AWS PrivateLink Endpoint Services
AWS PrivateLink Endpoint Services の監視データを収集。
設定¶
Func のインストール¶
Guance の「インテグレーション - 拡張」からマネージド版 Func を有効にすることをお勧めします。前提条件はすべて自動でインストールされます。その後、スクリプトのインストールに進んでください。
Func を自分でデプロイする場合は、セルフホスト版 Func を参照してください。
スクリプトの有効化¶
ヒント:要件を満たす AWS アクセスキーを事前に用意してください。簡単に設定するには、グローバルな読み取り専用権限
ReadOnlyAccessを付与できます。
マネージド版でのスクリプトの有効化¶
- Guance のコンソールにログインします。
- 「インテグレーション」メニューを開き、「クラウドアカウント管理」を選択します。
- 「クラウドアカウントを追加」をクリックし、「AWS」を選択して必要な情報を入力します。すでに設定済みの場合は、この手順を省略します。
- 「テスト」をクリックします。成功したら「保存」をクリックします。失敗した場合は、設定を確認して再度テストします。
- 「クラウドアカウント管理」の一覧で追加済みのアカウントを探し、クリックして詳細ページを開きます。
- クラウドアカウントの詳細ページで「インテグレーション」をクリックします。
未インストールの一覧からAWS PrivateLink Endpoint Servicesを探して「インストール」をクリックし、表示された画面でインストールします。
スクリプトの手動有効化¶
- Func コンソールにログインし、「スクリプトマーケット」をクリックして Guance のスクリプトマーケットを開き、次を検索します:
integration_aws_vpc_endpoint_service - 「インストール」をクリックし、AWS AK ID、AK Secret、アカウント名を入力します。
- 「起動スクリプトをデプロイ」をクリックします。
Startupスクリプトセットが自動作成され、起動スクリプトが設定されます。regionsを実際のリージョンに設定し、cloudwatch_configs.targetsのmetricsをActiveConnections、BytesProcessed、EndpointsCount、NewConnections、RstPacketsSentに設定します。その後、公開して自動トリガーを有効にします。 - 有効にすると、「管理 / 自動トリガー設定」で対応する設定を確認できます。「実行」をクリックすると、次の定期実行を待たずに実行できます。しばらく待ってから、タスクの実行履歴とログを確認します。
確認¶
- 「管理 / 自動トリガー設定」で、対象タスクの自動トリガーが存在することを確認します。タスク履歴とログで異常がないか確認します。
- Guance の「インフラストラクチャ / カスタム」で、アセット情報を確認します。
- Guance の「メトリクス」で、対応する監視データを確認します。
メトリクス¶
AWS のクラウド監視を設定すると、以下のメトリクスがデフォルトで収集されます。設定を変更して、さらに多くのメトリクスを収集できます。メトリクスセット: aws_AWS/PrivateLinkServices。AWS PrivateLink Endpoint Services メトリクスの詳細
| MetricName | MetricDescribe | Dimensions | Unit |
|---|---|---|---|
ActiveConnections_Average |
エンドポイントを経由するアクティブ接続数 | RegionId, Service Id, Az, Load Balancer Arn, VPC Endpoint Id | count |
BytesProcessed_Sum |
エンドポイントサービスとエンドポイント間で双方向に交換されたバイト数 | RegionId, Service Id, Az, Load Balancer Arn, VPC Endpoint Id | B |
EndpointsCount_Average |
エンドポイントサービスに接続されたエンドポイント数 | RegionId, Service Id | count |
NewConnections_Sum |
エンドポイントを経由して確立された新規接続数 | RegionId, Service Id, Az, Load Balancer Arn, VPC Endpoint Id | count |
RstPacketsSent_Sum |
エンドポイントサービスからエンドポイントに送信された RST パケット数 | RegionId, Service Id, Az, Load Balancer Arn, VPC Endpoint Id | count |