统计信息

服务器

与服务器相关的统计信息以 server. 为根,并包含以下统计信息

名称

类型

描述

uptime

Gauge

当前服务器运行时间(以秒为单位)

concurrency

Gauge

工作线程数量

memory_allocated

Gauge

当前已分配的内存量(以字节为单位)。热重启时新旧 Envoy 进程的总和。

memory_heap_size

Gauge

当前保留的堆大小(以字节为单位)。热重启时新 Envoy 进程的堆大小。

memory_physical_size

Gauge

当前估计的物理内存总字节数。热重启时新 Envoy 进程的物理内存大小。

live

Gauge

如果服务器当前未处于排水状态,则为 1,否则为 0

state

Gauge

服务器的当前 状态

parent_connections

Gauge

热重启时旧 Envoy 进程的总连接数

total_connections

Gauge

新旧 Envoy 进程的总连接数

version

Gauge

基于 SCM 修订版或 stats_server_version_override(如果设置)的整数表示的版本号。

days_until_first_cert_expiring

Gauge

到下一个被管理的证书过期之前的剩余天数

seconds_until_first_ocsp_response_expiring

Gauge

到下一个被管理的 OCSP 响应过期之前的剩余秒数

hot_restart_epoch

Gauge

当前的热重启纪元 - 通过命令行标志 --restart-epoch 传递的整数,通常表示生成。

hot_restart_generation

Gauge

当前的热重启代 - 与 hot_restart_epoch 相似,但通过从父级递增自动计算。

initialization_time_ms

直方图

Envoy 初始化所需的时间(以毫秒为单位)。这是从服务器启动到工作线程准备好接受新连接的时间。

debug_assertion_failures

计数器

在发行版中检测到的调试断言失败次数,如果使用 --define log_debug_assert_in_release=enabled 编译,否则为零。

envoy_bug_failures

计数器

在发行版中检测到的 Envoy 错误失败次数。如果此值递增,请记录或报告该问题,因为这可能是严重的问题。

static_unknown_fields

计数器

静态配置中包含未知字段的消息数量

dynamic_unknown_fields

计数器

动态配置中包含未知字段的消息数量

wip_protos

计数器

正在使用的标记为进行中的消息和字段数量

服务器编译设置

与服务器编译设置相关的统计信息以 server.compilation_settings. 为根,并包含以下统计信息

名称

类型

描述

fips_mode

Gauge

表示 Envoy 构建是否符合 FIPS 的整数