AWSCloudWatchデータソースのカスタマイズ
最終更新日 - 25年2025月XNUMX日
LogicMonitor の CloudWatch カバレッジと LogicMonitor の Collector で目的のメトリクスが見つからない場合は、次の方法で CloudWatch DataSource をカスタマイズして検出を微調整できます。
- 収集されたメトリックのディメンションの追加または変更既存のデータソース定義のメトリックパスにディメンションを追加します。ディメンション値が静的ではなく動的である場合、アクティブディスカバリ方式はディメンション値をインスタンスとして「検出」し、関連するメトリックを監視する最も効率的な方法です。詳細については、 アクティブディスカバリー。
- 新しいカスタムメトリックの追加—カスタムメトリクスをAWS CloudWatchに公開すると、既存のLogicMonitor AWSデータソースを簡単に変更したり、新しいAWSデータソースを作成してこれらのメトリクスを収集したりできます。詳細については、 カスタムメトリックを公開する AWS ドキュメントに記載されています。
CloudWatch データソースをカスタマイズするための要件
CloudWatchデータソースをカスタマイズするには、AWSを監視するLogicMonitorアカウントを設定する必要があります。詳細については、 AWS モニタリングのセットアップ.
AWSCloudWatchデータソースのカスタマイズ
- LogicMonitorで、 モジュール AWS DataSource を検索します。
注意: LogicMonitor の AWS データソースのほとんどは、CloudWatch API にクエリを実行するように既に設定されています。「Collection Method」フィールドの値が「AWS CLOUDWATCH」になっている場合は、簡単に変更またはクローン化してカスタムメトリクスを収集できます。

- MFAデバイスに移動する 通常のデータポイント アンドセレクト 編集.
注意: 複合データポイントにディメンションを追加することはできません。
- 編集ウィンドウで、 データポイント.
- 選択する クローン 選択したデータポイントに対して。
- 複製されたデータポイントの名前を変更し、メトリック パスを編集します。
メトリックパスの構文は次のとおりです。Namespace>Dimensions>Metric>AggregationMethod
ここで、Dimensions は次の形式の XNUMX つ以上のキーと値のペアである必要があります。DimensionName1:DimensionValue1>DimensionName2:DimensionValue2
注意:
- CloudWatch メトリクス名にはスペースが許可されているため、LogicMonitor はメトリクスパス内の空白を、指定された名前内のスペースとして解釈します。CloudWatch メトリクスにスペースが含まれていない場合は、スペースの使用は避けてください。
- 一部のメトリクスには集計方法が設定されていないか、特定の集計方法しか公開されていない場合があります。メトリクスパスを正しく構築するための最も簡単な方法は、AWS CLIなどのAWSツールを使用してメトリクスを一覧表示することです。その後、複製されたデータポイントまたは新しいデータポイントのメトリクスパスを編集できます。
- AWS CloudWatch のメトリクス パスにコロン「:」が含まれている場合は、等号「=」を使用してキーと値のペアを区切ることができます。
たとえば、次のように AWS SES データソースのメトリクス パスを定義できます。
AWS/SES>ses:configuration-set=##system.aws.resourceid##>Send>Average

- 新しいデータポイントを保存し、データソースを保存します。LogicMonitor は、編集したデータソースが適用されているすべての AWS デバイスのこのデータの収集を自動的に開始します。
注意: AWS Cloudwatchのカスタムメトリクスでは、メトリクスパスに「より大きい」および「より小さい」文字を含むように定義できます。ただし、「>」文字はディメンション区切り文字として解釈されるため、「」文字をそれぞれ「[[」および「]]」に置き換える必要があります。例えば、メトリクスパス「cloudwatch>path」は、LogicMonitorでは「cloudwatch]]path」と入力する必要があります。
SSLハンドシェイク時間データポイントの例
以下の例は、SSLハンドシェイク時間を監視するためにAWS_Route53データソースにデータポイントを追加する方法を示しています。これはカスタムCloudWatchメトリクスではなく、AWSが最近導入したものであり、AWS_Route53データソースに自動的に追加されます。ただし、AWSデータソースのデータポイントを編集または追加するプロセスは示されています。
AWS コマンドラインインターフェイスに「list-metrics」コマンドを入力すると、次のように表示されます。

AWS_Route53 データソースの既存のデータポイントのクローンを作成し、メトリック パスを次のように変更できます。
AWS/Route53>HealthCheckId:##system.aws.resourceId##>Region:##system.aws.region##>SSLHandshakeTime>Average

アクティブディスカバリを使用したデータソースの例
以下の例は、Active Discoveryメソッドを使用して多次元データソースを作成する方法を示しています。この例では、デバイス用とインスタンス用の2つのディメンションが必要です。
デバイスディメンションは、LogicMonitor でインスタンスがどのデバイスに表示されるかを指定します。例えば、多次元の S3 バケットデータソースを作成する場合、「デバイスディメンション名」フィールドに BucketName、「デバイスディメンション値」フィールドに ##system.aws.resourceid## と入力する必要があります。
インスタンスディメンションはインスタンスを検出し、常に ##wildvalue## メトリックパスのトークンを入力します。このS3バケットデータソースの例では、次のように入力します。 StorageType 会場は インスタンスディメンション値 フィールド。

アクティブ検出方法を使用するデータポイントのメトリック パスを編集するには、LogicMonitor の標準の CloudWatch メトリック パス形式に従います。Namespace>Dimensions>Metric>AggregationMethod
サンプル DataSource のメトリック パスは次のとおりです。
AWS/S3>BucketName:##system.aws.resourceid##>StorageType:##wildvalue##>BucketSizeBytes>Average