デバイス・ロギング
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デバイスでのコマンドライン・インタフェースの使用を参照してください。
-
次のコマンドを実行して、ログのアップロードを無効にします。
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" }
-
- 残りの3つのタスク定義IDについて、この手順を繰り返します。