CoreDNS视图
提供了负载域名解析的CoreDNS监控视图,包含请求、响应情况,以及缓存状况。
指标说明
CoreDNS视图暴露的指标如下:
指标名称 |
单位 |
说明 |
---|---|---|
请求速率 |
个/秒 |
CoreDNS每秒请求个数 |
请求速率(记录类型) |
个/秒 |
根据请求类型统计CoreDNS的请求速率 |
请求速率(区域) |
个/秒 |
根据区域统计CoreDNS的请求速率 |
请求速率(DO标志位) |
个/秒 |
设置了DO标志位的请求速率 |
请求数据包(UDP) |
字节数 |
基于UDP协议的请求数据包的P99、P90、P50的大小 |
请求数据包(TCP) |
字节数 |
基于TCP协议的请求数据包的P99、P90、P50的大小 |
响应速率(响应状态码) |
个/秒 |
CoreDNS不同状态码每秒的请求数 |
响应时延 |
毫秒 |
CoreDNS P99、P90、P50的请求时延 |
响应数据包(UDP) |
字节数 |
基于UDP协议的响应数据包的P99、P90、P50的大小 |
响应数据包(TCP) |
字节数 |
基于TCP协议的响应数据包的P99、P90、P50的大小 |
缓存记录数 |
个 |
CoreDNS缓存的DNS记录数 |
缓存命中率 |
个/秒 |
CoreDNS缓存每秒的命中请求数 |
指标清单
CoreDNS视图使用的指标清单如下:
指标 |
类型 |
说明 |
---|---|---|
coredns_dns_request_count_total |
counter |
记录所有请求查询的累计值 |
coredns_dns_requests_total |
counter |
DNS请求的总数 |
coredns_dns_request_type_count_total |
counter |
每种类型的请求累计值 |
coredns_dns_request_do_count_total |
counter |
设置了DO标志位的请求次数累计值 |
coredns_dns_do_requests_total |
counter |
设置了DO标志位的请求总数 |
coredns_dns_request_size_bytes_bucket |
histogram |
CoreDNS请求字节数 |
coredns_dns_response_rcode_count_total |
counter |
不同返回码个数的累计值 |
coredns_dns_responses_total |
counter |
返回码的总数 |
coredns_dns_request_duration_seconds_bucket |
histogram |
CoreDNS请求时延 |
coredns_dns_response_size_bytes_bucket |
histogram |
CoreDNS返回字节数 |
coredns_cache_size |
gauge |
CoreDNS缓存大小 |
coredns_cache_hits_total |
counter |
CoreDNS缓存命中个数 |