AWS VPC Endpoint
AWS VPC Endpoint の表示メトリクスには、同時アクティブ接続数、エンドポイントとエンドポイントサービス間で交換されたバイト数の双方向集計、このエンドポイント経由で確立された新規接続数、このエンドポイントで破棄されたパケット数、このエンドポイントが受信した RST パケット数などが含まれます。
設定¶
Func のインストール¶
Guance では、統合 - 拡張 - マネージド版 Func の利用を推奨します。前提条件はすべて自動でインストールされるため、そのままスクリプトのインストールを続けてください。
Func を自前でデプロイする場合は、Func の自己デプロイ を参照してください。
スクリプトのインストール¶
ヒント:要件を満たす Amazon AK を事前に準備してください(簡単のため、グローバル読み取り専用権限
ReadOnlyAccessを直接付与しても構いません)
マネージド版の有効化スクリプト¶
- Guance コンソールにログインします
- 【統合】メニューをクリックし、【クラウドアカウント管理】を選択します
- 【クラウドアカウントを追加】をクリックし、【AWS】を選択して画面に必要な情報を入力します。すでにクラウドアカウント情報を設定済みの場合は、この手順を省略してください
- 【テスト】をクリックし、成功したら【保存】をクリックします。失敗した場合は、関連する設定情報が正しいか確認してから再度テストしてください
- 【クラウドアカウント管理】の一覧で追加済みのクラウドアカウントを確認できます。該当するクラウドアカウントをクリックして詳細ページに入ります
- クラウドアカウント詳細ページの【統合】ボタンをクリックし、
未インストール一覧からAWS VPC Endpointを見つけて【インストール】をクリックすると、インストール画面が表示されます。画面に従ってインストールしてください
手動有効化スクリプト¶
-
Func コンソールにログインし、【スクリプトマーケット】をクリックして Guance スクリプトマーケットに入り、
integration_aws_vpc_endpointを検索します -
【インストール】をクリックしたあと、該当するパラメータを入力します。AWS AK ID、AK Secret、およびアカウント名です。
-
【起動スクリプトをデプロイ】をクリックすると、システムが自動的に
Startupスクリプトセットを作成し、対応する起動スクリプトを自動設定します。 -
有効化後、「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できます。【実行】をクリックすると、定期実行を待たずにすぐ一度実行できます。しばらくしてから、実行タスクの記録と対応するログを確認できます。
検証¶
- 「管理 / 自動トリガー設定」で、対応するタスクに自動トリガー設定が存在するか確認し、あわせてタスク記録とログを確認して異常がないかチェックします
- Guance の「インフラストラクチャ / カスタム」で資産情報が存在するか確認します
- Guance の「メトリクス」で対応する監視データがあるか確認します
メトリクス¶
Amazon CloudWatch を設定すると、デフォルトのメトリクスセットは次のとおりです。設定によって、さらに多くのメトリクスを収集できます。
AWS Simple Notification Service のメトリクス詳細
| メトリクス名 | 説明 | 単位 | 有効な統計 | ディメンション |
|---|---|---|---|---|
ActiveConnections |
同時アクティブ接続数。これには SYN_SENT と ESTABLISHED 状態の接続が含まれます | 件数 | Average, Maximum, Minimum | EndpointType, ServiceName, VPCEndpointId, VPCId EndpointType, ServiceName, SubnetId, VPCEndpointId, VPCId |
BytesProcessed |
エンドポイントとエンドポイントサービス間で交換されたバイト数。双方向で集計されます。これはエンドポイント所有者が課金対象となるバイト数です | バイト | Average, Sum, Maximum, Minimum | EndpointType, ServiceName, VPCEndpointId, VPCId EndpointType, ServiceName, SubnetId, VPCEndpointId, VPCId |
NewConnections |
このエンドポイント経由で確立された新規接続数 | 件数 | Average, Sum, Maximum, Minimum | EndpointType, ServiceName, VPCEndpointId, VPCId EndpointType, ServiceName, SubnetId, VPCEndpointId, VPCId |
PacketsDropped |
このエンドポイントで破棄されたパケット数。このメトリクスはすべてのパケット損失を捕捉できない場合があります。値の増加は、エンドポイントまたはエンドポイントサービスに異常がある可能性を示します | 件数 | Average, Sum, Maximum | EndpointType, ServiceName, VPCEndpointId, VPCId EndpointType, ServiceName, SubnetId, VPCEndpointId, VPCId |
RstPacketsReceived |
このエンドポイントが受信した RST パケット数。値の増加は、エンドポイントサービスに異常がある可能性を示します | 件数 | Average, Sum, Maximum | EndpointType, ServiceName, VPCEndpointId, VPCId EndpointType, ServiceName, SubnetId, VPCEndpointId, VPCId |