すべてのプロダクト
Search
ドキュメントセンター

IoT Platform:IoT Platform ログのエクスポート

最終更新日:Jul 25, 2026

デフォルトでは、IoT Platform はコンソールにログを 7 日間保存します。IoT Platform のログを Simple Log Service の Logstore にエクスポートして、長期間保存できます。ログのエクスポートを有効にすると、IoT Platform コンソールでログのクエリと分析、ログレポートの表示とサブスクライブ、アラート通知の設定ができます。

前提条件

Simple Log Service が有効化されていること。詳細については、「Simple Log Service の概要」をご参照ください。

注意事項

IoT Platform は、ログファイルの直接エクスポートやダウンロードをサポートしていません。IoT Platform のログを取得、エクスポート、またはバックアップするには、ログのエクスポート機能を有効にして、リアルタイムで Simple Log Service の Logstore にログをエクスポートし、クエリ、分析、および長期保存を行う必要があります。

ログのエクスポート機能は、Alibaba Cloud アカウントでのみ利用可能です。

Simple Log Service の Logstore にログをエクスポートすると料金が発生します。詳細については、「Simple Log Service の課金」をご参照ください。

IoT Platform ログのエクスポートの有効化

ログのエクスポート機能は、プロダクトごとに個別に有効にする必要があります。

  1. IoT Platform コンソールにログインします。
  2. 概要ページで、管理するインスタンスを見つけ、インスタンス ID またはインスタンス名をクリックします。

  3. 左側のナビゲーションウィンドウで、O&M > Log Service を選択します。
  4. プロダクトを選択し、IoT Platform ログのエクスポート タブをクリックします。
  5. 今すぐ有効にする をクリックします。
  6. 表示されたダイアログボックスで、指示に従ってログのエクスポートを有効にします。
    説明 Simple Log Service が有効になっていない場合、今すぐ有効にする をクリックすると、有効化ページにリダイレクトされます。
    1. ロール と ログのエクスポート先 の横にある 作成 をクリックします。
      説明 ロール と ログのエクスポート先 の横に 作成済み と表示されている場合は、このステップをスキップできます。
    2. OK をクリックします。
    プロダクトのログのエクスポートを有効にすると、ログの保存場所とログのエクスポート用のサービスリンクロールが自動的に作成されます。
    • ログのエクスポート用のサービスリンクロール:このロールは、ログのエクスポート権限を付与するために使用されます。詳細については、「ロールの説明」をご参照ください。
    • ログの保存場所:
      • プロジェクト:iot-log-${uid}-${regionId}。この名前において、${uid} はご利用の Alibaba Cloud アカウント ID、${regionId} は IoT Platform サービスが所在するリージョンです。
      • Logstore:iot-logs。

      すべてのプロダクトでこの保存場所を共有します。異なるプロダクトは、ログコンテンツ内の ProductKey キーワードによって区別されます。ログの詳細については、「IoT Platform ログ」をご参照ください。

  7. データ保持期間を設定します。
    エクスポートされたログは、指定されたデータ保持期間が経過すると削除されます。デフォルトの保持期間は 7 日間です。保持期間は 1~3000 日の値に設定するか、永久保持を選択できます。

    IoT Platform ログのエクスポート タブで、データ保持期間の設定 をクリックします。Logstore 管理ページにリダイレクトされます。次に、変更 をクリックし、データ保持期間 を設定して 保存 をクリックします。

ログのクエリと分析機能の使用

