跳转至

火山引擎 NAT

采集火山引擎 NAT 指标数据

配置

安装 Func

推荐开通 观测云集成 - 扩展 - 托管版 Func: 一切前置条件都自动安装好, 请继续脚本安装

如果自行部署 Func 参考自行部署 Func

安装脚本

提示:请提前准备好符合要求的火山引擎 AK(简单起见,可直接授予全局只读权限ReadOnlyAccess

  1. 登陆 Func 控制台,点击【脚本市场】,进入观测云脚本市场,搜索:integration_volcengine_nat

  2. 点击【安装】后,输入相应的参数:火山引擎 AK ID 、AK Secret 及账户名。

  3. 点击【部署启动脚本】,系统会自动创建 Startup 脚本集,并自动配置相应的启动脚本。

  4. 开启后可以在「管理 / 自动触发配置」里看到对应的自动触发配置。点击【执行】,即可立即执行一次,无需等待定期时间。稍等片刻,可以查看执行任务记录以及对应日志。

验证

  1. 在「管理 / 自动触发配置」确认对应的任务是否已存在对应的自动触发配置,同时可以查看对应任务记录及日志检查是否有异常
  2. 在观测云,「基础设施 - 资源目录」中查看是否存在资产信息
  3. 在观测云,「指标」查看是否有对应监控数据

指标

配置好火山引擎-NAT,默认的指标集如下, 可以通过配置的方式采集更多的指标 火山引擎云监控指标详情

火山引擎指标集在 volcengine_VCM_NAT 下,以下是相关指标说明

MetricName Subnamespace 指标中文名称 MetricUnit Dimension
client_conns client SNAT并发连接数 Count ResourceID,ClientIP
client_cps client SNAT每秒新建连接数 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 每秒新建连接数 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

对象

采集到的火山引擎 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 序列化后字符串

文档评价

文档内容是否对您有帮助? ×