Volcengine NAT
Volcengine NAT のメトリクスデータを収集します
設定¶
Func のインストール¶
Guance の統合 - 拡張 - ホスト版 Func の利用を推奨します。前提条件はすべて自動でインストールされるため、そのままスクリプトのインストールを続けてください
Func を自前でデプロイする場合はFunc を自前でデプロイする
スクリプトのインストール¶
ヒント: 要件を満たす Volcengine の AK をあらかじめ用意してください(簡単のため、グローバル読み取り専用権限
ReadOnlyAccessをそのまま付与しても構いません)
-
Func コンソールにログインし、【スクリプトマーケット】をクリックしてGuance のスクリプトマーケットに入り、
integration_volcengine_natを検索します -
【インストール】をクリックしたあと、必要なパラメータとして Volcengine AK ID、AK Secret、およびアカウント名を入力します。
-
【起動スクリプトをデプロイ】をクリックすると、システムが自動で
Startupスクリプトセットを作成し、対応する起動スクリプトを自動設定します。 -
有効化後、「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できます。【実行】をクリックすると、定期実行を待たずにすぐ 1 回実行できます。しばらくすると、実行タスクの記録と対応するログを確認できます。
確認¶
- 「管理 / 自動トリガー設定」で、対応するタスクに自動トリガー設定が存在するかを確認し、あわせてタスク記録とログを確認して異常がないかチェックします
- Guance の「インフラストラクチャ - リソースディレクトリ」で資産情報が存在するかを確認します
- Guance の「メトリクス」で対応する監視データがあるかを確認します
メトリクス¶
Volcengine NAT を設定すると、デフォルトのメトリクスセットは以下のとおりです。設定により、より多くのメトリクスを収集できます。Volcengine Cloud Monitor のメトリクス詳細
Volcengine のメトリクスセットは volcengine_VCM_NAT 配下にあります。以下は関連メトリクスの説明です
MetricName |
Subnamespace |
メトリクスの中国語名 | MetricUnit | Dimension |
|---|---|---|---|---|
client_conns |
client |
SNAT の同時接続数 | Count | ResourceID,ClientIP |
client_cps |
client |
SNAT の 1 秒あたり新規接続数 | Count/Second | ResourceID,Node |
client_out_bps |
client |
SNAT の送信方向帯域幅 | Bits/Second(SI) | ResourceID,Node |
client_in_bps |
client |
SNAT の受信方向帯域幅 | Bits/Second(SI) | ResourceID,Node |
client_out_bps_peak |
client |
SNAT の送信方向帯域幅ピーク | Bits/Second(SI) | ResourceID,Node |
client_in_bps_peak |
client |
SNAT の受信方向帯域幅ピーク | Bits/Second(SI) | ResourceID,Node |
cur_con_num |
natgateway |
同時接続数 | Count | ResourceID |
cps |
natgateway |
1 秒あたり新規接続数 | Count/Second | ResourceID |
cur_con_drop_num |
natgateway |
同時切断接続率 | Count/Second | ResourceID |
con_drop_per_sec |
natgateway |
新規切断接続率 | Count/Second | ResourceID |
max_con_use_percent |
natgateway |
接続数使用率 | Percent | ResourceID |
out_bytes |
natgateway |
送信方向トラフィック量 | Bytes(SI) | ResourceID |
out_bps |
natgateway |
送信方向帯域幅 | Bits/Second(SI) | ResourceID |
out_packets |
natgateway |
送信方向パケット数 | Count | ResourceID |
out_pps |
natgateway |
送信方向パケットレート | Packet/Second | ResourceID |
in_bytes |
natgateway |
受信方向トラフィック量 | Bytes(SI) | ResourceID |
in_bps |
natgateway |
受信方向帯域幅 | Bits/Second(SI) | ResourceID |
in_packets |
natgateway |
受信方向パケット数 | Count | ResourceID |
in_pps |
natgateway |
受信方向パケットレート | Packet/Second | ResourceID |
error_port_allocation_count |
natgateway |
ポート割り当て失敗数 | Count | ResourceID |
in_schedule_bps |
natgateway |
受信方向スケジューリング帯域幅 | Bits/Second(SI) | ResourceID |
out_schedule_bps |
natgateway |
送信方向スケジューリング帯域幅 | Bits/Second(SI) | ResourceID |
in_packets_drop |
natgateway |
受信方向の制限によるドロップパケット数 | Count | ResourceID |
out_packets_drop |
natgateway |
送信方向の制限によるドロップパケット数 | Count | ResourceID |
オブジェクト¶
収集された Volcengine NAT のオブジェクトデータ構造です。「インフラストラクチャ - リソースディレクトリ」でオブジェクトデータを確認できます
{
"fields": {
"CreationTime": "2024-04-08T14:01:10+08:00",
"EipAddresses": "[NAT ゲートウェイにバインドされたパブリック IP 情報]",
"DnatEntryIds": "{DNAT ルール ID の一覧}",
"ExpiredTime": "",
"Description": "",
"SnatEntryIds": "{SNAT ルール ID の一覧}",
"message": "{インスタンス JSON データ}"
},
"measurement": "volcengine_nat",
"tags": {
"BillingType": "2",
"BusinessStatus": "Normal",
"EipAddresses": "{NAT ゲートウェイにバインドされたパブリック IP 情報}",
"NatGatewayId": "ngw-xxx",
"NatGatewayName": "xxx",
"NetworkInterfaceId": "eni-xxx",
"ProjectName": "default",
"RegionId": "cn-shanghai",
"Spec": "Small",
"Status": "Available",
"SubnetId": "subnet-xxx",
"VpcId": "vpc-xxx",
"ZoneId": "cn-shanghai-a",
"name": "ngw-xxx"
}
}
注意:
tags、fields内のフィールドは、今後の更新により変更される場合がありますヒント:
tags.nameの値はインスタンス ID で、一意の識別子として使用されます。fields.message、fields.EipAddresses、fields.DnatEntryIds、fields.SnatEntryIdsはすべて JSON シリアライズ後の文字列です