AWS ヘルスモニタリングのデフォルトのチェックとポリシー

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:8分
  • エージェントクライアントコレクター は、AWS モニタリングのための以下のデフォルトのチェックとポリシーを提供します。

    表 : 1. AWS メトリクスポリシー
    タイプ チェック 説明 使用法 使用例
    メトリクス aws.metrics-ec2 AWS データセンター内のすべての EC2 インスタンスのメトリクスを返します。

    metrics-ec2.rb (オプション)

    タグで EC2 インスタンスをフィルタリングするためのフィルターの -F、--filter FILTER 文字列表現。

    -b, --batch_size BATCH_SIZE バッチサイズ。メトリクスを並列にフェッチするインスタンスの数。(デフォルト値:10)

    ./metrics-ec2.rb -F "{name:tag:environment,values:[ENV1,ENV2]} {name:tag:Name,values:[Instance1,Instance2]}"

    フィルターパラメーターを二重引用符 ("") で囲んで、フィルター文字列を指定します。

    エージェント環境に応じて batch_size パラメーターを設定します。

    メトリクス aws.metrics-ebs AWS データセンター内のすべての EBS ボリュームのメトリクスを返します。

    metrics-ebs.rb (オプション)

    タグで EBS ボリュームをフィルタリングするためのフィルターの -F、--filter FILTER 文字列表現。

    -b, --batch_size BATCH_SIZE バッチサイズ。メトリクスを並列にフェッチするボリュームの数。(デフォルト値:10)

    ./metrics-ebs.rb -F "{name:tag:environment,values:[ENV1,ENV2]} {name:tag:Name,values:[Volume1,Volume2]}"

    フィルターパラメーターを二重引用符 ("") で囲んで、フィルター文字列を指定します。

    エージェント環境に応じて batch_size パラメーターを設定します。

    メトリクス aws.metrics-s3 AWS データセンター内のすべての S3 バケットのメトリクスを返します。

    metrics-s3.rb (オプション)

    -b, --batch_size BATCH_SIZE バッチサイズ。メトリクスを並列にフェッチする S3 バケットの数。(デフォルト値:10)

    ./metrics-s3.rb -b 5

    エージェント環境に応じて batch_size パラメーターを設定します。

    メトリクス aws.metrics-rds AWS データセンター内のすべての RDS バケットのメトリクスを返します。

    metrics-rds.rb (オプション)

    タグで RDS インスタンスをフィルタリングするためのフィルターの -F、--filter FILTER 文字列表現。

    -b, --batch_size BATCH_SIZE バッチサイズ。メトリクスを並列にフェッチするデータベースの数。(デフォルト値:10)

    ./metrics-rds.rb -F "{name:tag:environment,values:[ENV1,ENV2]} {name:tag:engine,values:[MariaDB]}"

    フィルターパラメーターを二重引用符 ("") で囲んで、フィルター文字列を指定します。

    エージェント環境に応じて batch_size パラメーターを設定します。

    メトリクス aws.metrics-classic-elb AWS データセンター内のすべてのクラシック可変ロードバランサーのメトリクスを返します。

    metrics-elb.rb (オプション)

    名前にカンマ区切り文字列の 1 つが含まれるロードバランサーの -e、--exclude_lb EXCLUDE_LB Exclude メトリクス。

    -b, --batch_size BATCH_SIZE バッチサイズ。メトリクスを並列にフェッチするデータベースの数。(デフォルト値:10)

    ./metrics-elb.rb -t classic -e "classic,itom,ip" -b 10

    exclude_lb パラメーターを二重引用符 ("") で囲んで、カンマ区切りの文字列を指定します。

    エージェント環境に応じて batch_size パラメーターを設定します。

    メトリクス aws.metrics-network-elb AWS データセンター内のすべてのネットワーク可変ロードバランサーのメトリクスを返します。

    metrics-elb.rb (オプション)

    名前にカンマ区切り文字列が含まれるロードバランサーの -e、--exclude_lb EXCLUDE_LB Exclude メトリクス。

    -b, --batch_size BATCH_SIZE バッチサイズ。メトリクスを並列にフェッチするデータベースの数。(デフォルト値:10)

    ./metrics-elb.rb -t network -e "vpc,itom,ip" -b 10

    exclude_lb パラメーターを二重引用符 ("") で囲んで、カンマ区切りの文字列を指定します。

    エージェント環境に応じて batch_size パラメーターを設定します。

    コマンドプリフィックスは変更しないでください。

    メトリクス aws.metrics-application-elb AWS データセンター内のすべてのアプリケーション可変ロードバランサーのメトリクスを返します。

    metrics-elb.rb (オプション)

    名前にカンマ区切り文字列の中のいずれか 1 つの文字列が含まれるロードバランサーの -e、--exclude_lb EXCLUDE_LB Exclude メトリクス。

    -b, --batch_size BATCH_SIZE バッチサイズ。メトリクスを並列にフェッチするデータベースの数。(デフォルト値:10)

    ./metrics-elb.rb -t application -e "classic,app,ip" -b 10

    exclude_lb パラメーターを二重引用符 ("") で囲んで、カンマ区切りの文字列を指定します。

    エージェント環境に応じて batch_size パラメーターを設定します。

    コマンドプリフィックスは変更しないでください。

    メトリクス aws.metrics-ec2-count AWS データセンター内の EC2 インスタンスの数を instance_type またはステータス別に返します。

    metrics-ec2-count.rb (オプション)

    -s、--scheme SCHEME メトリクスの命名スキーム、メトリクスの前に付けるテキスト。デフォルト:aws.ec2

    タイプ別 (ステータス、インスタンス) の -t、--type METRIC タイプ数。デフォルト:インスタンス

    ./metrics-ec2-count.rb -t status

    ./metrics-ec2-count.rb -t status -s metric.aws.ec2

    表 : 2. AWS DynamoDB メトリクス
    タイプ チェック 説明 使用法 コマンド
    メトリクス aws.metrics-dynamodb AWS データセンター内の DynamoDB テーブルの健全性を監視します。

    DynamoDB テーブル (cmdb_ci_dynamodb_table) にバインドします。

    e、--exclude_tb EXCLUDE_TB

    名前にカンマ区切りの文字列が含まれるテーブルのメトリクスを除外します。

    b、--batch_size BATCH_SIZE

    バッチサイズメトリクスを並列にフェッチするテーブルの数。(デフォルト値:10)
    metrics-dynamodb.rb -r {{.labels.params_ci_region}} {{.labels.params_exclude_tb}} -f {{.labels.params_exclude_tb}} {{end}} {{.labels.params_batch_size}} -b {{.labels.params_filter}} {{end}}
    表 : 3. AWS EC2 メトリクス
    タイプ チェック 説明 使用法 コマンド
    メトリクス aws.metrics-ecs-cluster AWS データセンター内の ECS クラスターを監視します。

    AWS ECS クラスター CI タイプ (cmdb_ci_cloud_ecs_cluster) にバインドします。

    -F, --filter FILTER

    タグで EC2 クラスターをフィルタリングするためのフィルターの文字列表現。

    b、--batch_size BATCH_SIZE

    バッチサイズメトリクスを並列にフェッチするクラスターの数。(デフォルト値:10)
    metrics-ecs-cluster.rb -r {{.labels.params_ci_region}} {{.labels.params_filter}} -f {{.labels.params_filter}} {{end}} {{.labels.params_batch_size}} -b {{.labels.params_filter}} {{end}}
    メトリクス aws.metrics-ecs-service AWS データセンター内の ECS サービスを監視します。

    AWS ECS サービス CI タイプ (cmdb_ci_cloud_ecs_service) にバインドします。

    -F, --filter FILTER

    タグで EC2 クラスターをフィルタリングするためのフィルターの文字列表現。

    b、--batch_size BATCH_SIZE

    バッチサイズメトリクスを並列にフェッチするクラスターの数。(デフォルト値:10)
    metrics-ecs-service.rb -r {{.labels.params_ci_region}} {{.labels.params_filter}} -f {{.labels.params_filter}} {{end}} {{.labels.params_batch_size}} -b {{.labels.params_filter}} {{end}}