应用监控 eBPF 版指标说明

本文介绍了ARMS应用监控 eBPF 版常见的指标说明,您可以使用这些指标自定义Grafana大盘。

业务类指标

公共维度

维度名称

维度Key

服务名称

service

服务PID

pid

机器IP

serverIp

接口

rpc

指标列表

所有访问类型都包含下列指标,执行查询操作时,只需要将$callType替换为具体的访问类型即可。详细的访问类型,请参见服务访问类型及可用维度

例如:需要查询HTTP服务的请求数时,只需将arms_$callType_requests_count修改为arms_http_requests_count

指标名称

指标

指标类型

采集间隔

单位

维度

总请求数

arms_$callType_requests_count

Gauge

15s

不同服务访问类型维度不同,详细信息,请参见服务访问类型及可用维度

错误请求数

arms_$callType_requests_error_count

Gauge

15s

总请求耗时

arms_$callType_requests_seconds

Gauge

15s

慢请求数

arms_$callType_requests_slow_count

Gauge

15s

网络层指标

指标名称

指标

类型

采集间隔

单位

关键维度

发送字节数

arms_npm_sent_bytes_total

Gauge

15s

  • app:应用名称

  • source:指标来源(eBPF)

  • clusterId:集群ID

  • source_ip:源端IP

  • src_name:源端控制器名称(Deployment、Statefulset、Daemonset)

  • src_namespace:源端K8s Namespace

  • src_type:源端控制器类型(Deployment、Statefulset、Daemonset)

  • remote_ip:external_ip

  • dst_name:对端控制器(Deployment、Statefulset、Daemonset)名称

  • dst_namespace:对端K8s Namespace

  • dst_type:对端控制器类型(Deployment、Statefulset、Daemonset)

接受字节数

arms_npm_recv_bytes_total

Gauge

15s

发送数据包数

arms_npm_sent_packets_total

Gauge

15s

接受数据包数

arms_npm_recv_packets_total

Gauge

15s

平均round trip time

arms_npm_tcp_rtt_avg

Gauge

15s

TCP包重传的次数

arms_npm_tcp_retrans_total

Gauge

15s

丢包总数

arms_npm_tcp_drop_total

Gauge

15s

服务访问类型及可用维度

客户端类

  • 访问类型

    http_client

  • 维度

    • endpoint:请求对端地址

    • source:指标来源,固定为eBPF

    • callType:服务访问类型

    • clusterId:集群ID

    • destId:目标ID

    • rpc:调用地址

    • service:应用名称

    • workloadKind:控制器类型(Deployment、Statefulset、Daemonset)

    • workloadName:控制器名称(Deployment、Statefulset、Daemonset)

服务端类

  • 访问类型

    http

  • 维度

    • endpoint:服务地址

    • source:指标来源,固定为eBPF

    • callType:服务访问类型

    • clusterId:集群ID

    • destId:目标ID

    • rpc:调用地址

    • service:应用名称

    • workloadKind:控制器类型(Deployment、Statefulset、Daemonset)

    • workloadName:控制器名称(Deployment、Statefulset、Daemonset)

DB

  • 访问类型

    • mysql

    • mysql_server

    • redis

    • redis_server

  • 维度

    • endpoint:数据库地址

    • source:指标来源,固定为eBPF

    • callType:服务访问类型

    • clusterId:集群ID

    • destId:目标ID

    • rpc:调用地址

    • service:应用名称

    • workloadKind:控制器类型(Deployment、Statefulset、Daemonset)

    • workloadName:控制器名称(Deployment、Statefulset、Daemonset)