统计信息
服务器
与服务器相关的统计信息以 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 |
当前的热重启纪元 - 通过命令行标志 |
hot_restart_generation |
Gauge |
当前的热重启代 - 与 hot_restart_epoch 相似,但通过从父级递增自动计算。 |
initialization_time_ms |
直方图 |
Envoy 初始化所需的时间(以毫秒为单位)。这是从服务器启动到工作线程准备好接受新连接的时间。 |
debug_assertion_failures |
计数器 |
在发行版中检测到的调试断言失败次数,如果使用 |
envoy_bug_failures |
计数器 |
在发行版中检测到的 Envoy 错误失败次数。如果此值递增,请记录或报告该问题,因为这可能是严重的问题。 |
static_unknown_fields |
计数器 |
静态配置中包含未知字段的消息数量 |
dynamic_unknown_fields |
计数器 |
动态配置中包含未知字段的消息数量 |
wip_protos |
计数器 |
正在使用的标记为进行中的消息和字段数量 |
服务器编译设置
与服务器编译设置相关的统计信息以 server.compilation_settings. 为根,并包含以下统计信息
名称 |
类型 |
描述 |
---|---|---|
fips_mode |
Gauge |
表示 Envoy 构建是否符合 FIPS 的整数 |