DNS Zone¶
Overview¶
Module Name in API¶
bigip-dns-zone
Product Name in API¶
dns
Dimensions¶
Dimension | Name in API | Description |
---|---|---|
BIG-IP Host Name | hostname | The hostname given to the BIG-IP |
Sync Group | dns-sync-group | |
BIG-IP Service Cluster | dsc-name | Clusters of BIG-IPs grouped together to have the same config |
DNS Zone | dns-zone-name |
MetricSets¶
TSIG Missing Zone Transfer¶
Description¶
Name In API¶
dns-zone-tsig-missing
Metrics in the metricSet¶
Metric | Name in API | Unit | Description |
---|---|---|---|
Average TSIG Missing Zone Transfer | avg-count-per-sec | transfers/s |
Responses¶
Description¶
Name In API¶
dns-zone-responses
Metrics in the metricSet¶
Metric | Name in API | Unit | Description |
---|---|---|---|
Average Responses | avg-count-per-sec | responses/s |
Bad Signature Zone Transfer¶
Description¶
Name In API¶
dns-zone-tsig-bad-sig
Metrics in the metricSet¶
Metric | Name in API | Unit | Description |
---|---|---|---|
Average Bad Signature Zone Transfer | avg-count-per-sec | transfers/s |
Queries¶
Description¶
Name In API¶
dns-zone-queries
Metrics in the metricSet¶
Metric | Name in API | Unit | Description |
---|---|---|---|
Average Queries | avg-count-per-sec | queries/s |
Requests By Query Type CNAME¶
Description¶
Name In API¶
requests-by-q-cname
Metrics in the metricSet¶
Metric | Name in API | Unit | Description |
---|---|---|---|
Average Requests By Query Type CNAME | avg-count-per-sec | DNS rps |
Requests By Query Type SRV¶
Description¶
Name In API¶
requests-by-q-srv
Metrics in the metricSet¶
Metric | Name in API | Unit | Description |
---|---|---|---|
Average Requests By Query Type SRV | avg-count-per-sec | DNS rps |
Requests By Query Type A¶
Description¶
Name In API¶
requests-by-q-a
Metrics in the metricSet¶
Metric | Name in API | Unit | Description |
---|---|---|---|
Average Requests By Query Type A | avg-count-per-sec | DNS rps |
Requests By Query Type ANY¶
Description¶
Name In API¶
requests-by-q-any
Metrics in the metricSet¶
Metric | Name in API | Unit | Description |
---|---|---|---|
Average Requests By Query Type ANY | avg-count-per-sec | DNS rps |
Verified Zone Transfer¶
Description¶
Name In API¶
dns-zone-tsig-verified
Metrics in the metricSet¶
Metric | Name in API | Unit | Description |
---|---|---|---|
Average Verified Zone Transfer | avg-count-per-sec | transfers/s |
No TSIG Zone Transfer¶
Description¶
Name In API¶
dns-zone-tsig-not-required
Metrics in the metricSet¶
Metric | Name in API | Unit | Description |
---|---|---|---|
Average No TSIG Zone Transfer | avg-count-per-sec | transfers/s |
Requests By Query Type NS¶
Description¶
Name In API¶
requests-by-q-ns
Metrics in the metricSet¶
Metric | Name in API | Unit | Description |
---|---|---|---|
Average Requests By Query Type NS | avg-count-per-sec | DNS rps |
Requests By Query Type OTHER¶
Description¶
Name In API¶
requests-by-q-other
Metrics in the metricSet¶
Metric | Name in API | Unit | Description |
---|---|---|---|
Average Requests By Query Type OTHER | avg-count-per-sec | DNS rps |
Requests By Query Type TXT¶
Description¶
Name In API¶
requests-by-q-txt
Metrics in the metricSet¶
Metric | Name in API | Unit | Description |
---|---|---|---|
Average Requests By Query Type TXT | avg-count-per-sec | DNS rps |
Bad Key Zone Transfer¶
Description¶
Name In API¶
dns-zone-tsig-bad-key
Metrics in the metricSet¶
Metric | Name in API | Unit | Description |
---|---|---|---|
Average Bad Key Zone Transfer | avg-count-per-sec | transfers/s |
Requests By Query Type MX¶
Description¶
Name In API¶
requests-by-q-mx
Metrics in the metricSet¶
Metric | Name in API | Unit | Description |
---|---|---|---|
Average Requests By Query Type MX | avg-count-per-sec | DNS rps |
Requests By Query Type AAAA¶
Description¶
Name In API¶
requests-by-q-aaaa
Metrics in the metricSet¶
Metric | Name in API | Unit | Description |
---|---|---|---|
Average Requests By Query Type AAAA | avg-count-per-sec | DNS rps |
Requests By Query Type AXFR¶
Description¶
Name In API¶
requests-by-q-axfr
Metrics in the metricSet¶
Metric | Name in API | Unit | Description |
---|---|---|---|
Average Requests By Query Type AXFR | avg-count-per-sec | DNS rps |
Requests By Query Type SOA¶
Description¶
Name In API¶
requests-by-q-soa
Metrics in the metricSet¶
Metric | Name in API | Unit | Description |
---|---|---|---|
Average Requests By Query Type SOA | avg-count-per-sec | DNS rps |
Examples¶
By Time Query¶
A query by time returns a series of data points in time, based on optional filters, time range, and time granularity. This query kind is identified by the keyword: “ap:query:stats:byTime”
POST https://<address>/mgmt/ap/query/v1/tenants/default/products/dns/metric-query
This example for JSON body in the post, filters by dimension hostname and get the avg-count-per-sec of dns-zone-tsig-missing
{
"kind": "ap:query:stats:byTime",
"module": "bigip-dns-zone",
"timeRange": {
"from": "-1h",
"to": "now"
},
"timeGranularity": {
"duration": 30,
"unit": "SECONDS"
},
"aggregations": {
"dns-zone-tsig-missing$avg-count-per-sec": {
"metricSet": "dns-zone-tsig-missing",
"metric": "avg-count-per-sec"
}
},
"dimensionFilter": {
"type": "eq",
"dimension": "hostname",
"value": "value to filter by"
}
}
By Entities Query¶
A query by entities returns a sort set of entities, based on optional filters, time range, and choosen metric to sort by. This query kind is identified by the keyword: “ap:query:stats:byEntities”
POST https://<address>/mgmt/ap/query/v1/tenants/default/products/dns/metric-query
This example for JSON body in the post, gets top entities of type hostname, sorted by avg-count-per-sec of dns-zone-tsig-missing
{
"kind": "ap:query:stats:byEntities",
"module": "bigip-dns-zone",
"timeRange": {
"from": "-1H",
"to": "now"
},
"dimension": "hostname",
"sortMetric": "dns-zone-tsig-missing$avg-count-per-sec",
"sortOrder": "desc",
"aggregations": {
"dns-zone-tsig-missing$avg-count-per-sec": {
"metricSet": "dns-zone-tsig-missing",
"metric": "avg-count-per-sec"
}
},
"limit": 5
}
Entities Count Query¶
An entities count query returns the distinct count of entities, based on optional filters, time range, and choosen entity type. This query kind is identified by the keyword: “ap:query:stats:entitiesCount”
POST https://<address>/mgmt/ap/query/v1/tenants/default/products/dns/metric-query
This example for JSON body in the post, gets the distinct count of entities of type hostname
{
"kind": "ap:query:stats:entitiesCount",
"module": "bigip-dns-zone",
"dimension": "hostname",
"timeRange": {
"from": "-1h",
"to": "now"
}
}