デバイス・ロギング

Roving Edgeデバイス・ログが収集され、テナンシにアップロードされます。ログは、発生する可能性のある問題のトラブルシューティングのためにOracleによって使用されます。デバイスがOCIテナンシに接続されていない場合など、テナンシへのログのアップロードを無効にできます。

デフォルトでは、Roving Edgeデバイス・ログは5分ごとに収集され、2つのローカルObject Storageバケットに格納されます:

  • orei-logs– このバケットには、アプリケーション・サーバー・ログ、メトリック・ログおよびOSログがあります。
  • orei-request-logs– このバケットには監査ログがあります。

ログは有用な情報を提供します。

  • ユーザー・アクティビティのレコード
  • デバイス・アクティビティ
  • APIメトリック
  • エラー・メッセージ

ログは、ローカル・バケットからダウンロードして表示できます。オブジェクトのダウンロードを参照してください。

デフォルトでは、4つの事前構成済データ同期タスクが1時間ごとに実行され、ローカル・バケットからOCIテナンシのオブジェクト・ストレージ・バケットにログがアップロードされます。4つのデータ同期タスクは、タスク定義IDと呼ばれるOCIDsによって識別されます。

ocid1.datasynctaskdefinition.orei.orei-1.<uniqueID>
ocid1.datasynctaskdefinition.orei.orei-1.<uniqueID>
ocid1.datasynctaskdefinition.orei.orei-1.<uniqueID>
ocid1.datasynctaskdefinition.orei.orei-1.<uniqueID>

ログ・アップロードの無効化および有効化

前提条件

OCI CLIがインストールされ、Roving Edgeデバイスに到達するように構成されている必要があります。Roving Edge Infrastructureデバイスでのコマンドライン・インタフェースの使用を参照してください。

  1. 次のコマンドを実行して、ログのアップロードを無効にします。

    oci raw-request --http-method POST \
     --target-uri https://<device_hostname>:21060/20201030/taskDefinitions/<task_definition_id>/actions/changeState \
     --cert-bundle <device-cert-bundle.pem_filepath>  --config-file <oci-config_filepath> --profile <profile_name> \
     --request-body '{"isEnabled": <true|false>}'

    次のプレースホルダを置換します。

    • <device_hostname>: デバイスのホスト名。

    • <task_definition_id>: 4つの事前定義済OCIDsのいずれかを指定します。Roving Edge Infrastructureのデータ同期タスクの詳細の取得を参照してください。

    • <device-cert-bundle.pem_filepath>: CAバンドル・ファイルへのファイル・パス。

    • <oci-config_filepath>: CLI configファイルへのファイル・パス。

    • <profile_name>: デバイスに到達するように構成されたCLIプロファイル。

    • <true|false>: ログのアップロードを無効にするには、falseと入力します。ログのアップロードを有効にするには、trueと入力します。

    成功したコマンドの出力例:

    {
      "data": "",
      "headers": {
        "Date": "Tue, 18 Jun 2024 03:59:00 GMT",
        "opc-request-id": "<unique_ID>"
      },
      "status": "204 No Content"
    }
  2. 残りの3つのタスク定義IDについて、この手順を繰り返します。