コンテンツにスキップ

Volcengine NAT

Volcengine NAT のメトリクスデータを収集します

設定

Func のインストール

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

Func を自前でデプロイする場合はFunc を自前でデプロイする

スクリプトのインストール

ヒント: 要件を満たす Volcengine の AK をあらかじめ用意してください(簡単のため、グローバル読み取り専用権限 ReadOnlyAccess をそのまま付与しても構いません)

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

  2. 【インストール】をクリックしたあと、必要なパラメータとして Volcengine AK ID、AK Secret、およびアカウント名を入力します。

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

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

確認

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

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

ヒント: tags.name の値はインスタンス ID で、一意の識別子として使用されます。fields.messagefields.EipAddressesfields.DnatEntryIdsfields.SnatEntryIds はすべて JSON シリアライズ後の文字列です

フィードバック

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