IoT Platform ログのエクスポートを有効にすると、IoT Platform ログのエクスポート タブで以下の操作を実行できます。

  • 生ログ タブ:
    操作説明
    ログのクエリと分析生ログ タブでは、SQL ステートメントを使用して指定した時間範囲内のログをクエリし、統計分析を実行できます。SQL 構文の詳細については、「クエリ構文と特徴」および「分析構文」をご参照ください。
    統計グラフ統計グラフ タブで、生成された統計グラフを表示します。
    LogReduceLogReduce タブで、類似性の高いログを集約して、ログの概要をすばやく把握します。
    フィールド設定ログをクエリした後、クエリ結果内の特定のフィールドの分布をすばやく分析します。
    アラートの設定アラートがトリガーされると、システムはショートメッセージ、音声通話、メール、DingTalk ロボットなどの方法でアラート情報を送信します。
  • ログレポート タブ:
    操作説明
    レポートの表示指定した時間範囲のログレポートを表示します。ログレポートには、デバイスの運用状況と異常な問題が表示されます。含まれる項目のリストについては、表 1. レポートの説明 をご参照ください。

    デフォルトでは、レポートには過去 1 時間のデータが表示され、折れ線グラフの時間粒度は 1 分です。

    • ページの右上隅にある青い時間設定のドロップダウンリストをクリックするか、単一のレポートの右上隅にある 按钮 > 時間範囲の選択 をクリックして、時間範囲を設定できます。
    • 生ログ タブで、SQL を使用して折れ線グラフの時間粒度を設定します。構文の詳細については、「日付と時刻の関数」をご参照ください。

      たとえば、bizCode:device | SELECT date_format(date_trunc('hour',__time__), '%m-%d %H:%i') AS Time, count(1) AS count , operation GROUP BY Time, operation ORDER BY Time limit 1440 を使用して、時間粒度を 1 時間に設定します。

    レポートのサブスクライブシステムは定期的にレポートを画像としてレンダリングし、指定された担当者にメールまたは DingTalk ロボット経由で送信します。
    表 1. レポートの説明
    レポート表示スタイル説明
    デバイスのオンライン/オフライン数折れ線グラフ指定した時間範囲内にデバイスがオンラインおよびオフラインになった回数を表示します。
    モバイル発信/着信メッセージ数折れ線グラフ指定した時間範囲内のモバイル発信およびモバイル着信メッセージの数を表示します。
    モバイル発信/着信メッセージ量上位 20 デバイスリストモバイル発信またはモバイル着信メッセージの量が最も多い 20 デバイスと、そのメッセージ量を表示します。
    データ解析スクリプトのエラーコード分布円グラフ指定した時間範囲内にスクリプト解析中に発生したエラーコードの分布を表示します。

    エラーコードでログをクエリすることで、スクリプト解析エラーの詳細を確認し、スクリプトを最適化できます。

    データ解析スクリプトエラー上位 10 デバイスリスト指定した時間範囲内でスクリプト解析エラーが最も多かった 10 デバイスと、それに対応するエラー数を表示します。

    デバイスの DeviceName でログをクエリすることで、スクリプト解析エラーの詳細を確認し、スクリプトを最適化できます。

    モノの仕様言語 (TSL) モデル検証エラーコードの分布円グラフ指定した時間範囲内の TSL モデル検証エラーコードの分布を表示します。

    エラーコードでログをクエリすることで、TSL モデル検証エラーの詳細を確認し、問題をトラブルシューティングできます。

    TSL モデル検証エラー上位 10 デバイスリスト指定した時間範囲内で TSL モデル検証エラーが最も多かった 10 デバイスと、それに対応するエラー数を表示します。

    デバイスの DeviceName でログをクエリすることで、TSL モデル検証エラーの詳細を確認し、問題をトラブルシューティングできます。

    サーバー側サブスクリプションのメッセージ量折れ線グラフ指定した時間範囲内に AMQP および MNS のサーバー側サブスクリプションを介して転送されたメッセージの量を表示します。
    最新 20 件の異常なデバイスメッセージレコード円グラフ指定した時間範囲内の最新 20 件の異常なデバイスメッセージレコードを表示します。

    デバイスの DeviceName とエラーコードでログをクエリすることで、異常なデバイスメッセージの詳細を確認し、問題をトラブルシューティングできます。

    データ転送メッセージ数折れ線グラフ指定した時間範囲内に他のクラウドサービスに転送されたメッセージの量を表示します。
    最新 20 件の異常なルールエンジン転送レコードリスト指定した時間範囲内の最新 20 件の異常なルールエンジン転送レコードを表示します。

    デバイスの DeviceName とエラーコードでログをクエリすることで、異常なルールエンジン転送の詳細を確認し、問題をトラブルシューティングできます。

    クラウド API 呼び出しエラーの分布円グラフ指定した時間範囲内のクラウド API 呼び出しエラーの分布を表示します。

    API 名でログをクエリし、ログの詳細とエラーコードを使用して問題をトラブルシューティングできます。

IoT Platform ログのエクスポートの無効化

ストレージ容量を節約するために、特定のプロダクトのログのエクスポート機能をいつでも無効にできます。

  1. IoT Platform コンソールで、インスタンス概要ページに移動し、ターゲットインスタンスのカードをクリックします。
  2. 左側のナビゲーションウィンドウで、O&M > Log Service を選択します。
  3. プロダクトを選択し、IoT Platform ログのエクスポート タブをクリックします。
  4. エクスポートの無効化 をクリックし、次に 確認 をクリックします。
    プロダクトのログのエクスポートを無効にすると、新しい IoT Platform ログは Logstore にエクスポートされなくなります。エクスポートされたログは、指定されたデータ保持期間が終了するまで保持され、その後削除されます。