How does Astra Control Center integrate with OpenMetrics and what to look out for
Applies to
Answer
Metric Type | Metric Names |
---|---|
Hardware | cpu (utilization), memory, disk |
System | system (load, uptime), processes, disk I/O, swap (swap space usage) |
Kubernetes | nodes, pod system containers, pod user containers, pod network, pod volumes |
Additional Information
-name: cpu
help: cpu CPU utilization - load average and usage.
type: cpu gauge
query: 'from(bucket:${bucket-name})
|> range(start: -3m)
|> filter(fn: (r) => r["_measurement"] == "cpu")
|> last()'
-name: disk
help: disk Disk utilization - free and used space, and inodes usage.
type: disk gauge
query: 'from(bucket:${bucket-name})
|> range(start: -3m)
|> filter(fn: (r) => r["_measurement"] == "disk")
|> last()'
-name: diskio
help: diskio Disk IO read/write bytes and time.
type: diskio gauge
query: 'from(bucket:${bucket-name})
|> range(start: -3m)
|> filter(fn: (r) => r["_measurement"] == "diskio")
|> last()'
-name: kubernetes_node
help: kubernetes_node CPU, memory, disk and network usage of a kubernetes node.
type: kubernetes_node gauge
query: 'from(bucket: ${bucket-name})
|> range(start: -3m)
|> filter(fn: (r) => r["_measurement"] =="kubernetes_node")
|> last()'
-name: kubernetes_pod_container
help: kubernetes_pod_container CPU and memory usage of kubernetes pods
type: kubernetes_pod_container gauge
query: 'from(bucket: ${bucket-name})
|> range(start: -3m)
|> filter(fn: (r) => r["_measurement"] =="kubernetes_pod_container")
|> last()'
-name: kubernetes_pod_network
help: kubernetes_pod_network The amount of byte per second received andtransmitted and error
type: kubernetes_pod_network gauge
query: 'from(bucket: ${bucket-name})
|> range(start: -3m)
|> filter(fn: (r) => r["_measurement"] =="kubernetes_pod_network")
|> last()'
-name: kubernetes_pod_volume
help: kubernetes_pod_volume Capacity usage of kubernetes volumes
type: kubernetes_pod_volume gauge
query: 'from(bucket: ${bucket-name})
|> range(start: -3m)
|> filter(fn: (r) => r["_measurement"] =="kubernetes_pod_volume")
|> last()'
-name: kubernetes_system_container
help: kubernetes_system_container CPU and memory usage of kubernetes systemcontainer
type: kubernetes_system_container gauge
query: 'from(bucket: ${bucket-name})
|> range(start: -3m)
|> filter(fn: (r) => r["_measurement"] =="kubernetes_system_container")
|> last()'
-name: mem
help: mem Active, available and free memory
type: mem gauge
query: 'from(bucket: ${bucket-name})
|> range(start: -3m)
|> filter(fn: (r) => r["_measurement"] == "mem")
|> last()'
-name: processes
help: processes Processes stopped, sleeping, running etc
type: processes gauge
query: 'from(bucket: ${bucket-name})
|> range(start: -3m)
|> filter(fn: (r) => r["_measurement"] =="processes")
|> last()'
-name: swap
help: swap Swap Usage and IO
type: swap gauge
query: 'from(bucket: ${bucket-name})
|> range(start: -3m)
|> filter(fn: (r) => r["_measurement"] == "swap")
|> last()'
-name: system
help: system System load, user and uptime
type: system gauge
query: 'from(bucket: ${bucket-name})
|> range(start: -3m)
|> filter(fn: (r) => r["_measurement"] == "system")
|> last()'