AWSインテグレーションによってホストが登録されない場合、設定などに誤りがある可能性があります。
以下の項目をご確認ください。
連携用のIAMロールを確認する
- CloudWatchとの連携に必要なポリシーがIAMロールにアタッチされているかご確認ください。
- AWS製品ごとに必要となるIAMポリシーは異なります。
- 一部の製品については、その製品のみを対象にする AWS インテグレーションを設定する場合、必要なポリシー/アクションに加えて、CloudWatchReadOnlyAccess 権限が必要です。
-
連携に必要なポリシー の製品名に
*1が付いた製品が対象です。
-
連携に必要なポリシー の製品名に
タグによる絞り込みの設定が正しいか確認する
- タグによる絞り込みを行う場合、AWS製品側にも適切にタグが設定されている必要があります。
- ElastiCache、SQS、Step Functionsでタグの絞り込みを行う場合は追加のポリシーが必要です。
- タグを取得するための権限を付与する を参照してください。
上記を確認しても問題ない場合
以下の点をご確認ください。
- IAMロールのロールARN、外部IDがAWS側の設定と一致していること。
- AWSインテグレーションで設定したリージョンと実際のリージョンが一致していること。
- 連携するAWS製品にチェックを付けていること。
- CloudWatch側に対象となるインスタンスのメトリックが計上されていること。
- CloudWatch側でメトリックが確認できない場合、Mackerel側にも連携がされません。