You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2945 lines
108 KiB

zabbix_export:
version: '7.0'
template_groups:
- uuid: 748ad4d098d447d492bb935c907f652f
name: Templates/Databases
templates:
- uuid: 36116d8675da47b8a678193969d5a787
template: 'CockroachDB by HTTP'
name: 'CockroachDB by HTTP'
description: |
Get CockroachDB metrics from Prometheus and health endpoints by HTTP agent.
Internal node metrics are collected from Prometheus /_status/vars endpoint.
Node health metrics are collected from /health and /health?ready=1 endpoints.
Template doesn't require usage of session token.
Don't forget change macros {$COCKROACHDB.API.SCHEME} according to your situation (secure/insecure node).
You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback
Generated by official Zabbix template tool "Templator" 2.0.0
vendor:
name: Zabbix
version: 7.0-0
groups:
- name: Templates/Databases
items:
- uuid: 90f7e9b6d22e4c30990f06f0320056d3
name: 'CockroachDB: CA certificate expiration date'
type: DEPENDENT
key: cockroachdb.cert.expire_date.ca
delay: '0'
history: 7d
trends: '0'
value_type: FLOAT
units: unixtime
description: 'CA certificate expires at that date.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- security_certificate_expiration_ca
- value
- ''
error_handler: DISCARD_VALUE
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 6h
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: ca-certificate
triggers:
- uuid: 76a2093eb0214185ab8e03986f3f1474
expression: '(last(/CockroachDB by HTTP/cockroachdb.cert.expire_date.ca) - now()) / 86400 < {$COCKROACHDB.CERT.CA.EXPIRY.WARN}'
name: 'CockroachDB: CA certificate expires soon'
event_name: 'CockroachDB: CA certificate expires soon (less than {$COCKROACHDB.CERT.CA.EXPIRY.WARN} days)'
priority: WARNING
description: 'CA certificate expires soon.'
tags:
- tag: scope
value: notice
- uuid: 0328c188d5954ae48dcc0649c9c01f52
name: 'CockroachDB: Node certificate expiration date'
type: DEPENDENT
key: cockroachdb.cert.expire_date.node
delay: '0'
history: 7d
trends: '0'
value_type: FLOAT
units: unixtime
description: 'Node certificate expires at that date.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- security_certificate_expiration_node
- value
- ''
error_handler: DISCARD_VALUE
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 6h
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: node-certificate
triggers:
- uuid: 592152fe1dde4e81abd4bee76c3dae9d
expression: '(last(/CockroachDB by HTTP/cockroachdb.cert.expire_date.node) - now()) / 86400 < {$COCKROACHDB.CERT.NODE.EXPIRY.WARN}'
name: 'CockroachDB: Node certificate expires soon'
event_name: 'CockroachDB: Node certificate expires soon (less than {$COCKROACHDB.CERT.NODE.EXPIRY.WARN} days)'
priority: WARNING
description: 'Node certificate expires soon.'
tags:
- tag: scope
value: notice
- uuid: 156d0c66c25a4938b87bd4527580cfd4
name: 'CockroachDB: Clock offset'
type: DEPENDENT
key: cockroachdb.clock.offset
delay: '0'
history: 7d
value_type: FLOAT
units: s
description: 'Mean clock offset of the node against the rest of the cluster.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- clock_offset_meannanos
- value
- ''
- type: MULTIPLIER
parameters:
- '1.0E-9'
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: system
triggers:
- uuid: bddc5c6ac7294bb4be9ed8a4f4d4f4a9
expression: 'min(/CockroachDB by HTTP/cockroachdb.clock.offset,5m) > {$COCKROACHDB.CLOCK.OFFSET.MAX.WARN} * 0.001'
name: 'CockroachDB: Clock offset is too high'
event_name: 'CockroachDB: Clock offset is too high (over {$COCKROACHDB.CLOCK.OFFSET.MAX.WARN}ms for 5m)'
priority: WARNING
description: 'Cockroach-measured clock offset is nearing limit (by default, servers kill themselves at 400ms from the mean).'
tags:
- tag: scope
value: health
- uuid: 7b6ef56741c14222bef3d40af3bb6b44
name: 'CockroachDB: CPU: System time'
type: DEPENDENT
key: cockroachdb.cpu.system_time
delay: '0'
history: 7d
value_type: FLOAT
units: s
description: 'System CPU time.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sys_cpu_sys_ns
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
- type: MULTIPLIER
parameters:
- '1.0E-9'
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: cpu
- uuid: 42008c218c0b4049a4e94daf40754dd7
name: 'CockroachDB: CPU: User time'
type: DEPENDENT
key: cockroachdb.cpu.user_time
delay: '0'
history: 7d
value_type: FLOAT
units: s
description: 'User CPU time.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sys_cpu_user_ns
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
- type: MULTIPLIER
parameters:
- '1.0E-9'
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: cpu
- uuid: b13dceebd399415f868c3f1ce68ee46a
name: 'CockroachDB: CPU: Utilization'
type: DEPENDENT
key: cockroachdb.cpu.util
delay: '0'
history: 7d
value_type: FLOAT
units: '%'
description: 'The CPU utilization expressed in %.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sys_cpu_combined_percent_normalized
- value
- ''
- type: MULTIPLIER
parameters:
- '100'
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: cpu
- uuid: e186df881d6e40ac966e23341b2dbd36
name: 'CockroachDB: File descriptors: Limit'
type: DEPENDENT
key: cockroachdb.descriptors.limit
delay: '0'
history: 7d
value_type: FLOAT
description: 'Open file descriptors soft limit of the process.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sys_fd_softlimit
- value
- ''
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 3h
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: storage
- uuid: e21fd3d697294d0f93b504ba57e7552e
name: 'CockroachDB: File descriptors: Open'
type: DEPENDENT
key: cockroachdb.descriptors.open
delay: '0'
history: 7d
value_type: FLOAT
description: 'The number of open file descriptors.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sys_fd_open
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: storage
- uuid: 4525de4ee6994c34af6ea3444295bd58
name: 'CockroachDB: Disk: IOPS in progress, rate'
type: DEPENDENT
key: cockroachdb.disk.iops.in_progress.rate
delay: '0'
history: 7d
value_type: FLOAT
description: 'Number of disk IO operations currently in progress on this host.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sys_host_disk_iopsinprogress
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: storage
- uuid: 1240655e000643c98694a5efbb0582d0
name: 'CockroachDB: Disk: Read IOPS, rate'
type: DEPENDENT
key: cockroachdb.disk.iops.read.rate
delay: '0'
history: 7d
value_type: FLOAT
description: 'Number of disk read operations per second across all disks since this process started.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sys_host_disk_read_count
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: storage
- uuid: cfa381c7317d479ea5e24b0a3ac9de6a
name: 'CockroachDB: Disk: Write IOPS, rate'
type: DEPENDENT
key: cockroachdb.disk.iops.write.rate
delay: '0'
history: 7d
value_type: FLOAT
description: 'Disk write operations per second across all disks since this process started.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sys_host_disk_write_count
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: storage
- uuid: e226b55a125d4360b853690dbd0d9b63
name: 'CockroachDB: Disk: Reads, rate'
type: DEPENDENT
key: cockroachdb.disk.read.rate
delay: '0'
history: 7d
value_type: FLOAT
units: Bps
description: 'Bytes read from all disks per second since this process started'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sys_host_disk_read_bytes
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: storage
- uuid: 327d62286a5c40d49690b89b12350c31
name: 'CockroachDB: Disk: Writes, rate'
type: DEPENDENT
key: cockroachdb.disk.write.rate
delay: '0'
history: 7d
value_type: FLOAT
units: Bps
description: 'Bytes written to all disks per second since this process started.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sys_host_disk_write_bytes
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: storage
- uuid: 8092c82f81824a168328a438d85a0a93
name: 'CockroachDB: GC: Pause time'
type: DEPENDENT
key: cockroachdb.gc.pause_time
delay: '0'
history: 7d
value_type: FLOAT
units: s
description: 'The amount of processor time used by Go''s garbage collector across all nodes. During garbage collection, application code execution is paused.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sys_gc_pause_ns
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
- type: MULTIPLIER
parameters:
- '1.0E-9'
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: gc
- uuid: 72298c0f0a00460e85562d13e3baf4b0
name: 'CockroachDB: GC: Runs, rate'
type: DEPENDENT
key: cockroachdb.gc.runs.rate
delay: '0'
history: 7d
value_type: FLOAT
description: 'The number of times that Go''s garbage collector was invoked per second across all nodes.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sys_gc_count
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: gc
- uuid: a8cd030e869b4d788126ee5fa35d3403
name: 'CockroachDB: Get health'
type: HTTP_AGENT
key: cockroachdb.get_health
history: 7d
description: 'Get node /health endpoint'
valuemap:
name: 'Node health'
preprocessing:
- type: CHECK_NOT_SUPPORTED
parameters:
- ''
- type: REGEX
parameters:
- 'HTTP.*\s(\d+)'
- \1
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 3h
timeout: 15s
url: '{$COCKROACHDB.API.SCHEME}://{HOST.CONN}:{$COCKROACHDB.API.PORT}/health'
status_codes: '200,500'
retrieve_mode: HEADERS
tags:
- tag: component
value: health
triggers:
- uuid: 6ccd74acda004a738c3003af4526cd91
expression: 'last(/CockroachDB by HTTP/cockroachdb.get_health) = 500'
name: 'CockroachDB: Node is unhealthy'
priority: AVERAGE
description: 'Node''s /health endpoint has returned HTTP 500 Internal Server Error which indicates unhealthy mode.'
dependencies:
- name: 'CockroachDB: Service is down'
expression: 'last(/CockroachDB by HTTP/net.tcp.service["{$COCKROACHDB.API.SCHEME}","{HOST.CONN}","{$COCKROACHDB.API.PORT}"]) = 0'
tags:
- tag: scope
value: health
- uuid: 926415babea74e2f951a0420bbdf1d8d
name: 'CockroachDB: Get metrics'
type: HTTP_AGENT
key: cockroachdb.get_metrics
history: '0'
trends: '0'
value_type: TEXT
description: 'Get raw metrics from the Prometheus endpoint.'
preprocessing:
- type: CHECK_NOT_SUPPORTED
parameters:
- ''
timeout: 15s
url: '{$COCKROACHDB.API.SCHEME}://{HOST.CONN}:{$COCKROACHDB.API.PORT}/_status/vars'
tags:
- tag: component
value: raw
- uuid: 3e5e18e02b1b4f8d8f17c2e7d993169c
name: 'CockroachDB: Get readiness'
type: HTTP_AGENT
key: cockroachdb.get_readiness
history: 7d
description: 'Get node /health?ready=1 endpoint'
valuemap:
name: 'Node readiness'
preprocessing:
- type: CHECK_NOT_SUPPORTED
parameters:
- ''
- type: REGEX
parameters:
- 'HTTP.*\s(\d+)'
- \1
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 3h
timeout: 15s
url: '{$COCKROACHDB.API.SCHEME}://{HOST.CONN}:{$COCKROACHDB.API.PORT}/health?ready=1'
status_codes: '200,503'
retrieve_mode: HEADERS
tags:
- tag: component
value: health
- uuid: a36bcb9217054c1db2e67c8533842d01
name: 'CockroachDB: Go: Goroutines count'
type: DEPENDENT
key: cockroachdb.go.goroutines.count
delay: '0'
history: 7d
value_type: FLOAT
description: 'Current number of Goroutines. This count should rise and fall based on load.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sys_goroutines
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: go
- uuid: 9dcb023ceacb4023897af11b96592d6b
name: 'CockroachDB: Liveness heartbeats, rate'
type: DEPENDENT
key: cockroachdb.heartbeaths.success.rate
delay: '0'
history: 7d
description: 'Number of successful node liveness heartbeats per second from this node.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- liveness_heartbeatsuccesses
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: liveness
- uuid: 1a01d2c75d934f489e171a3a147a2078
name: 'CockroachDB: KV transactions: Aborted, rate'
type: DEPENDENT
key: cockroachdb.kv.transactions.aborted.rate
delay: '0'
history: 7d
value_type: FLOAT
description: 'Number of aborted KV transactions per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- txn_aborts
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: kv
- uuid: be9c377ac5a64579a3b849bbd28e4dc7
name: 'CockroachDB: KV transactions: Committed, rate'
type: DEPENDENT
key: cockroachdb.kv.transactions.committed.rate
delay: '0'
history: 7d
value_type: FLOAT
description: 'Number of KV transactions (including 1PC) committed per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- txn_commits
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: kv
- uuid: 872eaa89c9e34c358f60b845316a22c0
name: 'CockroachDB: Live nodes count'
type: DEPENDENT
key: cockroachdb.live_count
delay: '0'
history: 7d
description: 'The number of live nodes in the cluster (will be 0 if this node is not itself live).'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- liveness_livenodes
- value
- ''
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 3h
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: liveness
- uuid: 5a8bf48e85b845bf83346491ccf5cfac
name: 'CockroachDB: Memory: Allocated by Cgo'
type: DEPENDENT
key: cockroachdb.memory.cgo.allocated
delay: '0'
history: 7d
value_type: FLOAT
units: B
description: 'Current bytes of memory allocated by the C layer.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sys_cgo_allocbytes
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: cgo
- tag: component
value: memory
- uuid: 07dc780b07ee4a34abd9bc658416f507
name: 'CockroachDB: Memory: Managed by Cgo'
type: DEPENDENT
key: cockroachdb.memory.cgo.managed
delay: '0'
history: 7d
value_type: FLOAT
units: B
description: 'Total bytes of memory managed by the C layer.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sys_cgo_totalbytes
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: cgo
- tag: component
value: memory
- uuid: af45fdeea2ff4b7ba2d488b704966f16
name: 'CockroachDB: Memory: Allocated by Go'
type: DEPENDENT
key: cockroachdb.memory.go.allocated
delay: '0'
history: 7d
value_type: FLOAT
units: B
description: 'Current bytes of memory allocated by the Go layer.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sys_go_allocbytes
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: go
- tag: component
value: memory
- uuid: 74669e09ce86441d877de519c86b3f83
name: 'CockroachDB: Memory: Managed by Go'
type: DEPENDENT
key: cockroachdb.memory.go.managed
delay: '0'
history: 7d
value_type: FLOAT
units: B
description: 'Total bytes of memory managed by the Go layer.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sys_go_totalbytes
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: go
- tag: component
value: memory
- uuid: 14524b3f8c5f4d509d15063af19c9569
name: 'CockroachDB: Memory: Allocated by SQL'
type: DEPENDENT
key: cockroachdb.memory.sql
delay: '0'
history: 7d
value_type: FLOAT
units: B
description: 'Current SQL statement memory usage for root.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sql_mem_root_current
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: memory
- tag: component
value: sql
- uuid: c10b66dd872145528540e90ad3198b81
name: 'CockroachDB: Memory: Total usage'
type: DEPENDENT
key: cockroachdb.memory.total
delay: '0'
history: 7d
value_type: FLOAT
units: B
description: 'Resident set size (RSS) of memory in use by the node.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sys_rss
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: memory
- uuid: aee505389afb4fb0a4a7d8b8dd58fe76
name: 'CockroachDB: Network: Bytes received, rate'
type: DEPENDENT
key: cockroachdb.network.bytes.received.rate
delay: '0'
history: 7d
value_type: FLOAT
units: Bps
description: 'Bytes received per second on all network interfaces since this process started.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sys_host_net_recv_bytes
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: network
- uuid: 9b04fac1a84e40aa833366fda679a3e3
name: 'CockroachDB: Network: Bytes sent, rate'
type: DEPENDENT
key: cockroachdb.network.bytes.sent.rate
delay: '0'
history: 7d
value_type: FLOAT
units: Bps
description: 'Bytes sent per second on all network interfaces since this process started.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sys_host_net_send_bytes
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: network
- uuid: 717ef9bbc00c46a09b28811910c4163a
name: 'CockroachDB: Slow requests: DistSender RPCs'
type: DEPENDENT
key: cockroachdb.slow_requests.rpc
delay: '0'
history: 7d
value_type: FLOAT
description: 'Number of RPCs stuck or retrying for a long time.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- requests_slow_distsender
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: requests
- uuid: dafcd171e5eb4a56ac6537cb4ae15071
name: 'CockroachDB: SQL: Bytes received, rate'
type: DEPENDENT
key: cockroachdb.sql.bytes.received.rate
delay: '0'
history: 7d
value_type: FLOAT
units: Bps
description: 'Total amount of incoming SQL client network traffic in bytes per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sql_bytesin
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: sql
- uuid: 2795f530365d4f80866926f49a3841df
name: 'CockroachDB: SQL: Bytes sent, rate'
type: DEPENDENT
key: cockroachdb.sql.bytes.sent.rate
delay: '0'
history: 7d
value_type: FLOAT
units: Bps
description: 'Total amount of outgoing SQL client network traffic in bytes per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sql_bytesout
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: sql
- uuid: 655018f6a2b7480a883c08ffd8c3c5e7
name: 'CockroachDB: SQL: Schema changes, rate'
type: DEPENDENT
key: cockroachdb.sql.schema_changes.rate
delay: '0'
history: 7d
value_type: FLOAT
description: 'Total number of SQL DDL statements successfully executed per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sql_ddl_count
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: sql
- uuid: 79ed7dc3660a44cc8f30822e992154b6
name: 'CockroachDB: SQL sessions: Open'
type: DEPENDENT
key: cockroachdb.sql.sessions
delay: '0'
history: 7d
value_type: FLOAT
description: 'Total number of open SQL sessions.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sql_conns
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: sql
- uuid: d4164a9763b34976ba8f89a49e9aaf25
name: 'CockroachDB: SQL statements: Active'
type: DEPENDENT
key: cockroachdb.sql.statements.active
delay: '0'
history: 7d
value_type: FLOAT
description: 'Total number of SQL statements currently active.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sql_distsql_queries_active
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: sql
- uuid: bcae7af870ed48dc919be3dbd63df1ba
name: 'CockroachDB: SQL statements: Contention, rate'
type: DEPENDENT
key: cockroachdb.sql.statements.contention.rate
delay: '0'
history: 7d
value_type: FLOAT
description: 'Total number of SQL statements that experienced contention per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sql_distsql_contended_queries_count
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: sql
- uuid: 80b08a576e334963a17e37a5c2305214
name: 'CockroachDB: SQL statements: DELETE, rate'
type: DEPENDENT
key: cockroachdb.sql.statements.delete.rate
delay: '0'
history: 7d
value_type: FLOAT
description: 'A moving average of the number of DELETE statements successfully executed per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sql_delete_count
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: sql
- uuid: 68532afbcda644f1928203c013335f2a
name: 'CockroachDB: SQL statements: Denials, rate'
type: DEPENDENT
key: cockroachdb.sql.statements.denials.rate
delay: '0'
history: 7d
value_type: FLOAT
description: 'The number of statements denied per second by a feature flag.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sql_feature_flag_denial
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: sql
- uuid: dc93958dabdc439f8a7ad9c5a12fddcd
name: 'CockroachDB: SQL statements: Errors, rate'
type: DEPENDENT
key: cockroachdb.sql.statements.errors.rate
delay: '0'
history: 7d
value_type: FLOAT
description: 'Total number of statements which returned a planning or runtime error per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sql_failure_count
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: sql
triggers:
- uuid: 7307fc4f2c29438e99eea0256a8755ce
expression: 'min(/CockroachDB by HTTP/cockroachdb.sql.statements.errors.rate,5m) > {$COCKROACHDB.STATEMENTS.ERRORS.MAX.WARN}'
name: 'CockroachDB: SQL statements errors rate is too high'
event_name: 'CockroachDB: SQL statements errors rate is too high (over {$COCKROACHDB.STATEMENTS.ERRORS.MAX.WARN} per second for 5m)'
priority: WARNING
tags:
- tag: scope
value: health
- uuid: 3c9fb90492e44789ba9a899d03546b6d
name: 'CockroachDB: SQL statements: Executed, rate'
type: DEPENDENT
key: cockroachdb.sql.statements.executed.rate
delay: '0'
history: 7d
value_type: FLOAT
description: 'Number of SQL queries executed per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sql_query_count
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: sql
- uuid: ae83868ea1194089a65b9c3bfb81ef27
name: 'CockroachDB: SQL statements: Active flows distributed, rate'
type: DEPENDENT
key: cockroachdb.sql.statements.flows.active.rate
delay: '0'
history: 7d
value_type: FLOAT
description: 'The number of distributed SQL flows currently active per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sql_distsql_flows_active
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: sql
- uuid: b9c72429c3264119af27e3b4d1c7486a
name: 'CockroachDB: SQL statements: INSERT, rate'
type: DEPENDENT
key: cockroachdb.sql.statements.insert.rate
delay: '0'
history: 7d
value_type: FLOAT
description: 'A moving average of the number of INSERT statements successfully executed per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sql_insert_count
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: sql
- uuid: d6fc464f4e784569911880f52020d08d
name: 'CockroachDB: SQL statements: SELECT, rate'
type: DEPENDENT
key: cockroachdb.sql.statements.select.rate
delay: '0'
history: 7d
value_type: FLOAT
description: 'A moving average of the number of SELECT statements successfully executed per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sql_select_count
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: sql
- uuid: 8832cd69551a4ad084c283fb076a17b6
name: 'CockroachDB: SQL statements: UPDATE, rate'
type: DEPENDENT
key: cockroachdb.sql.statements.update.rate
delay: '0'
history: 7d
value_type: FLOAT
description: 'A moving average of the number of UPDATE statements successfully executed per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sql_update_count
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: sql
- uuid: 6e2f06b2b71f447aae06940b205e22bf
name: 'CockroachDB: SQL transactions: Aborted, rate'
type: DEPENDENT
key: cockroachdb.sql.transactions.aborted.rate
delay: '0'
history: 7d
value_type: FLOAT
description: 'Total number of SQL transaction abort errors per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sql_txn_abort_count
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: sql
- uuid: d32b3f22158f4091926ebf9746439da3
name: 'CockroachDB: SQL transactions: Committed, rate'
type: DEPENDENT
key: cockroachdb.sql.transactions.committed.rate
delay: '0'
history: 7d
value_type: FLOAT
description: 'Total number of SQL transaction COMMIT statements successfully executed per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sql_txn_commit_count
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: sql
- uuid: ca529d30b36e4bf591c8b5e313f9bbc0
name: 'CockroachDB: SQL transactions: Initiated, rate'
type: DEPENDENT
key: cockroachdb.sql.transactions.initiated.rate
delay: '0'
history: 7d
value_type: FLOAT
description: 'Total number of SQL transaction BEGIN statements successfully executed per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sql_txn_begin_count
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: sql
- uuid: 6490aac99d654eebae14cedb935c8d9f
name: 'CockroachDB: SQL transactions: Open'
type: DEPENDENT
key: cockroachdb.sql.transactions.open
delay: '0'
history: 7d
value_type: FLOAT
description: 'Total number of currently open SQL transactions.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sql_txns_open
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: sql
- uuid: 07274667c22d4e52b50ead17c864ae36
name: 'CockroachDB: SQL transactions: Rolled back, rate'
type: DEPENDENT
key: cockroachdb.sql.transactions.rollbacks.rate
delay: '0'
history: 7d
value_type: FLOAT
description: 'Total number of SQL transaction ROLLBACK statements successfully executed per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sql_txn_rollback_count
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: sql
- uuid: 5b96333392ac4e678204d048b4940135
name: 'CockroachDB: Time series: Sample errors, rate'
type: DEPENDENT
key: cockroachdb.ts.samples.errors.rate
delay: '0'
history: 7d
value_type: FLOAT
description: 'The number of errors encountered while attempting to write metrics to disk, per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- timeseries_write_errors
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: timeseries
- uuid: 444fbc4df9c64e92bd3f41022539a940
name: 'CockroachDB: Time series: Samples written, rate'
type: DEPENDENT
key: cockroachdb.ts.samples.written.rate
delay: '0'
history: 7d
value_type: FLOAT
description: 'The number of successfully written metric samples per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- timeseries_write_samples
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: timeseries
- uuid: b200e1f665ad425394e631b2844a1fdb
name: 'CockroachDB: Uptime'
type: DEPENDENT
key: cockroachdb.uptime
delay: '0'
history: 7d
value_type: FLOAT
units: s
description: 'Process uptime.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- sys_uptime
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: system
triggers:
- uuid: 90f6cccaf3d94a3d853641482ccb5254
expression: 'nodata(/CockroachDB by HTTP/cockroachdb.uptime,5m) = 1'
name: 'CockroachDB: Failed to fetch node data'
event_name: 'CockroachDB: Failed to fetch node data (or no data for 5m)'
priority: WARNING
description: 'Zabbix has not received data for items for the last 5 minutes.'
dependencies:
- name: 'CockroachDB: Service is down'
expression: 'last(/CockroachDB by HTTP/net.tcp.service["{$COCKROACHDB.API.SCHEME}","{HOST.CONN}","{$COCKROACHDB.API.PORT}"]) = 0'
tags:
- tag: scope
value: availability
- uuid: 83802e38f1414ca9b40e2d2df2d94941
expression: 'last(/CockroachDB by HTTP/cockroachdb.uptime) < 10m'
name: 'CockroachDB: Node has been restarted'
event_name: 'CockroachDB: Node has been restarted (uptime < 10m)'
priority: INFO
description: 'Uptime is less than 10 minutes.'
tags:
- tag: scope
value: notice
- uuid: d588fc919b364889abd98537dfc80575
name: 'CockroachDB: Version'
type: DEPENDENT
key: cockroachdb.version
delay: '0'
history: 7d
trends: '0'
value_type: CHAR
description: 'Build information.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- build_timestamp
- label
- tag
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 3h
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: system
triggers:
- uuid: 620aee1613e841acb44a438b4b9b68c9
expression: 'last(/CockroachDB by HTTP/cockroachdb.version) <> last(/CockroachDB by HTTP/cockroachdb.version,#2) and length(last(/CockroachDB by HTTP/cockroachdb.version)) > 0'
name: 'CockroachDB: Version has changed'
event_name: 'CockroachDB: Version has changed (new version: {ITEM.VALUE})'
priority: INFO
tags:
- tag: scope
value: notice
- uuid: 00afa7b32af9499c89e939c96e0e29d1
name: 'CockroachDB: Service ping'
type: SIMPLE
key: 'net.tcp.service["{$COCKROACHDB.API.SCHEME}","{HOST.CONN}","{$COCKROACHDB.API.PORT}"]'
history: 7d
description: 'Check if HTTP/HTTPS service accepts TCP connections.'
valuemap:
name: 'Service state'
preprocessing:
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 10m
tags:
- tag: component
value: health
- tag: component
value: network
triggers:
- uuid: d3c0d0a9e1f44c95a2246ab7081f581b
expression: 'last(/CockroachDB by HTTP/net.tcp.service["{$COCKROACHDB.API.SCHEME}","{HOST.CONN}","{$COCKROACHDB.API.PORT}"]) = 0'
name: 'CockroachDB: Service is down'
priority: AVERAGE
tags:
- tag: scope
value: availability
discovery_rules:
- uuid: c201ddd6c35c4d67a05b9a99952f54f2
name: 'Storage metrics discovery'
type: DEPENDENT
key: cockroachdb.store.discovery
delay: '0'
description: 'Discover per store metrics.'
item_prototypes:
- uuid: a12e4937d2c44eacada535774e74653a
name: 'CockroachDB: Storage [{#STORE}]: Queue processing failures: Consistency, rate'
type: DEPENDENT
key: 'cockroachdb.queue.processing_failures.consistency.[{#STORE},rate]'
delay: '0'
history: 7d
value_type: FLOAT
description: 'Number of replicas which failed processing in the consistency checker queue per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'queue_consistency_process_failure{store="{#STORE}"}'
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: queues
- uuid: 5d328a66855d4cbba099713befd4d240
name: 'CockroachDB: Storage [{#STORE}]: Queue processing failures: GC, rate'
type: DEPENDENT
key: 'cockroachdb.queue.processing_failures.gc.[{#STORE},rate]'
delay: '0'
history: 7d
value_type: FLOAT
description: 'Number of replicas which failed processing in the GC queue per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'queue_gc_process_failure{store="{#STORE}"}'
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: queues
- uuid: b71cc221443b42888d64dea02e75d3f9
name: 'CockroachDB: Storage [{#STORE}]: Queue processing failures: Replica GC, rate'
type: DEPENDENT
key: 'cockroachdb.queue.processing_failures.gc_replica.[{#STORE},rate]'
delay: '0'
history: 7d
value_type: FLOAT
description: 'Number of replicas which failed processing in the replica GC queue per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'queue_replicagc_process_failure{store="{#STORE}"}'
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: queues
- uuid: eabbf198e158428aaf9b15f491dd0895
name: 'CockroachDB: Storage [{#STORE}]: Queue processing failures: Raft log, rate'
type: DEPENDENT
key: 'cockroachdb.queue.processing_failures.raftlog.[{#STORE},rate]'
delay: '0'
history: 7d
value_type: FLOAT
description: 'Number of replicas which failed processing in the Raft log queue per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'queue_raftlog_process_failure{store="{#STORE}"}'
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: queues
- uuid: 2369ad2e98c84d2a83b64f3b1fce826e
name: 'CockroachDB: Storage [{#STORE}]: Queue processing failures: Raft snapshot, rate'
type: DEPENDENT
key: 'cockroachdb.queue.processing_failures.raftsnapshot.[{#STORE},rate]'
delay: '0'
history: 7d
value_type: FLOAT
description: 'Number of replicas which failed processing in the Raft repair queue per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'queue_raftsnapshot_process_failure{store="{#STORE}"}'
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: queues
- uuid: 604df422fb084fba8480758e30fc81f3
name: 'CockroachDB: Storage [{#STORE}]: Queue processing failures: Replicate, rate'
type: DEPENDENT
key: 'cockroachdb.queue.processing_failures.replicate.[{#STORE},rate]'
delay: '0'
history: 7d
value_type: FLOAT
description: 'Number of replicas which failed processing in the replicate queue per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'queue_replicate_process_failure{store="{#STORE}"}'
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: queues
- uuid: 40e94d8e2cc54c7b9c0a6c4d7c8dc308
name: 'CockroachDB: Storage [{#STORE}]: Queue processing failures: Split, rate'
type: DEPENDENT
key: 'cockroachdb.queue.processing_failures.split.[{#STORE},rate]'
delay: '0'
history: 7d
value_type: FLOAT
description: 'Number of replicas which failed processing in the split queue per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'queue_split_process_failure{store="{#STORE}"}'
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: queues
- uuid: ceb47605bc364044993e59430f37a07c
name: 'CockroachDB: Storage [{#STORE}]: Queue processing failures: Time series maintenance, rate'
type: DEPENDENT
key: 'cockroachdb.queue.processing_failures.tsmaintenance.[{#STORE},rate]'
delay: '0'
history: 7d
value_type: FLOAT
description: 'Number of replicas which failed processing in the time series maintenance queue per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'queue_tsmaintenance_process_failure{store="{#STORE}"}'
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: queues
- uuid: 4ed616f13c9d4669879aa8bdad35a06a
name: 'CockroachDB: Storage [{#STORE}]: Ranges count'
type: DEPENDENT
key: 'cockroachdb.ranges.[{#STORE},count]'
delay: '0'
history: 7d
value_type: FLOAT
description: 'Number of ranges.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'ranges{store="{#STORE}"}'
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: ranges
- uuid: 63e70400900a4b5caa8e89a18c83ebd7
name: 'CockroachDB: Storage [{#STORE}]: Ranges unavailable'
type: DEPENDENT
key: 'cockroachdb.ranges.[{#STORE},unavailable]'
delay: '0'
history: 7d
value_type: FLOAT
description: 'Number of ranges with fewer live replicas than needed for quorum.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'ranges_unavailable{store="{#STORE}"}'
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: ranges
- uuid: beea6adf48df454fa6628d44455ca52f
name: 'CockroachDB: Storage [{#STORE}]: Ranges underreplicated'
type: DEPENDENT
key: 'cockroachdb.ranges.[{#STORE},underreplicated]'
delay: '0'
history: 7d
value_type: FLOAT
description: 'Number of ranges with fewer live replicas than the replication target.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'ranges_underreplicated{store="{#STORE}"}'
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: ranges
- uuid: d0b45b5a00d64c39bce2117fdb35d373
name: 'CockroachDB: Storage [{#STORE}]: Rebalancing: Average queries, rate'
type: DEPENDENT
key: 'cockroachdb.rebalancing.queries.average.[{#STORE},rate]'
delay: '0'
history: 7d
value_type: FLOAT
description: 'Number of kv-level requests received per second by the store, averaged over a large time period as used in rebalancing decisions.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'rebalancing_queriespersecond{store="{#STORE}"}'
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: rebalancing
- uuid: b5c10de1a784458f9df54813cc10c32b
name: 'CockroachDB: Storage [{#STORE}]: Rebalancing: Average writes, rate'
type: DEPENDENT
key: 'cockroachdb.rebalancing.writes.average.[{#STORE},rate]'
delay: '0'
history: 7d
value_type: FLOAT
description: 'Number of keys written (i.e. applied by raft) per second to the store, averaged over a large time period as used in rebalancing decisions.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'rebalancing_writespersecond{store="{#STORE}"}'
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: rebalancing
- uuid: 191985a08c554160bc371f5fca638336
name: 'CockroachDB: Storage [{#STORE}]: Replication: Replicas'
type: DEPENDENT
key: 'cockroachdb.replication.replicas.[{#STORE},count]'
delay: '0'
history: 7d
value_type: FLOAT
description: 'Number of replicas.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'replicas{store="{#STORE}"}'
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: replication
- uuid: 089c354ee1c547808bbf8655d16d1a06
name: 'CockroachDB: Storage [{#STORE}]: Replication: Replicas quiesced'
type: DEPENDENT
key: 'cockroachdb.replication.replicas.[{#STORE},quiesced]'
delay: '0'
history: 7d
value_type: FLOAT
description: 'Number of quiesced replicas.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'replicas_quiescent{store="{#STORE}"}'
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: replication
- uuid: 87f949f768b54ba1b648a04d86f4c4da
name: 'CockroachDB: Storage [{#STORE}]: Replication: Lease holders'
type: DEPENDENT
key: 'cockroachdb.replication.[{#STORE},lease_holders]'
delay: '0'
history: 7d
value_type: FLOAT
description: 'Number of lease holders.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'replicas_leaseholders{store="{#STORE}"}'
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: replication
- uuid: eb6202583eb24ac28b60a8d5f24c1ccf
name: 'CockroachDB: Storage [{#STORE}]: RocksDB cache hits, rate'
type: DEPENDENT
key: 'cockroachdb.rocksdb.cache.hits.[{#STORE},rate]'
delay: '0'
history: 7d
value_type: FLOAT
description: 'Count of block cache hits per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'rocksdb_block_cache_hits{store="{#STORE}"}'
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: rocksdb
- uuid: 278d4cbcaa844f1281dd029da54300e4
name: 'CockroachDB: Storage [{#STORE}]: RocksDB cache misses, rate'
type: DEPENDENT
key: 'cockroachdb.rocksdb.cache.misses.[{#STORE},rate]'
delay: '0'
history: 7d
value_type: FLOAT
description: 'Count of block cache misses per second.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'rocksdb_block_cache_misses{store="{#STORE}"}'
- value
- ''
- type: CHANGE_PER_SECOND
parameters:
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: rocksdb
- uuid: cafdf6248d114787b2a3f9647a4afea9
name: 'CockroachDB: Storage [{#STORE}]: RocksDB cache hit ratio'
type: CALCULATED
key: 'cockroachdb.rocksdb.cache.[{#STORE},hit_ratio]'
history: 7d
value_type: FLOAT
units: '%'
params: 'last(//cockroachdb.rocksdb.cache.hits.[{#STORE},rate]) / (last(//cockroachdb.rocksdb.cache.hits.[{#STORE},rate]) + last(//cockroachdb.rocksdb.cache.misses.[{#STORE},rate])) * 100'
description: 'Block cache hit ratio in %.'
tags:
- tag: component
value: rocksdb
- uuid: f4175e8984d14ad89c0bd1fce5b37372
name: 'CockroachDB: Storage [{#STORE}]: RocksDB read amplification'
type: DEPENDENT
key: 'cockroachdb.rocksdb.[{#STORE},read_amp]'
delay: '0'
history: 7d
value_type: FLOAT
description: 'The average number of real read operations executed per logical read operation.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'rocksdb_read_amplification{store="{#STORE}"}'
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: rocksdb
- uuid: edc1e5548d9e4d629b44b067ffc666b9
name: 'CockroachDB: Storage [{#STORE}]: RocksDB SSTables'
type: DEPENDENT
key: 'cockroachdb.rocksdb.[{#STORE},sstables]'
delay: '0'
history: 7d
value_type: FLOAT
description: 'The number of SSTables in use.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'rocksdb_num_sstables{store="{#STORE}"}'
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: rocksdb
- uuid: 6e826e48da5844468ba8d14ae0f1acc4
name: 'CockroachDB: Storage [{#STORE}]: Slow requests: Latch acquisitions'
type: DEPENDENT
key: 'cockroachdb.slow_requests.[{#STORE},latch_acquisitions]'
delay: '0'
history: 7d
value_type: FLOAT
description: 'Number of requests that have been stuck for a long time acquiring latches.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'requests_slow_latch{store="{#STORE}"}'
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: requests
- uuid: 0cc9c428567a47c6adb41d137965a362
name: 'CockroachDB: Storage [{#STORE}]: Slow requests: Lease acquisitions'
type: DEPENDENT
key: 'cockroachdb.slow_requests.[{#STORE},lease_acquisitions]'
delay: '0'
history: 7d
value_type: FLOAT
description: 'Number of requests that have been stuck for a long time acquiring a lease.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'requests_slow_lease{store="{#STORE}"}'
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: requests
- uuid: 11c9e0dea4ec48a69ff3961aa6d1f910
name: 'CockroachDB: Storage [{#STORE}]: Slow requests: Raft proposals'
type: DEPENDENT
key: 'cockroachdb.slow_requests.[{#STORE},raft_proposals]'
delay: '0'
history: 7d
value_type: FLOAT
description: 'Number of requests that have been stuck for a long time in raft.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'requests_slow_raft{store="{#STORE}"}'
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: requests
- uuid: bbf0f281f3aa4964829ed2213db5dfc7
name: 'CockroachDB: Storage [{#STORE}]: Bytes: Live'
type: DEPENDENT
key: 'cockroachdb.storage.bytes.[{#STORE},live]'
delay: '0'
history: 7d
value_type: FLOAT
units: B
description: 'Number of logical bytes stored in live key-value pairs on this node. Live data excludes historical and deleted data.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'livebytes{store="{#STORE}"}'
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: storage
- uuid: 232970f8bf12412e8a6bd96978a7ad5f
name: 'CockroachDB: Storage [{#STORE}]: Bytes: Logical'
type: DEPENDENT
key: 'cockroachdb.storage.bytes.[{#STORE},logical]'
delay: '0'
history: 7d
value_type: FLOAT
units: B
description: 'Number of logical bytes stored in key-value pairs on this node. This includes historical and deleted data.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'totalbytes{store="{#STORE}"}'
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: storage
- uuid: 58d6f4d3c9ff41cab05697e7c59cf8e2
name: 'CockroachDB: Storage [{#STORE}]: Bytes: System'
type: DEPENDENT
key: 'cockroachdb.storage.bytes.[{#STORE},system]'
delay: '0'
history: 7d
value_type: FLOAT
units: B
description: 'Number of physical bytes stored in system key-value pairs.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'sysbytes{store="{#STORE}"}'
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: storage
- uuid: 01c02c5a9c174cd2b958634da07824e5
name: 'CockroachDB: Storage [{#STORE}]: Capacity available'
type: DEPENDENT
key: 'cockroachdb.storage.capacity.[{#STORE},available]'
delay: '0'
history: 7d
value_type: FLOAT
units: B
description: 'Available storage capacity.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'capacity_available{store="{#STORE}"}'
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: storage
- uuid: bb07359b779d4e4080593a02c18dc8c1
name: 'CockroachDB: Storage [{#STORE}]: Capacity available in %'
type: CALCULATED
key: 'cockroachdb.storage.capacity.[{#STORE},available_percent]'
history: 7d
value_type: FLOAT
units: '%'
params: 'last(//cockroachdb.storage.capacity.[{#STORE},available]) / last(//cockroachdb.storage.capacity.[{#STORE},total]) * 100'
description: 'Available storage capacity in %.'
tags:
- tag: component
value: storage
trigger_prototypes:
- uuid: db07663014aa47a892faa2f9dbd97ec9
expression: 'max(/CockroachDB by HTTP/cockroachdb.storage.capacity.[{#STORE},available_percent],5m) < {$COCKROACHDB.STORE.USED.MIN.CRIT}'
recovery_mode: RECOVERY_EXPRESSION
recovery_expression: 'min(/CockroachDB by HTTP/cockroachdb.storage.capacity.[{#STORE},available_percent],5m) > {$COCKROACHDB.STORE.USED.MIN.CRIT}'
name: 'CockroachDB: Storage [{#STORE}]: Available storage capacity is critically low'
event_name: 'CockroachDB: Storage [{#STORE}]: Available storage capacity is critically low (less than {$COCKROACHDB.STORE.USED.MIN.CRIT}%)'
priority: AVERAGE
description: 'Storage is running critically low on free space (less than {$COCKROACHDB.STORE.USED.MIN.CRIT}% available).'
tags:
- tag: scope
value: capacity
- uuid: a58b694f4cf642228ec0633f0efb04a7
expression: 'max(/CockroachDB by HTTP/cockroachdb.storage.capacity.[{#STORE},available_percent],5m) < {$COCKROACHDB.STORE.USED.MIN.WARN}'
recovery_mode: RECOVERY_EXPRESSION
recovery_expression: 'min(/CockroachDB by HTTP/cockroachdb.storage.capacity.[{#STORE},available_percent],5m) > {$COCKROACHDB.STORE.USED.MIN.WARN}'
name: 'CockroachDB: Storage [{#STORE}]: Available storage capacity is low'
event_name: 'CockroachDB: Storage [{#STORE}]: Available storage capacity is low (less than {$COCKROACHDB.STORE.USED.MIN.WARN}%)'
priority: WARNING
description: 'Storage is running low on free space (less than {$COCKROACHDB.STORE.USED.MIN.WARN}% available).'
dependencies:
- name: 'CockroachDB: Storage [{#STORE}]: Available storage capacity is critically low'
expression: 'max(/CockroachDB by HTTP/cockroachdb.storage.capacity.[{#STORE},available_percent],5m) < {$COCKROACHDB.STORE.USED.MIN.CRIT}'
recovery_expression: 'min(/CockroachDB by HTTP/cockroachdb.storage.capacity.[{#STORE},available_percent],5m) > {$COCKROACHDB.STORE.USED.MIN.CRIT}'
tags:
- tag: scope
value: capacity
- uuid: 35ce626304fb4d39bd382161cb052346
name: 'CockroachDB: Storage [{#STORE}]: Capacity total'
type: DEPENDENT
key: 'cockroachdb.storage.capacity.[{#STORE},total]'
delay: '0'
history: 7d
value_type: FLOAT
units: B
description: 'Total storage capacity. This value may be explicitly set using --store. If a store size has not been set, this metric displays the actual disk capacity.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'capacity{store="{#STORE}"}'
- value
- ''
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 3h
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: storage
- uuid: b6db680d16bc41408d13f7275c603fca
name: 'CockroachDB: Storage [{#STORE}]: Capacity used'
type: DEPENDENT
key: 'cockroachdb.storage.capacity.[{#STORE},used]'
delay: '0'
history: 7d
value_type: FLOAT
units: B
description: 'Disk space in use by CockroachDB data on this node. This excludes the Cockroach binary, operating system, and other system files.'
preprocessing:
- type: PROMETHEUS_PATTERN
parameters:
- 'capacity_used{store="{#STORE}"}'
- value
- ''
master_item:
key: cockroachdb.get_metrics
tags:
- tag: component
value: storage
graph_prototypes:
- uuid: 4cd837e243f14174a6d259b359e4f90d
name: 'CockroachDB: Storage [{#STORE}]: Bytes'
graph_items:
- color: 199C0D
item:
host: 'CockroachDB by HTTP'
key: 'cockroachdb.storage.bytes.[{#STORE},live]'
- sortorder: '1'
color: F63100
item:
host: 'CockroachDB by HTTP'
key: 'cockroachdb.storage.bytes.[{#STORE},system]'
- uuid: f5054466f5834071ad9e3bd50764ba29
name: 'CockroachDB: Storage [{#STORE}]: Capacity'
graph_items:
- color: 199C0D
item:
host: 'CockroachDB by HTTP'
key: 'cockroachdb.storage.capacity.[{#STORE},total]'
- sortorder: '1'
color: F63100
item:
host: 'CockroachDB by HTTP'
key: 'cockroachdb.storage.capacity.[{#STORE},available]'
- sortorder: '2'
color: 00611C
item:
host: 'CockroachDB by HTTP'
key: 'cockroachdb.storage.capacity.[{#STORE},used]'
- uuid: e6763dafd3c54e0787eae612921e35f8
name: 'CockroachDB: Storage [{#STORE}]: Queue processing failures'
graph_items:
- color: 199C0D
item:
host: 'CockroachDB by HTTP'
key: 'cockroachdb.queue.processing_failures.consistency.[{#STORE},rate]'
- sortorder: '1'
color: F63100
item:
host: 'CockroachDB by HTTP'
key: 'cockroachdb.queue.processing_failures.gc.[{#STORE},rate]'
- sortorder: '2'
color: 00611C
item:
host: 'CockroachDB by HTTP'
key: 'cockroachdb.queue.processing_failures.raftlog.[{#STORE},rate]'
- sortorder: '3'
color: F7941D
item:
host: 'CockroachDB by HTTP'
key: 'cockroachdb.queue.processing_failures.raftsnapshot.[{#STORE},rate]'
- sortorder: '4'
color: FC6EA3
item:
host: 'CockroachDB by HTTP'
key: 'cockroachdb.queue.processing_failures.gc_replica.[{#STORE},rate]'
- sortorder: '5'
color: 6C59DC
item:
host: 'CockroachDB by HTTP'
key: 'cockroachdb.queue.processing_failures.replicate.[{#STORE},rate]'
- sortorder: '6'
color: C7A72D
item:
host: 'CockroachDB by HTTP'
key: 'cockroachdb.queue.processing_failures.split.[{#STORE},rate]'
- sortorder: '7'
color: BA2A5D
item:
host: 'CockroachDB by HTTP'
key: 'cockroachdb.queue.processing_failures.tsmaintenance.[{#STORE},rate]'
- uuid: 0c4977666e5e4af1b5e1f840284fe7d0
name: 'CockroachDB: Storage [{#STORE}]: Ranges'
graph_items:
- color: 199C0D
item:
host: 'CockroachDB by HTTP'
key: 'cockroachdb.ranges.[{#STORE},count]'
- sortorder: '1'
color: F63100
item:
host: 'CockroachDB by HTTP'
key: 'cockroachdb.replication.[{#STORE},lease_holders]'
- sortorder: '2'
color: 00611C
item:
host: 'CockroachDB by HTTP'
key: 'cockroachdb.ranges.[{#STORE},unavailable]'
- sortorder: '3'
color: F7941D
item:
host: 'CockroachDB by HTTP'
key: 'cockroachdb.ranges.[{#STORE},underreplicated]'
- uuid: 811d38ab09494628ae6ac36aa54c1795
name: 'CockroachDB: Storage [{#STORE}]: Replica quiescence'
graph_items:
- color: 199C0D
item:
host: 'CockroachDB by HTTP'
key: 'cockroachdb.replication.replicas.[{#STORE},count]'
- sortorder: '1'
color: F63100
item:
host: 'CockroachDB by HTTP'
key: 'cockroachdb.replication.replicas.[{#STORE},quiesced]'
master_item:
key: cockroachdb.get_metrics
lld_macro_paths:
- lld_macro: '{#STORE}'
path: $.labels.store
preprocessing:
- type: PROMETHEUS_TO_JSON
parameters:
- capacity
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 3h
tags:
- tag: class
value: database
- tag: target
value: cockroachdb
macros:
- macro: '{$COCKROACHDB.API.PORT}'
value: '8080'
description: 'The port of CockroachDB API and Prometheus endpoint.'
- macro: '{$COCKROACHDB.API.SCHEME}'
value: http
description: 'Request scheme which may be http or https.'
- macro: '{$COCKROACHDB.CERT.CA.EXPIRY.WARN}'
value: '90'
description: 'Number of days until the CA certificate expires.'
- macro: '{$COCKROACHDB.CERT.NODE.EXPIRY.WARN}'
value: '30'
description: 'Number of days until the node certificate expires.'
- macro: '{$COCKROACHDB.CLOCK.OFFSET.MAX.WARN}'
value: '300'
description: 'Maximum clock offset of the node against the rest of the cluster in milliseconds for trigger expression.'
- macro: '{$COCKROACHDB.OPEN.FDS.MAX.WARN}'
value: '80'
description: 'Maximum percentage of used file descriptors.'
- macro: '{$COCKROACHDB.STATEMENTS.ERRORS.MAX.WARN}'
value: '2'
description: 'Maximum number of SQL statements errors for trigger expression.'
- macro: '{$COCKROACHDB.STORE.USED.MIN.CRIT}'
value: '10'
description: 'The critical threshold of the available disk space in percent.'
- macro: '{$COCKROACHDB.STORE.USED.MIN.WARN}'
value: '20'
description: 'The warning threshold of the available disk space in percent.'
dashboards:
- uuid: fda49a1847d34b84be2fe5d9d12b8444
name: Hardware
pages:
- name: Hardware
widgets:
- type: graph
width: '24'
height: '5'
fields:
- type: INTEGER
name: source_type
value: '1'
- type: ITEM
name: itemid
value:
host: 'CockroachDB by HTTP'
key: cockroachdb.cpu.util
- type: graph
'y': '5'
width: '24'
height: '5'
fields:
- type: GRAPH
name: graphid
value:
host: 'CockroachDB by HTTP'
name: 'CockroachDB: Memory usage'
- type: graphprototype
'y': '10'
width: '24'
height: '5'
fields:
- type: INTEGER
name: columns
value: '1'
- type: INTEGER
name: rows
value: '1'
- type: GRAPH_PROTOTYPE
name: graphid
value:
host: 'CockroachDB by HTTP'
name: 'CockroachDB: Storage [{#STORE}]: Capacity'
- type: graph
'y': '15'
width: '24'
height: '5'
fields:
- type: GRAPH
name: graphid
value:
host: 'CockroachDB by HTTP'
name: 'CockroachDB: Disk: r/w, rate'
- type: graph
'y': '20'
width: '24'
height: '5'
fields:
- type: GRAPH
name: graphid
value:
host: 'CockroachDB by HTTP'
name: 'CockroachDB: Disk: r/w IOPS, rate'
- type: graph
'y': '25'
width: '24'
height: '5'
fields:
- type: INTEGER
name: source_type
value: '1'
- type: ITEM
name: itemid
value:
host: 'CockroachDB by HTTP'
key: cockroachdb.disk.iops.in_progress.rate
- type: graph
'y': '30'
width: '24'
height: '5'
fields:
- type: GRAPH
name: graphid
value:
host: 'CockroachDB by HTTP'
name: 'CockroachDB: Network traffic'
- uuid: 41dce007bcf54762ad321ac944a8b63e
name: Replication
pages:
- name: Replication
widgets:
- type: graphprototype
width: '24'
height: '5'
fields:
- type: INTEGER
name: columns
value: '1'
- type: INTEGER
name: rows
value: '1'
- type: GRAPH_PROTOTYPE
name: graphid
value:
host: 'CockroachDB by HTTP'
name: 'CockroachDB: Storage [{#STORE}]: Ranges'
- type: graphprototype
'y': '5'
width: '24'
height: '5'
fields:
- type: INTEGER
name: columns
value: '1'
- type: INTEGER
name: rows
value: '1'
- type: INTEGER
name: source_type
value: '3'
- type: ITEM_PROTOTYPE
name: itemid
value:
host: 'CockroachDB by HTTP'
key: 'cockroachdb.replication.[{#STORE},lease_holders]'
- type: graphprototype
'y': '10'
width: '24'
height: '5'
fields:
- type: INTEGER
name: columns
value: '1'
- type: INTEGER
name: rows
value: '1'
- type: INTEGER
name: source_type
value: '3'
- type: ITEM_PROTOTYPE
name: itemid
value:
host: 'CockroachDB by HTTP'
key: 'cockroachdb.rebalancing.queries.average.[{#STORE},rate]'
- type: graphprototype
'y': '15'
width: '24'
height: '5'
fields:
- type: INTEGER
name: columns
value: '1'
- type: INTEGER
name: rows
value: '1'
- type: GRAPH_PROTOTYPE
name: graphid
value:
host: 'CockroachDB by HTTP'
name: 'CockroachDB: Storage [{#STORE}]: Replica quiescence'
- uuid: 0d9a3feb76ad403dac7379dbe04298f0
name: Runtime
pages:
- name: Runtime
widgets:
- type: graph
width: '24'
height: '5'
fields:
- type: INTEGER
name: source_type
value: '1'
- type: ITEM
name: itemid
value:
host: 'CockroachDB by HTTP'
key: cockroachdb.live_count
- type: graph
'y': '5'
width: '24'
height: '5'
fields:
- type: GRAPH
name: graphid
value:
host: 'CockroachDB by HTTP'
name: 'CockroachDB: Memory usage'
- type: graph
'y': '10'
width: '24'
height: '5'
fields:
- type: INTEGER
name: source_type
value: '1'
- type: ITEM
name: itemid
value:
host: 'CockroachDB by HTTP'
key: cockroachdb.go.goroutines.count
- type: graph
'y': '15'
width: '24'
height: '5'
fields:
- type: INTEGER
name: source_type
value: '1'
- type: ITEM
name: itemid
value:
host: 'CockroachDB by HTTP'
key: cockroachdb.gc.runs.rate
- type: graph
'y': '20'
width: '24'
height: '5'
fields:
- type: INTEGER
name: source_type
value: '1'
- type: ITEM
name: itemid
value:
host: 'CockroachDB by HTTP'
key: cockroachdb.gc.pause_time
- type: graph
'y': '25'
width: '24'
height: '5'
fields:
- type: GRAPH
name: graphid
value:
host: 'CockroachDB by HTTP'
name: 'CockroachDB: CPU Time'
- type: graph
'y': '30'
width: '24'
height: '5'
fields:
- type: INTEGER
name: source_type
value: '1'
- type: ITEM
name: itemid
value:
host: 'CockroachDB by HTTP'
key: cockroachdb.clock.offset
- uuid: ac89b176f2c34fc1b885ee1ed43df590
name: 'Slow requests'
pages:
- name: 'Slow requests'
widgets:
- type: graphprototype
width: '24'
height: '5'
fields:
- type: INTEGER
name: columns
value: '1'
- type: INTEGER
name: rows
value: '1'
- type: INTEGER
name: source_type
value: '3'
- type: ITEM_PROTOTYPE
name: itemid
value:
host: 'CockroachDB by HTTP'
key: 'cockroachdb.slow_requests.[{#STORE},raft_proposals]'
- type: graph
'y': '5'
width: '24'
height: '5'
fields:
- type: INTEGER
name: source_type
value: '1'
- type: ITEM
name: itemid
value:
host: 'CockroachDB by HTTP'
key: cockroachdb.slow_requests.rpc
- type: graphprototype
'y': '10'
width: '24'
height: '5'
fields:
- type: INTEGER
name: columns
value: '1'
- type: INTEGER
name: rows
value: '1'
- type: INTEGER
name: source_type
value: '3'
- type: ITEM_PROTOTYPE
name: itemid
value:
host: 'CockroachDB by HTTP'
key: 'cockroachdb.slow_requests.[{#STORE},lease_acquisitions]'
- type: graphprototype
'y': '15'
width: '24'
height: '5'
fields:
- type: INTEGER
name: columns
value: '1'
- type: INTEGER
name: rows
value: '1'
- type: INTEGER
name: source_type
value: '3'
- type: ITEM_PROTOTYPE
name: itemid
value:
host: 'CockroachDB by HTTP'
key: 'cockroachdb.slow_requests.[{#STORE},latch_acquisitions]'
- uuid: b1086a92f1b54c45be99efd996b33457
name: SQL
pages:
- name: SQL
widgets:
- type: graph
width: '12'
height: '5'
fields:
- type: INTEGER
name: source_type
value: '1'
- type: ITEM
name: itemid
value:
host: 'CockroachDB by HTTP'
key: cockroachdb.sql.sessions
- type: graph
x: '12'
width: '12'
height: '5'
fields:
- type: INTEGER
name: source_type
value: '1'
- type: ITEM
name: itemid
value:
host: 'CockroachDB by HTTP'
key: cockroachdb.sql.transactions.open
- type: graph
'y': '5'
width: '12'
height: '5'
fields:
- type: INTEGER
name: source_type
value: '1'
- type: ITEM
name: itemid
value:
host: 'CockroachDB by HTTP'
key: cockroachdb.sql.statements.active
- type: graph
x: '12'
'y': '5'
width: '12'
height: '5'
fields:
- type: GRAPH
name: graphid
value:
host: 'CockroachDB by HTTP'
name: 'CockroachDB: SQL: Traffic'
- type: graph
'y': '10'
width: '12'
height: '5'
fields:
- type: GRAPH
name: graphid
value:
host: 'CockroachDB by HTTP'
name: 'CockroachDB: SQL statements'
- type: graph
x: '12'
'y': '10'
width: '12'
height: '5'
fields:
- type: INTEGER
name: source_type
value: '1'
- type: ITEM
name: itemid
value:
host: 'CockroachDB by HTTP'
key: cockroachdb.sql.statements.errors.rate
- type: graph
'y': '15'
width: '12'
height: '5'
fields:
- type: INTEGER
name: source_type
value: '1'
- type: ITEM
name: itemid
value:
host: 'CockroachDB by HTTP'
key: cockroachdb.sql.statements.contention.rate
- type: graph
x: '12'
'y': '15'
width: '12'
height: '5'
fields:
- type: INTEGER
name: source_type
value: '1'
- type: ITEM
name: itemid
value:
host: 'CockroachDB by HTTP'
key: cockroachdb.sql.statements.flows.active.rate
- type: graph
'y': '20'
width: '24'
height: '5'
fields:
- type: GRAPH
name: graphid
value:
host: 'CockroachDB by HTTP'
name: 'CockroachDB: SQL transactions'
- type: graph
'y': '25'
width: '12'
height: '5'
fields:
- type: INTEGER
name: source_type
value: '1'
- type: ITEM
name: itemid
value:
host: 'CockroachDB by HTTP'
key: cockroachdb.memory.sql
- type: graph
x: '12'
'y': '25'
width: '12'
height: '5'
fields:
- type: INTEGER
name: source_type
value: '1'
- type: ITEM
name: itemid
value:
host: 'CockroachDB by HTTP'
key: cockroachdb.sql.schema_changes.rate
- type: graph
'y': '30'
width: '24'
height: '5'
fields:
- type: INTEGER
name: source_type
value: '1'
- type: ITEM
name: itemid
value:
host: 'CockroachDB by HTTP'
key: cockroachdb.sql.statements.denials.rate
- uuid: aa41ca45023c4d0eb126596f89f20f98
name: Storage
pages:
- name: Storage
widgets:
- type: graphprototype
width: '12'
height: '5'
fields:
- type: INTEGER
name: columns
value: '1'
- type: INTEGER
name: rows
value: '1'
- type: GRAPH_PROTOTYPE
name: graphid
value:
host: 'CockroachDB by HTTP'
name: 'CockroachDB: Storage [{#STORE}]: Capacity'
- type: graphprototype
x: '12'
width: '12'
height: '5'
fields:
- type: INTEGER
name: columns
value: '1'
- type: INTEGER
name: rows
value: '1'
- type: GRAPH_PROTOTYPE
name: graphid
value:
host: 'CockroachDB by HTTP'
name: 'CockroachDB: Storage [{#STORE}]: Bytes'
- type: graphprototype
'y': '5'
width: '12'
height: '5'
fields:
- type: INTEGER
name: columns
value: '1'
- type: INTEGER
name: rows
value: '1'
- type: INTEGER
name: source_type
value: '3'
- type: ITEM_PROTOTYPE
name: itemid
value:
host: 'CockroachDB by HTTP'
key: 'cockroachdb.rocksdb.[{#STORE},read_amp]'
- type: graphprototype
x: '12'
'y': '5'
width: '12'
height: '5'
fields:
- type: INTEGER
name: columns
value: '1'
- type: INTEGER
name: rows
value: '1'
- type: INTEGER
name: source_type
value: '3'
- type: ITEM_PROTOTYPE
name: itemid
value:
host: 'CockroachDB by HTTP'
key: 'cockroachdb.rocksdb.[{#STORE},sstables]'
- type: graph
'y': '10'
width: '12'
height: '5'
fields:
- type: GRAPH
name: graphid
value:
host: 'CockroachDB by HTTP'
name: 'CockroachDB: File descriptors'
- type: graph
x: '12'
'y': '10'
width: '12'
height: '5'
fields:
- type: GRAPH
name: graphid
value:
host: 'CockroachDB by HTTP'
name: 'CockroachDB: Time series'
valuemaps:
- uuid: 2e7ddaadebce4b1089dcf01a91d01293
name: 'Node health'
mappings:
- value: '200'
newvalue: Healthy
- value: '500'
newvalue: 'Not healthy'
- uuid: 705e364c9e1b44dbb3fb50a1b27a8cdb
name: 'Node readiness'
mappings:
- value: '200'
newvalue: Ready
- value: '503'
newvalue: 'Not ready'
- uuid: cc5f50f62d4a4895aa64d167f56cb99c
name: 'Service state'
mappings:
- value: '0'
newvalue: Down
- value: '1'
newvalue: Up
triggers:
- uuid: 8c2035ad44ea44b2b690b086d11e8cfc
expression: 'min(/CockroachDB by HTTP/cockroachdb.descriptors.open,10m) / last(/CockroachDB by HTTP/cockroachdb.descriptors.limit) * 100 > {$COCKROACHDB.OPEN.FDS.MAX.WARN}'
name: 'CockroachDB: Current number of open files is too high'
event_name: 'CockroachDB: Current number of open files is too high (over {$COCKROACHDB.OPEN.FDS.MAX.WARN}% for 10m)'
priority: WARNING
description: 'Getting close to open file descriptor limit.'
- uuid: b099e323ec974823bfd84317b152a1fb
expression: 'last(/CockroachDB by HTTP/cockroachdb.sql.sessions) > 0 and last(/CockroachDB by HTTP/cockroachdb.sql.statements.executed.rate) = 0'
name: 'CockroachDB: Node is not executing SQL'
priority: WARNING
description: 'Node is not executing SQL despite having connections.'
tags:
- tag: scope
value: notice
- uuid: 0d2fa3b6ea434a07867b9f4d6156ea81
expression: 'last(/CockroachDB by HTTP/cockroachdb.get_readiness) = 503 and last(/CockroachDB by HTTP/cockroachdb.uptime) > 5m'
name: 'CockroachDB: Node is not ready'
priority: AVERAGE
description: |
Node's /health?ready=1 endpoint has returned HTTP 503 Service Unavailable. Possible reasons:
- node is in the wait phase of the node shutdown sequence;
- node is unable to communicate with a majority of the other nodes in the cluster, likely because the cluster is unavailable due to too many nodes being down.
dependencies:
- name: 'CockroachDB: Service is down'
expression: 'last(/CockroachDB by HTTP/net.tcp.service["{$COCKROACHDB.API.SCHEME}","{HOST.CONN}","{$COCKROACHDB.API.PORT}"]) = 0'
tags:
- tag: scope
value: health
graphs:
- uuid: 4706e010045343cfa5a6d211ec6c0efd
name: 'CockroachDB: CPU Time'
graph_items:
- color: 199C0D
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.cpu.user_time
- sortorder: '1'
color: F63100
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.cpu.system_time
- uuid: 5d194c6e35c64bfd88a801668bc5ac49
name: 'CockroachDB: Disk: r/w, rate'
graph_items:
- color: 199C0D
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.disk.read.rate
- sortorder: '1'
color: F63100
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.disk.write.rate
- uuid: 7808c1bcbf8b4672b5d8a7c26ec97745
name: 'CockroachDB: Disk: r/w IOPS, rate'
graph_items:
- color: 199C0D
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.disk.iops.read.rate
- sortorder: '1'
color: F63100
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.disk.iops.write.rate
- uuid: 1206fc26b6c342b9a85b4a9ea4b1f8b5
name: 'CockroachDB: File descriptors'
graph_items:
- color: 199C0D
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.descriptors.limit
- sortorder: '1'
color: F63100
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.descriptors.open
- uuid: 919586b301534623b16d5aadef0de5a6
name: 'CockroachDB: KV transactions'
graph_items:
- color: 199C0D
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.kv.transactions.committed.rate
- sortorder: '1'
color: F63100
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.kv.transactions.aborted.rate
- uuid: 0bc7a266933e407c85e903cfb6b2b7c9
name: 'CockroachDB: Memory usage'
graph_items:
- color: 199C0D
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.memory.total
- sortorder: '1'
color: F63100
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.memory.go.allocated
- sortorder: '2'
color: 00611C
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.memory.go.managed
- sortorder: '3'
color: F7941D
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.memory.cgo.allocated
- sortorder: '4'
color: FC6EA3
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.memory.cgo.managed
- uuid: 4f02255476334f79a9373c1966a1b787
name: 'CockroachDB: Network traffic'
graph_items:
- color: 199C0D
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.network.bytes.received.rate
- sortorder: '1'
color: F63100
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.network.bytes.sent.rate
- uuid: b6f9d3cda4a5451da3d90107960e91b7
name: 'CockroachDB: SQL: Traffic'
graph_items:
- color: 199C0D
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.sql.bytes.received.rate
- sortorder: '1'
color: F63100
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.sql.bytes.sent.rate
- uuid: 76bfd0743c63481db9793e3c55181bc9
name: 'CockroachDB: SQL statements'
graph_items:
- color: 199C0D
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.sql.statements.update.rate
- sortorder: '1'
color: F63100
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.sql.statements.select.rate
- sortorder: '2'
color: 00611C
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.sql.statements.insert.rate
- sortorder: '3'
color: F7941D
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.sql.statements.delete.rate
- uuid: 53151cd0e61d487485f8d201c6881d59
name: 'CockroachDB: SQL transactions'
graph_items:
- color: 199C0D
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.sql.transactions.initiated.rate
- sortorder: '1'
color: F63100
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.sql.transactions.committed.rate
- sortorder: '2'
color: 00611C
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.sql.transactions.rollbacks.rate
- sortorder: '3'
color: F7941D
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.sql.transactions.aborted.rate
- uuid: 0c313bd2041942649c1f1c441e812388
name: 'CockroachDB: Time series'
graph_items:
- color: 199C0D
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.ts.samples.written.rate
- sortorder: '1'
color: F63100
item:
host: 'CockroachDB by HTTP'
key: cockroachdb.ts.samples.errors.rate