...
Ingress-nginx模板ID:9614
Ingress-nginx模板ID:14314
常用metrics解释
Code Block |
---|
这些指标通过 Prometheus 暴露,并可以用于监控和告警:
nginx_ingress_controller_bytes_sent_bucket: 请求发送字节大小的分布情况(通常为直方图的一部分,用于计算请求字节量的分位数)。
nginx_ingress_controller_bytes_sent_count: 发送的总请求数量,每个请求发送的字节累加的总和。
nginx_ingress_controller_bytes_sent_sum: 发送的总字节量,累计所有请求发送的字节。
nginx_ingress_controller_config_hash: 当前Nginx配置的哈希值,可用来检测配置是否有变化。
nginx_ingress_controller_config_last_reload_successful: 标识最后一次重新加载Nginx配置是否成功(1表示成功,0表示失败)。
nginx_ingress_controller_config_last_reload_successful_timestamp_seconds: 最后一次成功重新加载Nginx配置的时间戳。
nginx_ingress_controller_ingress_upstream_latency_seconds: 记录从ingress到上游服务的延迟。
nginx_ingress_controller_ingress_upstream_latency_seconds_count: 上游服务延迟计数。
nginx_ingress_controller_ingress_upstream_latency_seconds_sum: 上游服务延迟总和。
nginx_ingress_controller_leader_election_status: 标识当前实例是否是领导者(leader election用于决定哪个Ingress controller实例是主控)。
nginx_ingress_controller_nginx_process_connections: Nginx进程当前的活跃连接数。
nginx_ingress_controller_nginx_process_connections_total: Nginx进程处理的总连接数。
nginx_ingress_controller_nginx_process_cpu_seconds_total: Nginx进程消耗的CPU时间总量。
nginx_ingress_controller_nginx_process_num_procs: Nginx进程数。
nginx_ingress_controller_nginx_process_oldest_start_time_seconds: 最老的Nginx进程启动时间。
nginx_ingress_controller_nginx_process_read_bytes_total: Nginx进程读操作的总字节数。
nginx_ingress_controller_nginx_process_requests_total: Nginx进程处理的总请求数量。
nginx_ingress_controller_nginx_process_resident_memory_bytes: Nginx进程的常驻内存大小。
nginx_ingress_controller_nginx_process_virtual_memory_bytes: Nginx进程的虚拟内存大小。
nginx_ingress_controller_nginx_process_write_bytes_total: Nginx进程写操作的总字节数。
nginx_ingress_controller_request_duration_seconds_bucket: 处理请求的持续时间的分布情况。
nginx_ingress_controller_request_duration_seconds_count: 请求持续时间的计数。
nginx_ingress_controller_request_duration_seconds_sum: 请求持续时间的总和。
nginx_ingress_controller_requests: 处理的总请求量。
nginx_ingress_controller_request_size_bucket: 请求大小的分布情况。
nginx_ingress_controller_request_size_count: 请求大小的计数。
nginx_ingress_controller_request_size_sum: 请求大小的总和。
nginx_ingress_controller_response_duration_seconds_bucket: 响应时间的分布情况。
nginx_ingress_controller_response_duration_seconds_count: 响应时间的计数。
nginx_ingress_controller_response_duration_seconds_sum: 响应时间的总和。
nginx_ingress_controller_response_size_bucket: 响应大小的分布情况。
nginx_ingress_controller_response_size_count: 响应大小的计数。
nginx_ingress_controller_response_size_sum: 响应大小的总和。
nginx_ingress_controller_ssl_expire_time_seconds: SSL证书到期时间。
nginx_ingress_controller_success: 成功处理的请求计数。
process_cpu_seconds_total: 进程消耗的CPU时间总量。
process_max_fds: 进程可以打开的最大文件描述符数量。
process_open_fds: 进程当前打开的文件描述符数量。
process_resident_memory_bytes: 进程的常驻内存大小。
process_start_time_seconds: 进程启动的开始时间。
process_virtual_memory_bytes: 进程的虚拟内存大小。
process_virtual_memory_max_bytes: 进程可以使用的最大虚拟内存大小。
promhttp_metric_handler_requests_in_flight: 当前正在处理的promhttp指标处理器的请求数量。
promhttp_metric_handler_requests_total: promhttp指标处理器处理的总请求数量。
|