このページは機械翻訳したものです。

シナリオ: ログ・データの警告

コネクタ・ハブ、ロギング、およびモニタリングの各サービスを使用して、ログ・データに対してアラームを設定します。

このシナリオでは、コネクタとアラームを作成します。コネクタ(コネクタ・ハブ) は、受信したログ・データによってトリガーされると、アラーム が起動する間、ロギングのログ・データを処理および移動します。

必要なIAMポリシー

管理者グループのメンバーであれば、このシナリオを実行するために必要なアクセス権をすでに持っています。そうでない場合は、モニタリングおよび通知へのアクセス権が必要です。

コネクタを作成するワークフローには、ターゲット・サービスへの書込み権限を提供するために必要なデフォルト・ポリシーが含まれます。ポリシーを初めて使用する場合は、ポリシーの開始および共通ポリシーを参照してください。

このシナリオの設定

設定はコンソールで行うと簡単です。または、Oracle Cloud Infrastructure CLIまたはAPIを使用して、各操作を自分で実行できます。

コンソールの使用

この項では、コンソールを使用したコネクタおよびアラームの作成と、アラームで作成したトピックの更新について説明します。

ノート

このシナリオのもう1つのワークフローでは、最初にトピックサブスクリプションの作成を行ってから、アラームを作成するときにそのトピックを選択します。

トラブルシューティングのヘルプは、コネクタのトラブルシューティングおよび通知のトラブルシューティングを参照してください。

CLIの使用

この項では、CLIを使用したコネクタ、トピック、サブスクリプションおよびアラームの作成手順を説明します。

APIの使用およびリクエストの署名の詳細は、REST APIのドキュメントおよびセキュリティ資格証明を参照してください。SDKの詳細は、SDKおよびCLIを参照してください。

  1. コネクタを作成します: コマンド・プロンプトを開き、oci sch service-connector createコマンドを実行します:

    コマンド
    oci sch service-connector create --display-name
    "<display_name>" --compartment-id <compartment_OCID> --source [<source_in_JSON>] --tasks [<tasks_in_JSON>] --target [<targets_in_JSON>]
  2. トピックを作成します: コマンド・プロンプトを開き、oci ons topic createコマンドを実行します:

    コマンド
    oci ons topic create --name "Alarm Topic" --compartment-id "<compartment-ocid>"
  3. このトピックに、電子メール・アドレスを参照するサブスクリプションを追加します。コマンド・プロンプトを開き、oci ons subscription createコマンドを実行します:

    コマンド
    oci ons subscription create --compartment-id "<compartment-ocid>" --topic-id "<topic-ocid>" --protocol "EMAIL" --subscription-endpoint "john.smith@example.com"
  4. エラーのしきい値を定義して、このトピックを宛先として使用するアラームを作成します: コマンド・プロンプトを開き、oci monitoring alarm createコマンドを実行します:

    コマンド
    oci monitoring alarm create --display-name "My Alarm" --compartment-id "<compartment-ocid>" --metric-compartment-id "<compartment-ocid>" --namespace "oci_computeagent" --query-text "<yourmetric>[1m].count() > 0" --severity "INFO" --destinations "<topic-ocid>" --is-enabled true

トラブルシューティングのヘルプは、コネクタのトラブルシューティングおよび通知のトラブルシューティングを参照してください。

APIの使用

この項では、APIを使用したコネクタ、トピック、サブスクリプションおよびアラームの作成手順を説明します。

APIの使用およびリクエストの署名の詳細は、REST APIのドキュメントおよびセキュリティ資格証明を参照してください。SDKの詳細は、SDKおよびCLIを参照してください。

次の操作を使用します:

  1. CreateServiceConnector: コネクタを作成します。

  2. CreateTopic: トピックを作成します。

  3. CreateSubscription: このトピックに、電子メール・アドレスを参照するサブスクリプションを追加します。

  4. CreateAlarm: メモリーしきい値を定義して、このトピックを参照するアラームを作成します。

トラブルシューティングのヘルプは、コネクタのトラブルシューティングおよび通知のトラブルシューティングを参照してください。