Amazon Web Services モニタリングの設定
AWS モニタリングを設定するには、apmia/extensions/AWSExtension/bundle.properties ファイルをテキスト エディタで開き、適切なプロパティを設定します。 これらのプロパティを使用して、AWS テナントの詳細を指定し、特定の Amazon Web Services のモニタリングを設定します。
apmdevops106
AWS モニタリングを設定するには、
apmia/extensions/AWSExtension/bundle.properties
ファイルをテキスト エディタで開き、適切なプロパティを設定します。 これらのプロパティを使用して、AWS テナントの詳細を指定し、特定の Amazon Web Services のモニタリングを設定します。 更新されたプロパティを有効にするには、インフラストラクチャ エージェントの再起動が必要です。
AWS アカウント詳細プロパティ
アカウント詳細プロパティは、AWS テナントの認証情報を CA APM に渡します。 認証情報により、CA APM は AWS アカウントとの接続を確立し、モニタリング メトリックの提供を開始できます。
- com.ca.apm.agent.aws.accessKeyこのプロパティにより、監視対象の AWS テナント アカウントのアクセス キーが提供されます。デフォルト:デフォルト値なし注:このプロパティは必須です。
- com.ca.apm.agent.aws.secretKeyこのプロパティにより、監視対象の AWS テナント アカウントのシークレット キーが提供されます。デフォルト:デフォルト値なし注:このプロパティは必須です。
秘密キーを暗号化できます。
以下の手順に従います。
- apmia/libディレクトリに移動します。
- 以下のコマンドを実行します。$ java -cp agent.jar com.wily.util.properties.PropertiesUtils encrypt <value of AWS clear-text secret key>
- 暗号化コマンドの出力を、com.ca.apm.agent.aws.secretKeyプロパティの値として使用します。
サービス固有のプロパティ
サービス固有のプロパティでは、さまざまな Amazon Web Services のモニタリング動作を設定できます。
EC2 サービス プロパティ
- com.ca.apm.agent.aws.ec2.periodInMinutesAWS モニタリングが EC2 データを収集してメトリック値として提供する期間を分単位で定義します。値: 1 から 1440 までの整数、デフォルト: 1
- com.ca.apm.agent.aws.ec2.pollingIntervalEC2 のポーリング間隔を分単位で定義します。値: 1 から 1440 までの整数、デフォルト: 1
- com.ca.apm.agent.aws.ec2.enableServiceAWS EC2 モニタリングを有効化および無効化します。値:trueおよびfalseデフォルト:True
S3 サービス プロパティ
- com.ca.apm.agent.aws.s3.dailyStorageMetricsPeriodInMinutesAWS モニタリングが S3 日単位ストレージ データを収集してメトリック値として提供する期間を分単位で定義します。値: 1 から 1440 までの整数、デフォルト: 720
- com.ca.apm.agent.aws.s3.requestMetricsPeriodInMinutesAWS モニタリングが S3 要求データを収集してメトリック値として提供する期間を分単位で定義します。値: 1 から 1440 までの整数デフォルト: 1
- com.ca.apm.agent.aws.s3.pollingIntervalS3 のポーリング間隔を分単位で定義します。値: 1 から 1440 までの整数デフォルト: 1
- com.ca.apm.agent.aws.s3.enableServiceAWS S3 モニタリングを有効化および無効化します。値:trueおよびfalseデフォルト:True
DynamoDB サービス プロパティ
- com.ca.apm.agent.aws.dynamoDB.periodInMinutesAWS モニタリングが DynamoDB データを収集してメトリック値として提供する期間を分単位で定義します。
- 値: 1 から 1440 までの整数デフォルト: 1
- com.ca.apm.agent.aws.dynamoDB.pollingIntervalDynamoDB のポーリング間隔を分単位で定義します。値: 1 から 1440 までの整数デフォルト: 1
- com.ca.apm.agent.aws.dynamoDB.enableServiceAWS DynamoDB モニタリングを有効化および無効化します。値:trueおよびfalseデフォルト:True
RDS サービス プロパティ
- com.ca.apm.agent.aws.rds.periodInMinutesAWS モニタリングが RDS データを収集してメトリック値として提供する期間を分単位で定義します。値: 1 から 1440 までの整数デフォルト: 1
- com.ca.apm.agent.aws.rds.pollingIntervalRDS のポーリング間隔を分単位で定義します。値: 1 から 1440 までの整数デフォルト: 1
- com.ca.apm.agent.aws.rds.enableServiceAWS RDS モニタリングを有効化および無効化します。値:trueおよびfalseデフォルト:True
SNS サービス プロパティ
- com.ca.apm.agent.aws.sns.periodInMinutesAWS モニタリングが SNS データを収集してメトリック値として提供する期間を分単位で定義します。値: 1 から 1440 までの整数デフォルト: 1
- com.ca.apm.agent.aws.sns.pollingIntervalSNS のポーリング間隔を分単位で定義します。値: 1 から 1440 までの整数デフォルト: 1
- com.ca.apm.agent.aws.sns.enableServiceAWS SNS モニタリングを有効化および無効化します。値:trueおよびfalseデフォルト:True
Lambda サービス プロパティ
- com.ca.apm.agent.aws.lambda.periodInMinutesAWS モニタリングが Lambda データを収集してメトリック値として提供する期間を分単位で定義します。値: 1 から 1440 までの整数デフォルト: 1
- com.ca.apm.agent.aws.lambda.pollingIntervalLambda のポーリング間隔を分単位で定義します。値: 1 から 1440 までの整数デフォルト: 1
- com.ca.apm.agent.aws.lambda.enableServiceAWS Lambda モニタリングを有効化および無効化します。値:trueおよびfalseデフォルト:True
プロパティを設定したら、インフラストラクチャ エージェントを再起動します。
UNIX
: ./apmia-ca-installer.sh restartWindows
: apmia-ca-installer.bat restart次のステップ
:- AWS 属性を使用して AWS パースペクティブを作成する
- AWS モニタリング用の ID を設定して監視対象サービスを制御する。