コンテンツにスキップ

AWS VPC TransitGateway

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

設定

Func のインストール

Guance の統合 - 拡張 - マネージド版 Func を有効にすることを推奨します。前提条件はすべて自動でインストールされるため、スクリプトのインストールを続けてください

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

インストールスクリプト

ヒント:要件を満たす Amazon AK を事前に用意してください(簡単のため、全体の読み取り専用権限 ReadOnlyAccess を直接付与してもかまいません)

マネージド版有効化スクリプト

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

手動有効化スクリプト

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

  2. 【インストール】をクリックした後、対応するパラメータを入力する。AWS AK ID、AK Secret、アカウント名。

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

  4. 有効化後は、「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できる。【実行】をクリックすると、定期実行を待たずにすぐ 1 回実行できる。少し待ってから、実行タスクの記録および対応するログを確認できる。

検証

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

メトリクス

Amazon CloudWatch の設定を行うことで、より多くのメトリクスを収集できます。Amazon CloudWatch メトリクスの詳細

TransitGateway のメトリクスは aws_AWS/TransitGateway メトリクスセットにあり、説明列には各メトリクスの説明、単位、統計情報が含まれます。

メトリクス 説明 単位
BytesDropCountBlackhole blackhole ルートに一致したために破棄されたバイト数 Bytes
BytesDropCountNoRoute ルートに一致しなかったために破棄されたバイト数 Bytes
BytesIn Transit Gateway が受信したバイト数 Bytes
BytesOut Transit Gateway から送信されたバイト数 Bytes
PacketsIn Transit Gateway が受信したパケット数 Count
PacketsOut Transit Gateway から送信されたパケット数 Count
PacketDropCountBlackhole blackhole ルートに一致したために破棄されたパケット数 Count
PacketDropCountNoRoute ルートに一致しなかったために破棄されたパケット数 Count
PacketDropCountTTLExpired TTL 期限切れのために破棄されたパケット数 Count

オブジェクト

収集された AWS VPC TransitGateway のオブジェクトデータ構造。オブジェクトデータは「インフラストラクチャ - リソースディレクトリ」で確認できます。

{
  "measurement": "aws_transit_gateway",
  "tags": {
    "OwnerId"          : "xxxx",
    "RegionId"         : "cn-north-1",
    "State"            : "available",
    "TransitGatewayArn": "arn: xxx",
    "TransitGatewayId" : "tgw-xxx",
    "name"             : "tgw-xxx"
  },
  "fields": {
    "CreationTime": "2023-11-22T09:00:42Z",
    "Description" : "Transit Gateway の説明",
    "Options"     : "{Transit Gateway のオプション}",
    "Tags"        : "[Transit Gateway のタグ]",
    "message"     : "{インスタンス JSON データ}"
  }
}

注意:tagsfields のフィールドは、今後の更新により変更される場合があります

フィードバック

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