MackerelはAWSインテグレーションにてAmazon Athenaのメトリック取得や監視に対応しています。AWSインテグレーションで連携を行なった場合、課金対象として1ワークグループ = 1マイクロホストと換算します。またそれに加えて、取得されるメトリックの数に応じて、1マイクロホストあたりのメトリック数上限の超過による請求が行われる場合があります。
AWSインテグレーションの設定方法や対応AWSサービス一覧についてはこちらのページをご確認ください。
AWSインテグレーション
取得メトリック
AWSインテグレーションのAthena対応で取得できるメトリックは以下の通りです。メトリック
の説明に関してはAWSのヘルプをご確認ください。
最大で63個のメトリックが取得されます。
グラフ名 | メトリック | Mackerel上のメトリック名 | 単位 | Statistics |
---|---|---|---|---|
Processed Bytes | ProcessedBytes | athena.processed_bytes.#.average athena.processed_bytes.#.max athena.processed_bytes.#.min |
bytes | Average Maximum Minimum |
Time of DML [ms] | EngineExecutionTime QueryPlanningTime QueryQueueTime ServicePreProcessingTime ServiceProcessingTime TotalExecutionTime |
athena.time.dml.#.engine_execution athena.time.dml.#.query_planning athena.time.dml.#.query_queue athena.time.dml.#.service_pre_processing athena.time.dml.#.service_processing athena.time.dml.#.total_execution |
float | Average |
Time of DDL [ms] | EngineExecutionTime QueryPlanningTime QueryQueueTime ServicePreProcessingTime ServiceProcessingTime TotalExecutionTime |
athena.time.ddl.#.engine_execution athena.time.ddl.#.query_planning athena.time.ddl.#.query_queue athena.time.ddl.#.service_pre_processing athena.time.ddl.#.service_processing athena.time.ddl.#.total_execution |
float | Average |
Time of UTILITY [ms] | EngineExecutionTime QueryPlanningTime QueryQueueTime ServicePreProcessingTime ServiceProcessingTime TotalExecutionTime |
athena.time.utility.#.engine_execution athena.time.utility.#.query_planning athena.time.utility.#.query_queue athena.time.utility.#.service_pre_processing athena.time.utility.#.service_processing athena.time.utility.#.total_execution |
float | Average |
- "Mackerel上のメトリック名"の
#
には、Athenaのクエリの実行結果であるSUCCEEDED
・FAILED
・CANCELED
のいずれかが入ります。