/api/v1/metrics - BlueCat DNS Edge

DNS Edge API Guide (Service Point v4)

Locale
English
Product name
BlueCat DNS Edge

Retrieve operating system and application metrics of the Service Point v4 instance. The results are printed in Prometheus format that can be used in an existing metrics or monitoring solution.

The following metrics are collected:
  • System
    • System Load
    • CPU Usage
    • Memory Utilization
    • Swap Memory
  • Network
    • Kernel Connection Tracking Table
  • Storage
    • Disk Latency
    • Partitions Usage
  • DNS service
    • Config Type Counts (Number of CIDRs, domains, and policies)
    • Average latency
    • Average number of live messages
    • Max live messages seen gauge
    • Query protocol counts (TCP/UDP)
    • Response Type Counts
    • Policy actions performed (number of blocked, monitored, allowed and redirected)
  • Logging
    • Amazon Kinesis Data Firehose credential expiration
    • Stored offline queries bytes
    • Amazon Kinesis Data Firehose success put count
    • Amazon Kinesis Data Firehose failed put count
    • Logging endpoint dropped count
    • Logging endpoint put success count
Request: GET http://<spv4_ip_address>:8083/api/v1/metrics

Successful response

200 OK
Content-Type: text/plain

# HELP conntrack_ip_conntrack_count Telegraf collected metric
# TYPE conntrack_ip_conntrack_count untyped
conntrack_ip_conntrack_count{host="sp1"} 1225
# HELP conntrack_ip_conntrack_max Telegraf collected metric
# TYPE conntrack_ip_conntrack_max untyped
conntrack_ip_conntrack_max{host="sp1"} 524288
# HELP cpu_usage_guest Telegraf collected metric
# TYPE cpu_usage_guest gauge
cpu_usage_guest{cpu="cpu-total",host="sp1"} 0
# HELP cpu_usage_guest_nice Telegraf collected metric
# TYPE cpu_usage_guest_nice gauge
cpu_usage_guest_nice{cpu="cpu-total",host="sp1"} 0
# HELP cpu_usage_idle Telegraf collected metric
# TYPE cpu_usage_idle gauge
cpu_usage_idle{cpu="cpu-total",host="sp1"} 92.41967871485943
# HELP cpu_usage_iowait Telegraf collected metric
# TYPE cpu_usage_iowait gauge
cpu_usage_iowait{cpu="cpu-total",host="sp1"} 0.10040160642570145
# HELP cpu_usage_irq Telegraf collected metric
# TYPE cpu_usage_irq gauge
cpu_usage_irq{cpu="cpu-total",host="sp1"} 0
# HELP cpu_usage_nice Telegraf collected metric
# TYPE cpu_usage_nice gauge
cpu_usage_nice{cpu="cpu-total",host="sp1"} 0
# HELP cpu_usage_softirq Telegraf collected metric
# TYPE cpu_usage_softirq gauge
cpu_usage_softirq{cpu="cpu-total",host="sp1"} 0.6777108433734893
# HELP cpu_usage_steal Telegraf collected metric
# TYPE cpu_usage_steal gauge
cpu_usage_steal{cpu="cpu-total",host="sp1"} 0.02510040160642592
# HELP cpu_usage_system Telegraf collected metric
# TYPE cpu_usage_system gauge
cpu_usage_system{cpu="cpu-total",host="sp1"} 1.75702811244982
# HELP cpu_usage_user Telegraf collected metric
# TYPE cpu_usage_user gauge
cpu_usage_user{cpu="cpu-total",host="sp1"} 5.02008032128518
# HELP disk_free Telegraf collected metric
# TYPE disk_free gauge
disk_free{device="dm-2",fstype="ext4",host="sp1",mode="rw",path="/"} 7.565819904e+09
disk_free{device="dm-3",fstype="ext4",host="sp1",mode="rw",path="/tmp"} 7.533420544e+09
disk_free{device="dm-4",fstype="ext4",host="sp1",mode="rw",path="/home"} 1.8770624512e+10
disk_free{device="dm-5",fstype="ext4",host="sp1",mode="rw",path="/var"} 2.7840606208e+10
# HELP disk_inodes_free Telegraf collected metric
# TYPE disk_inodes_free gauge
disk_inodes_free{device="dm-2",fstype="ext4",host="sp1",mode="rw",path="/"} 586736
disk_inodes_free{device="dm-3",fstype="ext4",host="sp1",mode="rw",path="/tmp"} 499931
disk_inodes_free{device="dm-4",fstype="ext4",host="sp1",mode="rw",path="/home"} 1.2507e+06
disk_inodes_free{device="dm-5",fstype="ext4",host="sp1",mode="rw",path="/var"} 1.95785e+06
# HELP disk_inodes_total Telegraf collected metric
# TYPE disk_inodes_total gauge
disk_inodes_total{device="dm-2",fstype="ext4",host="sp1",mode="rw",path="/"} 625856
disk_inodes_total{device="dm-3",fstype="ext4",host="sp1",mode="rw",path="/tmp"} 499968
disk_inodes_total{device="dm-4",fstype="ext4",host="sp1",mode="rw",path="/home"} 1.250928e+06
disk_inodes_total{device="dm-5",fstype="ext4",host="sp1",mode="rw",path="/var"} 2.00312e+06
# HELP disk_inodes_used Telegraf collected metric
# TYPE disk_inodes_used gauge
disk_inodes_used{device="dm-2",fstype="ext4",host="sp1",mode="rw",path="/"} 39120
disk_inodes_used{device="dm-3",fstype="ext4",host="sp1",mode="rw",path="/tmp"} 37
disk_inodes_used{device="dm-4",fstype="ext4",host="sp1",mode="rw",path="/home"} 228
disk_inodes_used{device="dm-5",fstype="ext4",host="sp1",mode="rw",path="/var"} 45270
# HELP disk_total Telegraf collected metric
# TYPE disk_total gauge
disk_total{device="dm-2",fstype="ext4",host="sp1",mode="rw",path="/"} 9.972477952e+09
disk_total{device="dm-3",fstype="ext4",host="sp1",mode="rw",path="/tmp"} 7.959814144e+09
disk_total{device="dm-4",fstype="ext4",host="sp1",mode="rw",path="/home"} 1.9974565888e+10
disk_total{device="dm-5",fstype="ext4",host="sp1",mode="rw",path="/var"} 3.2066301952e+10
# HELP disk_used Telegraf collected metric
# TYPE disk_used gauge
disk_used{device="dm-2",fstype="ext4",host="sp1",mode="rw",path="/"} 1.877966848e+09
disk_used{device="dm-3",fstype="ext4",host="sp1",mode="rw",path="/tmp"} 45056
disk_used{device="dm-4",fstype="ext4",host="sp1",mode="rw",path="/home"} 1.63336192e+08
disk_used{device="dm-5",fstype="ext4",host="sp1",mode="rw",path="/var"} 2.570625024e+09
# HELP disk_used_percent Telegraf collected metric
# TYPE disk_used_percent gauge
disk_used_percent{device="dm-2",fstype="ext4",host="sp1",mode="rw",path="/"} 19.88573966478315
disk_used_percent{device="dm-3",fstype="ext4",host="sp1",mode="rw",path="/tmp"} 0.0005980779948075956
disk_used_percent{device="dm-4",fstype="ext4",host="sp1",mode="rw",path="/home"} 0.8626625699370628
disk_used_percent{device="dm-5",fstype="ext4",host="sp1",mode="rw",path="/var"} 8.452880465079883
# HELP mem_active Telegraf collected metric
# TYPE mem_active gauge
mem_active{host="sp1"} 5.664768e+08
# HELP mem_available Telegraf collected metric
# TYPE mem_available gauge
mem_available{host="sp1"} 1.4494056448e+10
# HELP mem_available_percent Telegraf collected metric
# TYPE mem_available_percent gauge
mem_available_percent{host="sp1"} 86.34217197195639
# HELP mem_buffered Telegraf collected metric
# TYPE mem_buffered gauge
mem_buffered{host="sp1"} 1.07720704e+08
# HELP mem_cached Telegraf collected metric
# TYPE mem_cached gauge
mem_cached{host="sp1"} 3.255492608e+09
# HELP mem_commit_limit Telegraf collected metric
# TYPE mem_commit_limit gauge
mem_commit_limit{host="sp1"} 1.6584851456e+10
# HELP mem_committed_as Telegraf collected metric
# TYPE mem_committed_as gauge
mem_committed_as{host="sp1"} 6.247571456e+09
# HELP mem_dirty Telegraf collected metric
# TYPE mem_dirty gauge
mem_dirty{host="sp1"} 4.308992e+06
# HELP mem_free Telegraf collected metric
# TYPE mem_free gauge
mem_free{host="sp1"} 1.1481698304e+10
# HELP mem_high_free Telegraf collected metric
# TYPE mem_high_free gauge
mem_high_free{host="sp1"} 0
# HELP mem_high_total Telegraf collected metric
# TYPE mem_high_total gauge
mem_high_total{host="sp1"} 0
# HELP mem_huge_page_size Telegraf collected metric
# TYPE mem_huge_page_size gauge
mem_huge_page_size{host="sp1"} 2.097152e+06
# HELP mem_huge_pages_free Telegraf collected metric
# TYPE mem_huge_pages_free gauge
mem_huge_pages_free{host="sp1"} 0
# HELP mem_huge_pages_total Telegraf collected metric
# TYPE mem_huge_pages_total gauge
mem_huge_pages_total{host="sp1"} 0
# HELP mem_inactive Telegraf collected metric
# TYPE mem_inactive gauge
mem_inactive{host="sp1"} 4.329070592e+09
# HELP mem_low_free Telegraf collected metric
# TYPE mem_low_free gauge
mem_low_free{host="sp1"} 0
# HELP mem_low_total Telegraf collected metric
# TYPE mem_low_total gauge
mem_low_total{host="sp1"} 0
# HELP mem_mapped Telegraf collected metric
# TYPE mem_mapped gauge
mem_mapped{host="sp1"} 5.23390976e+08
# HELP mem_page_tables Telegraf collected metric
# TYPE mem_page_tables gauge
mem_page_tables{host="sp1"} 1.4778368e+07
# HELP mem_shared Telegraf collected metric
# TYPE mem_shared gauge
mem_shared{host="sp1"} 5.926912e+06
# HELP mem_slab Telegraf collected metric
# TYPE mem_slab gauge
mem_slab{host="sp1"} 2.82636288e+08
# HELP mem_sreclaimable Telegraf collected metric
# TYPE mem_sreclaimable gauge
mem_sreclaimable{host="sp1"} 2.29707776e+08
# HELP mem_sunreclaim Telegraf collected metric
# TYPE mem_sunreclaim gauge
mem_sunreclaim{host="sp1"} 5.2928512e+07
# HELP mem_swap_cached Telegraf collected metric
# TYPE mem_swap_cached gauge
mem_swap_cached{host="sp1"} 0
# HELP mem_swap_free Telegraf collected metric
# TYPE mem_swap_free gauge
mem_swap_free{host="sp1"} 8.191471616e+09
# HELP mem_swap_total Telegraf collected metric
# TYPE mem_swap_total gauge
mem_swap_total{host="sp1"} 8.191471616e+09
# HELP mem_total Telegraf collected metric
# TYPE mem_total gauge
mem_total{host="sp1"} 1.6786763776e+10
# HELP mem_used Telegraf collected metric
# TYPE mem_used gauge
mem_used{host="sp1"} 1.94185216e+09
# HELP mem_used_percent Telegraf collected metric
# TYPE mem_used_percent gauge
mem_used_percent{host="sp1"} 11.567757704294749
# HELP mem_vmalloc_chunk Telegraf collected metric
# TYPE mem_vmalloc_chunk gauge
mem_vmalloc_chunk{host="sp1"} 0
# HELP mem_vmalloc_total Telegraf collected metric
# TYPE mem_vmalloc_total gauge
mem_vmalloc_total{host="sp1"} 3.5184372087808e+13
# HELP mem_vmalloc_used Telegraf collected metric
# TYPE mem_vmalloc_used gauge
mem_vmalloc_used{host="sp1"} 2.1573632e+07
# HELP mem_write_back Telegraf collected metric
# TYPE mem_write_back gauge
mem_write_back{host="sp1"} 0
# HELP mem_write_back_tmp Telegraf collected metric
# TYPE mem_write_back_tmp gauge
mem_write_back_tmp{host="sp1"} 0
# HELP net_bytes_recv Telegraf collected metric
# TYPE net_bytes_recv counter
net_bytes_recv{host="sp1",interface="eth0"} 1.188947821e+09
# HELP net_bytes_sent Telegraf collected metric
# TYPE net_bytes_sent counter
net_bytes_sent{host="sp1",interface="eth0"} 4.740231e+06
# HELP net_drop_in Telegraf collected metric
# TYPE net_drop_in counter
net_drop_in{host="sp1",interface="eth0"} 0
# HELP net_drop_out Telegraf collected metric
# TYPE net_drop_out counter
net_drop_out{host="sp1",interface="eth0"} 0
# HELP net_err_in Telegraf collected metric
# TYPE net_err_in counter
net_err_in{host="sp1",interface="eth0"} 0
# HELP net_err_out Telegraf collected metric
# TYPE net_err_out counter
net_err_out{host="sp1",interface="eth0"} 0
# HELP net_packets_recv Telegraf collected metric
# TYPE net_packets_recv counter
net_packets_recv{host="sp1",interface="eth0"} 93656
# HELP net_packets_sent Telegraf collected metric
# TYPE net_packets_sent counter
net_packets_sent{host="sp1",interface="eth0"} 28009
# HELP netstat_tcp_close Telegraf collected metric
# TYPE netstat_tcp_close untyped
netstat_tcp_close{host="sp1"} 0
# HELP netstat_tcp_close_wait Telegraf collected metric
# TYPE netstat_tcp_close_wait untyped
netstat_tcp_close_wait{host="sp1"} 0
# HELP netstat_tcp_closing Telegraf collected metric
# TYPE netstat_tcp_closing untyped
netstat_tcp_closing{host="sp1"} 0
# HELP netstat_tcp_established Telegraf collected metric
# TYPE netstat_tcp_established untyped
netstat_tcp_established{host="sp1"} 70
# HELP netstat_tcp_fin_wait1 Telegraf collected metric
# TYPE netstat_tcp_fin_wait1 untyped
netstat_tcp_fin_wait1{host="sp1"} 0
# HELP netstat_tcp_fin_wait2 Telegraf collected metric
# TYPE netstat_tcp_fin_wait2 untyped
netstat_tcp_fin_wait2{host="sp1"} 0
# HELP netstat_tcp_last_ack Telegraf collected metric
# TYPE netstat_tcp_last_ack untyped
netstat_tcp_last_ack{host="sp1"} 0
# HELP netstat_tcp_listen Telegraf collected metric
# TYPE netstat_tcp_listen untyped
netstat_tcp_listen{host="sp1"} 27
# HELP netstat_tcp_none Telegraf collected metric
# TYPE netstat_tcp_none untyped
netstat_tcp_none{host="sp1"} 46
# HELP netstat_tcp_syn_recv Telegraf collected metric
# TYPE netstat_tcp_syn_recv untyped
netstat_tcp_syn_recv{host="sp1"} 0
# HELP netstat_tcp_syn_sent Telegraf collected metric
# TYPE netstat_tcp_syn_sent untyped
netstat_tcp_syn_sent{host="sp1"} 0
# HELP netstat_tcp_time_wait Telegraf collected metric
# TYPE netstat_tcp_time_wait untyped
netstat_tcp_time_wait{host="sp1"} 40
# HELP netstat_udp_socket Telegraf collected metric
# TYPE netstat_udp_socket untyped
netstat_udp_socket{host="sp1"} 38
# HELP prometheus Telegraf collected metric
# TYPE prometheus histogram
prometheus_bucket{container="dns-gateway-service",host="sp1",le="",service="dns-gateway-service",url="http://172.17.1.4:3333/v2/metrics",le="+Inf"} 0
prometheus_sum{container="dns-gateway-service",host="sp1",le="",service="dns-gateway-service",url="http://172.17.1.4:3333/v2/metrics"} 0
prometheus_count{container="dns-gateway-service",host="sp1",le="",service="dns-gateway-service",url="http://172.17.1.4:3333/v2/metrics"} 0
prometheus_bucket{container="dns-gateway-service",host="sp1",le="+Inf",service="dns-gateway-service",url="http://172.17.1.4:3333/v2/metrics",le="+Inf"} 0
prometheus_sum{container="dns-gateway-service",host="sp1",le="+Inf",service="dns-gateway-service",url="http://172.17.1.4:3333/v2/metrics"} 0
prometheus_count{container="dns-gateway-service",host="sp1",le="+Inf",service="dns-gateway-service",url="http://172.17.1.4:3333/v2/metrics"} 0
prometheus_bucket{container="dns-gateway-service",host="sp1",le="1024",service="dns-gateway-service",url="http://172.17.1.4:3333/v2/metrics",le="+Inf"} 0
prometheus_sum{container="dns-gateway-service",host="sp1",le="1024",service="dns-gateway-service",url="http://172.17.1.4:3333/v2/metrics"} 0
prometheus_count{container="dns-gateway-service",host="sp1",le="1024",service="dns-gateway-service",url="http://172.17.1.4:3333/v2/metrics"} 0
prometheus_bucket{container="dns-gateway-service",host="sp1",le="128",service="dns-gateway-service",url="http://172.17.1.4:3333/v2/metrics",le="+Inf"} 0
prometheus_sum{container="dns-gateway-service",host="sp1",le="128",service="dns-gateway-service",url="http://172.17.1.4:3333/v2/metrics"} 0
prometheus_count{container="dns-gateway-service",host="sp1",le="128",service="dns-gateway-service",url="http://172.17.1.4:3333/v2/metrics"} 0
prometheus_bucket{container="dns-gateway-service",host="sp1",le="256",service="dns-gateway-service",url="http://172.17.1.4:3333/v2/metrics",le="+Inf"} 0
prometheus_sum{container="dns-gateway-service",host="sp1",le="256",service="dns-gateway-service",url="http://172.17.1.4:3333/v2/metrics"} 0
prometheus_count{container="dns-gateway-service",host="sp1",le="256",service="dns-gateway-service",url="http://172.17.1.4:3333/v2/metrics"} 0
prometheus_bucket{container="dns-gateway-service",host="sp1",le="512",service="dns-gateway-service",url="http://172.17.1.4:3333/v2/metrics",le="+Inf"} 0
prometheus_sum{container="dns-gateway-service",host="sp1",le="512",service="dns-gateway-service",url="http://172.17.1.4:3333/v2/metrics"} 0
prometheus_count{container="dns-gateway-service",host="sp1",le="512",service="dns-gateway-service",url="http://172.17.1.4:3333/v2/metrics"} 0
prometheus_bucket{container="dns-gateway-service",host="sp1",le="64",service="dns-gateway-service",url="http://172.17.1.4:3333/v2/metrics",le="+Inf"} 0
prometheus_sum{container="dns-gateway-service",host="sp1",le="64",service="dns-gateway-service",url="http://172.17.1.4:3333/v2/metrics"} 0
prometheus_count{container="dns-gateway-service",host="sp1",le="64",service="dns-gateway-service",url="http://172.17.1.4:3333/v2/metrics"} 0
# HELP prometheus_config_type_counts Telegraf collected metric
# TYPE prometheus_config_type_counts gauge
prometheus_config_type_counts{container="dns-gateway-service",host="asidhu-sp4-gcp-1",service="dns-gateway-service",type="number_of_cidrs",url="http://172.17.1.4:3333/v2/metrics"} 1
prometheus_config_type_counts{container="dns-gateway-service",host="asidhu-sp4-gcp-1",service="dns-gateway-service",type="number_of_domains",url="http://172.17.1.4:3333/v2/metrics"} 0
prometheus_config_type_counts{container="dns-gateway-service",host="asidhu-sp4-gcp-1",service="dns-gateway-service",type="number_of_policies",url="http://172.17.1.4:3333/v2/metrics"} 0
# HELP prometheus_firehose_credential_expiration Telegraf collected metric
# TYPE prometheus_firehose_credential_expiration gauge
prometheus_firehose_credential_expiration{container="parclo-logging",host="sp1",service="parclo-logging",url="http://172.17.1.6:3237/metrics"} 1.675801705e+12
# HELP prometheus_firehose_success_put_count Telegraf collected metric
# TYPE prometheus_firehose_success_put_count untyped
prometheus_firehose_success_put_count{container="parclo-logging",host="sp1",service="parclo-logging",url="http://172.17.1.6:3237/metrics"} 2
# HELP prometheus_live_msgs Telegraf collected metric
# TYPE prometheus_live_msgs gauge
prometheus_live_msgs{container="dns-gateway-service",host="sp1",service="dns-gateway-service",url="http://172.17.1.4:3333/v2/metrics"} 1
# HELP prometheus_max_live_seen Telegraf collected metric
# TYPE prometheus_max_live_seen gauge
prometheus_max_live_seen{container="dns-gateway-service",host="sp1",service="dns-gateway-service",url="http://172.17.1.4:3333/v2/metrics"} 1
# HELP prometheus_query_protocol_counts Telegraf collected metric
# TYPE prometheus_query_protocol_counts counter
prometheus_query_protocol_counts{container="dns-gateway-service",host="sp1",service="dns-gateway-service",type="tcp",url="http://172.17.1.4:3333/v2/metrics"} 0
prometheus_query_protocol_counts{container="dns-gateway-service",host="sp1",service="dns-gateway-service",type="udp",url="http://172.17.1.4:3333/v2/metrics"} 2
# HELP prometheus_response_type_counts Telegraf collected metric
# TYPE prometheus_response_type_counts counter
prometheus_response_type_counts{container="dns-gateway-service",host="sp1",service="dns-gateway-service",type="form_err",url="http://172.17.1.4:3333/v2/metrics"} 0
prometheus_response_type_counts{container="dns-gateway-service",host="sp1",service="dns-gateway-service",type="no_error",url="http://172.17.1.4:3333/v2/metrics"} 0
prometheus_response_type_counts{container="dns-gateway-service",host="sp1",service="dns-gateway-service",type="not_imp",url="http://172.17.1.4:3333/v2/metrics"} 0
prometheus_response_type_counts{container="dns-gateway-service",host="sp1",service="dns-gateway-service",type="nx_domain",url="http://172.17.1.4:3333/v2/metrics"} 0
prometheus_response_type_counts{container="dns-gateway-service",host="sp1",service="dns-gateway-service",type="refused",url="http://172.17.1.4:3333/v2/metrics"} 0
prometheus_response_type_counts{container="dns-gateway-service",host="sp1",service="dns-gateway-service",type="serv_fail",url="http://172.17.1.4:3333/v2/metrics"} 2
# HELP prometheus_stored_offline_queries_bytes Telegraf collected metric
# TYPE prometheus_stored_offline_queries_bytes gauge
prometheus_stored_offline_queries_bytes{container="parclo-logging",host="sp1",service="parclo-logging",url="http://172.17.1.6:3237/metrics"} 0
# HELP system_load1 Telegraf collected metric
# TYPE system_load1 gauge
system_load1{host="sp1"} 0.25
# HELP system_load15 Telegraf collected metric
# TYPE system_load15 gauge
system_load15{host="sp1"} 0.32
# HELP system_load5 Telegraf collected metric
# TYPE system_load5 gauge
system_load5{host="sp1"} 0.39
# HELP system_n_cpus Telegraf collected metric
# TYPE system_n_cpus gauge
system_n_cpus{host="sp1"} 4
# HELP system_n_users Telegraf collected metric
# TYPE system_n_users gauge
system_n_users{host="sp1"} 0
# HELP system_uptime Telegraf collected metric
# TYPE system_uptime counter
system_uptime{host="sp1"} 963
The prometheus values represent the following:
  • The entries under TYPE prometheus histogram display the dns-gateway-service latency information in the form of a histogram. The information is divided as follows:
    • prometheus_bucket—The histogram information is split into multiple buckets that represents the number of queries that have been processed within a certain latency range. For example:
      prometheus_bucket{...,le="128",...} 11
      Indicates that 11 queries have been processed that have a latency of under 128ms.
    • prometheus_count—represents the total number of queries that have been processed within a certain latency range.
    • prometheus_sum—represents the sum of the latency of all queries that have been processed within a certain latency range.
  • The entries under TYPE prometheus_config_type_counts gauge display the counts of items in the configuration of DRS. The information is divided based on the type field as follows:
    • number_of_cidrs—the number of CIDRs configured through IP address lists in DRS.
    • number_of_domains—the number of domains configured through domain lists in DRS.
    • number_of_policies—the number of policies configured in DRS.
  • The entry under TYPE prometheus_firehose_credential_expiration gauge displays the EPOCH timestamp of when the Amazon Kinesis Data Firehose credentials will expire. When the credentials expire, the service point stops logging queries to the Edge CI.
  • The entry under TYPE prometheus_firehose_success_put_count untyped displays the number of queries that have been successfully pushed to the Edge CI.
  • The entry under TYPE prometheus_firehose_failed_put_count untyped displays the number of queries that could not be pushed to the Edge CI.
  • The entry under TYPE prometheus_live_msgs gauge displays the current number of queries processing through DRS.
    Note: Processing refers to resolving the query and evaluating policies, but does not include the logging of the query.
  • The entries under TYPE prometheus_max_live_seen gauge display the number of TCP and UDP queries processed by DRS.
  • The entries under TYPE prometheus_response_type_counts counter display the number of each DNS responses type returned for a given query. The information is divided based on the type field as follows:
    • form_err—the number of queries that returned a FORMERR response.
    • no_error—the number of queries that returned a NOERROR response.
    • not_imp—the number of queries that returned a NOTIMP response.
    • nx_domain—the number of queries that returned a NXDOMAIN response.
    • refused—the number of queries that returned a REFUSED response.
    • serv_fail—the number of queries that returned a SERVFAIL response.
  • The entry under TYPE prometheus_stored_offline_queries_bytes gauge displays number of query logs that failed to be pushed to either the Edge CI or a local endpoint, and are stored until they can be pushed at a later point in time.