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

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む8読むのに数分
  • Agent Client Collector は、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}}