コンテンツにスキップ

AWS Athena

AWS Athena のメトリクスデータを収集

設定

Func のインストール

Guance の統合 - 拡張 - ホスト版 Func の利用開始を推奨します。前提条件はすべて自動でインストールされますので、そのままスクリプトのインストールを続けてください

Func を自前でデプロイする場合はFunc を自前でデプロイを参照してください

インストールスクリプト

ヒント:要件を満たす Amazon AK を事前に用意してください。簡単にするため、グローバル読み取り専用権限 ReadOnlyAccess を直接付与しても構いません

ホスト版利用開始スクリプト

  1. Guance コンソールにログインする
  2. 【統合】メニューをクリックし、【クラウドアカウント管理】を選択する
  3. 【クラウドアカウントを追加】をクリックし、【AWS】を選択して画面に必要な情報を入力する。以前にクラウドアカウント情報を設定済みの場合は、この手順は省略する
  4. 【テスト】をクリックし、成功したら【保存】をクリックする。テストに失敗した場合は、関連する設定情報が正しいか確認してから再度テストする
  5. 【クラウドアカウント管理】の一覧で追加済みのクラウドアカウントを確認し、該当するクラウドアカウントをクリックして詳細ページへ進む
  6. クラウドアカウント詳細ページの【統合】ボタンをクリックし、未インストール 一覧から AWS Athena を見つけて【インストール】をクリックすると、インストール画面が表示されるのでそのままインストールする

手動利用開始スクリプト

  1. Func コンソールにログインし、【スクリプトマーケット】をクリックして Guance スクリプトマーケットに入り、integration_aws_athena を検索する

  2. 【インストール】をクリックし、AWS AK ID、AK Secret、およびアカウント名を入力する。

  3. 【デプロイして起動スクリプトを実行】をクリックすると、システムが自動的に Startup スクリプトセットを作成し、対応する起動スクリプトを自動で設定する。

  4. 起動後は「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できる。【実行】をクリックすると、定期実行を待たずにすぐ1回実行できる。しばらくすると、実行タスクの履歴と対応するログを確認できる。

確認

  1. 「管理 / 自動トリガー設定」で対応するタスクに自動トリガー設定が存在するか確認し、あわせてタスクの履歴とログを確認して異常がないかチェックする
  2. Guance の「インフラ - リソースディレクトリ」で資産情報が存在するか確認する
  3. Guance の「メトリクス」で対応する監視データがあるか確認する

メトリクス

AWS Athena のメトリクスは aws_athena コレクションにあり、以下は一部のメトリクスの説明と単位、および統計データです。

メトリクス 説明 単位
DPUAllocated キャパシティ予約で事前に確保された、クエリ実行用 DPU(データ処理ユニット)の総数 count
DPUConsumed 予約された指定期間内に、RUNNING 状態のクエリが能動的に消費した DPU 数 count
DPUCount クエリが消費した最大 DPU 数。クエリ完了時にのみ 1 回発行される count
EngineExecutionTime クエリの実行にかかったミリ秒数 ms
ProcessedBytes Athena が各 DML クエリでスキャンしたバイト数 Bytes
QueryPlanningTime Athena がクエリ処理フローを計画するのに要したミリ秒数 ms
QueryQueueTime クエリがクエリキューでリソースを待機したミリ秒数 ms
ServicePreProcessingTime クエリをクエリエンジンに送信する前に、Athena がクエリの前処理に使用したミリ秒数 ms
ServiceProcessingTime クエリエンジンがクエリを実行し終えた後、Athena がクエリ結果を処理するのに要したミリ秒数 ms
TotalExecutionTime Athena が DDL または DML クエリの実行に要したミリ秒数 ms

フィードバック

このページは役に立ちましたか?