agent-rules (every 10s) # 9 ok 5 nomatch /infra/rules/agent.yml
Rule Series Returned Updated
record: node_up ok | Details
up{instance=~".*:9100"}
4 7.865s ago
record: haproxy_up ok | Details
up{instance=~".*:9101"}
3 7.863s ago
record: keepalived_exporter_up nomatch | Details
up{instance=~".*:9650"}
0 7.862s ago
record: docker_up nomatch | Details
up{instance=~".*:9323"}
0 7.861s ago
record: vector_up ok | Details
up{instance=~".*:9598"}
3 7.860s ago
record: etcd_up ok | Details
up{job="etcd"}
3 7.859s ago
record: minio_up ok | Details
up{job="minio"}
1 7.858s ago
record: pg_exporter_agent_up ok | Details
up{instance=~".*:9630"}
4 7.857s ago
record: pgbouncer_exporter_agent_up ok | Details
up{instance=~".*:9631"}
4 7.855s ago
record: pgbackrest_exporter_agent_up ok | Details
up{instance=~".*:9854"}
4 7.854s ago
record: patroni_up ok | Details
up{instance=~".*:8008"}
3 7.853s ago
record: mysql_exporter_up nomatch | Details
up{job="mysql"}
0 7.852s ago
record: kafka_up nomatch | Details
up{job="kafka",role=~".+"}
0 7.851s ago
record: kafka_exporter_up nomatch | Details
up{job="kafka",role=""}
0 7.851s ago
etcd-alert (every 10s) # 4 inactive 1 firing /infra/rules/etcd.yml
Rule Series Returned Updated
alert: EtcdServerDown (for: 60 seconds) inactive | Details
etcd_up < 1
Labels: level=0 severity=CRIT category=etcd
0 0.057s ago
alert: EtcdNoLeader (for: 15 seconds) inactive | Details
min(etcd_server_has_leader) by (cls) < 1
Labels: level=0 severity=CRIT category=etcd
0 0.056s ago
alert: EtcdQuotaFull (for: 60 seconds) inactive | Details
etcd:cls:quota_usage > 0.90
Labels: category=etcd level=1 severity=WARN
0 0.055s ago
alert: EtcdNetworkPeerRTSlow (for: 60 seconds) firing | Details
etcd:ins:network_peer_rt_p95_5m > 0.200
Labels: level=2 severity=INFO category=etcd
4 0.054s ago
alert: EtcdWalFsyncSlow (for: 60 seconds) inactive | Details
etcd:ins:wal_fsync_rt_p95_5m > 0.050
Labels: level=2 severity=INFO category=etcd
0 0.048s ago
etcd-rules (every 10s) # 9 ok /infra/rules/etcd.yml
Rule Series Returned Updated
record: etcd:ins:rpm ok | Details
sum without (type, client_api_version) (increase(etcd_server_client_requests_total{job="etcd"}[1m]))
3 2.361s ago
record: etcd:ins:wpm ok | Details
increase(etcd_server_proposals_committed_total{job="etcd"}[1m])
3 2.360s ago
record: etcd:ins:quota_usage ok | Details
etcd_mvcc_db_total_size_in_bytes{job="etcd"} / etcd_server_quota_backend_bytes{job="etcd"}
3 2.359s ago
record: etcd:cls:quota_usage ok | Details
max by (job,cls) (etcd_mvcc_db_total_size_in_bytes{job="etcd"} / etcd_server_quota_backend_bytes{job="etcd"})
1 2.358s ago
record: etcd:ins:age ok | Details
etcd_debugging_mvcc_current_revision{job="etcd"} - etcd_debugging_mvcc_compact_revision{job="etcd"}
3 2.357s ago
record: etcd:cls:age ok | Details
max by (job,cls) (etcd_debugging_mvcc_current_revision{job="etcd"} - etcd_debugging_mvcc_compact_revision{job="etcd"})
1 2.355s ago
record: etcd:ins:wal_fsync_rt_p95_5m ok | Details
histogram_quantile(0.95, rate(etcd_disk_wal_fsync_duration_seconds_bucket{job="etcd"}[5m]))
3 2.354s ago
record: etcd:ins:backend_commit_rt_p95_5m ok | Details
histogram_quantile(0.95, rate(etcd_disk_backend_commit_duration_seconds_bucket{job="etcd"}[5m]))
3 2.352s ago
record: etcd:ins:network_peer_rt_p95_5m ok | Details
histogram_quantile(0.95, rate(etcd_network_peer_round_trip_time_seconds_bucket{job="etcd"}[5m]))
6 2.350s ago
infra-alert (every 10s) # 2 inactive /infra/rules/infra.yml
Rule Series Returned Updated
alert: InfraDown (for: 60 seconds) inactive | Details
infra_up < 1
Labels: level=0 severity=CRIT category=infra
0 9.744s ago
alert: AgentDown (for: 60 seconds) inactive | Details
agent_up < 1
Labels: level=0 severity=CRIT category=infra
0 9.742s ago
infra-rules (every 10s) # 2 ok /infra/rules/infra.yml
Rule Series Returned Updated
record: infra_up ok | Details
up{job="infra"}
25 2.035s ago
record: agent_up ok | Details
up{job!~"infra|node|etcd|minio|pgsql|redis|mysql"}
4 2.031s ago
kafka-alert (every 10s) # 15 nomatch /infra/rules/kafka.yml
Rule Series Returned Updated
alert: KafkaDown (for: 60 seconds) nomatch | Details
up{job="kafka",role=~".+"} < 1
Labels: severity=CRIT category=kafka level=0
0 9.085s ago
alert: KafkaExporterDown (for: 60 seconds) nomatch | Details
up{job="kafka",role=""} < 1
Labels: level=0 severity=CRIT category=kafka
0 9.084s ago
alert: KafkaJmxScrapeError (for: 180 seconds) nomatch | Details
jmx_scrape_error{job="kafka"} > 0
Labels: level=1 severity=WARN category=kafka
0 9.083s ago
alert: KafkaJvmHeapHigh (for: 900 seconds) nomatch | Details
kafka:ins:jvm_heap_used_ratio > 0.90
Labels: level=1 severity=WARN category=kafka
0 9.083s ago
alert: KafkaJvmDeadlock (for: 60 seconds) nomatch | Details
jvm_threads_deadlocked{job="kafka"} > 0
Labels: severity=CRIT category=kafka level=0
0 9.082s ago
alert: KafkaRequestHandlerSaturated (for: 600 seconds) nomatch | Details
kafka_server_request_handler_idle_ratio{job="kafka"} < 0.10
Labels: level=1 severity=WARN category=kafka
0 9.082s ago
alert: KafkaUnderReplicatedPartitions (for: 300 seconds) nomatch | Details
kafka_server_replica_manager_under_replicated_partitions{job="kafka"} > 0
Labels: level=1 severity=WARN category=kafka
0 9.081s ago
alert: KafkaUnderMinISR (for: 60 seconds) nomatch | Details
kafka_server_replica_manager_under_min_isr_partitions{job="kafka"} > 0
Labels: severity=CRIT category=kafka level=0
0 9.081s ago
alert: KafkaOfflineLogDirectory (for: 60 seconds) nomatch | Details
kafka_log_manager_offline_log_directories{job="kafka"} > 0
Labels: level=0 severity=CRIT category=kafka
0 9.080s ago
alert: KafkaOfflinePartitions (for: 60 seconds) nomatch | Details
max by (cls) (kafka_controller_offline_partition_count{job="kafka"}) > 0
Labels: level=0 severity=CRIT category=kafka
0 9.080s ago
alert: KafkaControllerCountMismatch (for: 60 seconds) nomatch | Details
(sum by (cls) (kafka_controller_active_controller_count{job="kafka"}) or 0 * count by (cls) (up{job="kafka",role=~"combined|controller"})) != 1
Labels: level=0 severity=CRIT category=kafka
0 9.079s ago
alert: KafkaFencedBrokers (for: 300 seconds) nomatch | Details
max by (cls) (kafka_controller_fenced_broker_count{job="kafka"}) > 0
Labels: level=1 severity=WARN category=kafka
0 9.078s ago
alert: KafkaUncleanLeaderElection (for: 0 seconds) nomatch | Details
increase(kafka_controller_unclean_leader_elections_total{job="kafka"}[5m]) > 0
Labels: level=0 severity=CRIT category=kafka
0 9.078s ago
alert: KafkaNetworkProcessorSaturated (for: 600 seconds) nomatch | Details
kafka_network_processor_idle_ratio{job="kafka"} < 0.10
Labels: level=1 severity=WARN category=kafka
0 9.078s ago
alert: KafkaConsumerLagGrowing (for: 1800 seconds) nomatch | Details
kafka:csg:lag > 100000 and on (job, cls, consumergroup) delta(kafka:csg:lag[30m]) > 0
Labels: severity=WARN category=kafka level=1
0 9.077s ago
kafka-jmx-rules (every 10s) # 11 nomatch /infra/rules/kafka.yml
Rule Series Returned Updated
record: kafka:ins:jvm_heap_used_ratio nomatch | Details
sum by (job, cls, ins, ip, instance, role, node_id) (jvm_memory_used_bytes{job="kafka",area="heap"}) / clamp_min(sum by (job, cls, ins, ip, instance, role, node_id) (jvm_memory_max_bytes{job="kafka",area="heap"}), 1)
0 7.309s ago
record: kafka:ins:jvm_cpu_cores nomatch | Details
rate(process_cpu_seconds_total{job="kafka",role=~".+"}[5m])
0 7.307s ago
record: kafka:ins:load nomatch | Details
1 - clamp( min by (job, cls, ins, ip, instance, role, node_id) ( kafka_server_request_handler_idle_ratio{job="kafka"} or kafka_network_processor_idle_ratio{job="kafka"} ), 0, 1)
0 7.307s ago
record: kafka:cls:load nomatch | Details
avg by (job, cls) (kafka:ins:load)
0 7.306s ago
record: kafka:ins:jvm_gc_time_rate5m nomatch | Details
sum without (gc) (rate(jvm_gc_collection_seconds_sum{job="kafka"}[5m]))
0 7.305s ago
record: kafka:ins:messages_in_rate5m nomatch | Details
rate(kafka_server_broker_messages_in_total{job="kafka"}[5m])
0 7.304s ago
record: kafka:ins:bytes_in_rate5m nomatch | Details
rate(kafka_server_broker_bytes_in_total{job="kafka"}[5m])
0 7.304s ago
record: kafka:ins:bytes_out_rate5m nomatch | Details
rate(kafka_server_broker_bytes_out_total{job="kafka"}[5m])
0 7.303s ago
record: kafka:ins:request_error_rate5m nomatch | Details
sum without (request, error) (rate(kafka_network_request_errors_total{job="kafka",error!="NONE"}[5m]))
0 7.302s ago
record: kafka:cls:under_replicated_partitions nomatch | Details
sum by (job, cls) (kafka_server_replica_manager_under_replicated_partitions{job="kafka"})
0 7.302s ago
record: kafka:cls:offline_partitions nomatch | Details
max by (job, cls) (kafka_controller_offline_partition_count{job="kafka"})
0 7.301s ago
kafka-rules (every 10s) # 8 nomatch /infra/rules/kafka.yml
Rule Series Returned Updated
record: kafka:topic:msg_rate1m nomatch | Details
sum by (job, cls, topic) (max without (ins, ip, instance) (clamp_min(rate(kafka_topic_partition_current_offset[1m]), 0)))
0 4.755s ago
record: kafka:topic:msg_rate5m nomatch | Details
sum by (job, cls, topic) (max without (ins, ip, instance) (clamp_min(rate(kafka_topic_partition_current_offset[5m]), 0)))
0 4.752s ago
record: kafka:cls:msg_rate1m nomatch | Details
sum without (topic) (kafka:topic:msg_rate1m)
0 4.751s ago
record: kafka:cls:msg_rate5m nomatch | Details
sum without (topic) (kafka:topic:msg_rate5m)
0 4.751s ago
record: kafka:csg_topic:commit_rate5m nomatch | Details
sum by (job, cls, consumergroup, topic) (max without (ins, ip, instance) (clamp_min(rate(kafka_consumergroup_current_offset[5m]), 0)))
0 4.750s ago
record: kafka:csg_topic:lag nomatch | Details
sum by (job, cls, consumergroup, topic) (max without (ins, ip, instance) (clamp_min(kafka_consumergroup_lag, 0)))
0 4.742s ago
record: kafka:csg:lag nomatch | Details
sum without (topic) (kafka:csg_topic:lag)
0 4.741s ago
record: kafka:cls:lag nomatch | Details
sum without (consumergroup) (kafka:csg:lag)
0 4.741s ago
minio-alert (every 10s) # 3 inactive 2 nomatch /infra/rules/minio.yml
Rule Series Returned Updated
alert: MinioServerDown (for: 60 seconds) inactive | Details
minio_up < 1
Labels: level=0 severity=CRIT category=minio
0 8.981s ago
alert: MinioNodeOffline (for: 180 seconds) nomatch | Details
max by (cls) (avg_over_time(minio_cluster_health_nodes_offline_count{job="minio"}[5m])) > 0
Labels: level=1 severity=WARN category=minio
0 8.979s ago
alert: MinioDiskOffline (for: 180 seconds) nomatch | Details
max by (cls) (avg_over_time(minio_cluster_health_drives_offline_count{job="minio"}[5m])) > 0
Labels: level=1 severity=WARN category=minio
0 8.978s ago
alert: MinioErasureSetUnhealthy (for: 60 seconds) inactive | Details
min by (cls) (
  minio_cluster_erasure_set_overall_health{job="minio"}
  or (minio_cluster_erasure_set_overall_write_quorum{job="minio"} * 0)
) < 1
Labels: level=0 severity=CRIT category=minio
0 8.978s ago
alert: MinioClusterCapacityHigh (for: 900 seconds) inactive | Details
max by (cls) (
  1 - (
    (
      minio_cluster_health_capacity_usable_free_bytes{job="minio"}
      or (minio_cluster_health_capacity_usable_total_bytes{job="minio"} * 0)
    )
    / minio_cluster_health_capacity_usable_total_bytes{job="minio"}
  )
) > 0.90
Labels: severity=WARN category=minio level=1
0 8.976s ago
mysql-alerts (every 30s) # 27 nomatch /infra/rules/mysql.yml
Rule Series Returned Updated
alert: MySQLExporterDown (for: 120 seconds) nomatch | Details
mysql:ins:exporter_up < 1
Labels: level=1 severity=WARN category=mysql
0 15.267s ago
alert: MySQLInstanceDown (for: 60 seconds) nomatch | Details
mysql:ins:exporter_up == 1 and on (job, cls, ins, ip, instance, topology) mysql:ins:up < 1
Labels: level=0 severity=CRIT category=mysql
0 15.266s ago
alert: MySQLCollectorError (for: 300 seconds) nomatch | Details
mysql_exporter_collector_success{job="mysql"} < 1
Labels: level=1 severity=WARN category=mysql
0 15.266s ago
alert: MySQLRecentlyRestarted (for: 120 seconds) nomatch | Details
mysql:ins:uptime < 600
Labels: level=2 severity=INFO category=mysql
0 15.265s ago
alert: MySQLConnectionsHigh (for: 600 seconds) nomatch | Details
mysql:ins:connection_usage > 0.80 and mysql:ins:connection_usage <= 0.95
Labels: level=1 severity=WARN category=mysql
0 15.265s ago
alert: MySQLConnectionsCritical (for: 180 seconds) nomatch | Details
mysql:ins:connection_usage > 0.95
Labels: severity=CRIT category=mysql level=0
0 15.264s ago
alert: MySQLConnectionErrors (for: 600 seconds) nomatch | Details
mysql:ins:connection_errors > 0.1
Labels: level=1 severity=WARN category=mysql
0 15.264s ago
alert: MySQLAbortedConnections (for: 600 seconds) nomatch | Details
mysql:ins:aborted_connects > 1 or mysql:ins:aborted_clients > 1
Labels: category=mysql level=2 severity=INFO
0 15.263s ago
alert: MySQLSlowQueries (for: 600 seconds) nomatch | Details
mysql:ins:slow_query_ratio > 0.01 and mysql:ins:qps > 10
Labels: level=2 severity=INFO category=mysql
0 15.263s ago
alert: MySQLDiskTemporaryTablesHigh (for: 900 seconds) nomatch | Details
mysql:ins:tmp_disk_ratio > 0.25 and mysql:ins:tmp_tables > 1
Labels: level=2 severity=INFO category=mysql
0 15.263s ago
alert: MySQLFullJoinsHigh (for: 900 seconds) nomatch | Details
mysql:ins:full_joins > 1
Labels: level=2 severity=INFO category=mysql
0 15.262s ago
alert: MySQLBufferPoolHitLow (for: 900 seconds) nomatch | Details
mysql:ins:buffer_pool_hit_ratio < 0.95 and mysql:ins:qps > 100
Labels: level=2 severity=INFO category=mysql
0 15.262s ago
alert: MySQLBufferPoolWaits (for: 300 seconds) nomatch | Details
mysql:ins:buffer_pool_waits > 0
Labels: level=1 severity=WARN category=mysql
0 15.261s ago
alert: MySQLInnoDBLogWaits (for: 300 seconds) nomatch | Details
mysql:ins:log_waits > 0
Labels: level=1 severity=WARN category=mysql
0 15.261s ago
alert: MySQLRedoCapacityHigh (for: 600 seconds) nomatch | Details
mysql:ins:redo_utilization > 0.80
Labels: severity=WARN category=mysql level=1
0 15.261s ago
alert: MySQLDeadlocksHigh (for: 300 seconds) nomatch | Details
mysql:ins:deadlocks > 0
Labels: level=1 severity=WARN category=mysql
0 15.260s ago
alert: MySQLHistoryListLarge (for: 900 seconds) nomatch | Details
mysql:ins:history_list_length > 1000000
Labels: level=1 severity=WARN category=mysql
0 15.260s ago
alert: MySQLClusterNoPrimary (for: 60 seconds) nomatch | Details
mysql:cls:gr_primary_members{topology="innodb_cluster"} < 1
Labels: level=0 severity=CRIT category=mysql
0 15.260s ago
alert: MySQLClusterMultiplePrimary (for: 30 seconds) nomatch | Details
mysql:cls:gr_primary_members{topology="innodb_cluster"} > 1
Labels: level=0 severity=CRIT category=mysql
0 15.259s ago
alert: MySQLClusterQuorumLost (for: 60 seconds) nomatch | Details
mysql:cls:gr_quorum{topology="innodb_cluster"} < 1
Labels: level=0 severity=CRIT category=mysql
0 15.259s ago
alert: MySQLClusterMemberOffline (for: 300 seconds) nomatch | Details
mysql:ins:up{topology="innodb_cluster"} == 1 unless on (job, cls, ins, ip, instance, topology) mysql:ins:gr_online == 1
Labels: level=1 severity=WARN category=mysql
0 15.259s ago
alert: MySQLGRQueueHigh (for: 600 seconds) nomatch | Details
mysql:ins:gr_certifier_queue > 1000 or mysql:ins:gr_applier_queue > 1000
Labels: level=1 severity=WARN category=mysql
0 15.258s ago
alert: MySQLGRQueueCritical (for: 300 seconds) nomatch | Details
mysql:ins:gr_certifier_queue > 10000 or mysql:ins:gr_applier_queue > 10000
Labels: level=0 severity=CRIT category=mysql
0 15.258s ago
alert: MySQLGRFlowControlHigh (for: 600 seconds) nomatch | Details
mysql:ins:gr_certifier_queue_ratio > 0.80 or mysql:ins:gr_applier_queue_ratio > 0.80
Labels: severity=WARN category=mysql level=1
0 15.257s ago
alert: MySQLPrimaryReadOnly (for: 300 seconds) nomatch | Details
mysql_global_variables_read_only{job="mysql"} > 0 and on (job, cls, ins, ip, instance, topology) mysql:ins:gr_primary == 1
Labels: severity=WARN category=mysql level=1
0 15.256s ago
alert: MySQLSecondaryWritable (for: 120 seconds) nomatch | Details
mysql_global_variables_super_read_only{job="mysql"} < 1 and on (job, cls, ins, ip, instance, topology) mysql:ins:gr_secondary == 1
Labels: level=0 severity=CRIT category=mysql
0 15.256s ago
alert: MySQLExporterScrapeSlow (for: 600 seconds) nomatch | Details
max without (collector) (mysql_exporter_collector_duration_seconds{job="mysql"}) > 5
Labels: level=2 severity=INFO category=mysql
0 15.256s ago
mysql-rules (every 30s) # 68 nomatch /infra/rules/mysql.yml
Rule Series Returned Updated
record: mysql:ins:exporter_up nomatch | Details
up{job="mysql"}
0 24.942s ago
record: mysql:ins:up nomatch | Details
mysql_up{job="mysql"}
0 24.941s ago
record: mysql:ins:uptime nomatch | Details
mysql_global_status_uptime{job="mysql"}
0 24.940s ago
record: mysql:cls:instances nomatch | Details
count by (cls, topology) (up{job="mysql"})
0 24.937s ago
record: mysql:cls:up nomatch | Details
sum by (cls, topology) (mysql:ins:up) or (0 * count by (cls, topology) (up{job="mysql"}))
0 24.936s ago
record: mysql:ins:qps nomatch | Details
rate(mysql_global_status_questions{job="mysql"}[1m])
0 24.935s ago
record: mysql:ins:tps nomatch | Details
sum without (command) (rate(mysql_global_status_commands_total{job="mysql",command=~"commit|rollback"}[1m]))
0 24.935s ago
record: mysql:ins:read_qps nomatch | Details
sum without (command) (rate(mysql_global_status_commands_total{job="mysql",command=~"select|show.*"}[1m]))
0 24.935s ago
record: mysql:ins:write_qps nomatch | Details
sum without (command) (rate(mysql_global_status_commands_total{job="mysql",command=~"insert|update|delete|replace|load"}[1m]))
0 24.934s ago
record: mysql:ins:row_ops nomatch | Details
rate(mysql_global_status_innodb_row_ops_total{job="mysql"}[1m])
0 24.934s ago
record: mysql:ins:statement_rate nomatch | Details
sum without (digest, schema) (rate(mysql_perf_schema_events_statements_sum_total{job="mysql"}[5m]))
0 24.933s ago
record: mysql:ins:statement_latency nomatch | Details
sum without (digest, schema) (rate(mysql_perf_schema_events_statements_sum_timer_wait{job="mysql"}[5m])) / clamp_min(mysql:ins:statement_rate, 0.001)
0 24.933s ago
record: mysql:ins:rows_examined_per_query nomatch | Details
sum without (digest, schema) (rate(mysql_perf_schema_events_statements_sum_rows_examined{job="mysql"}[5m])) / clamp_min(mysql:ins:statement_rate, 0.001)
0 24.933s ago
record: mysql:ins:connections nomatch | Details
mysql_global_status_threads_connected{job="mysql"}
0 24.932s ago
record: mysql:ins:connection_usage nomatch | Details
mysql_global_status_threads_connected{job="mysql"} / clamp_min(mysql_global_variables_max_connections{job="mysql"}, 1)
0 24.932s ago
record: mysql:ins:connection_rate nomatch | Details
rate(mysql_global_status_connections{job="mysql"}[1m])
0 24.931s ago
record: mysql:ins:threads_running nomatch | Details
mysql_global_status_threads_running{job="mysql"}
0 24.931s ago
record: mysql:ins:threads_cached nomatch | Details
mysql_global_status_threads_cached{job="mysql"}
0 24.931s ago
record: mysql:ins:slow_queries nomatch | Details
rate(mysql_global_status_slow_queries{job="mysql"}[5m])
0 24.930s ago
record: mysql:ins:slow_query_ratio nomatch | Details
mysql:ins:slow_queries / clamp_min(mysql:ins:qps, 0.001)
0 24.930s ago
record: mysql:ins:aborted_connects nomatch | Details
rate(mysql_global_status_aborted_connects{job="mysql"}[5m])
0 24.929s ago
record: mysql:ins:aborted_clients nomatch | Details
rate(mysql_global_status_aborted_clients{job="mysql"}[5m])
0 24.929s ago
record: mysql:ins:connection_errors nomatch | Details
sum without (error) (rate(mysql_global_status_connection_errors_total{job="mysql"}[5m]))
0 24.928s ago
record: mysql:ins:rx_bytes nomatch | Details
rate(mysql_global_status_bytes_received{job="mysql"}[1m])
0 24.928s ago
record: mysql:ins:tx_bytes nomatch | Details
rate(mysql_global_status_bytes_sent{job="mysql"}[1m])
0 24.928s ago
record: mysql:ins:tmp_tables nomatch | Details
rate(mysql_global_status_created_tmp_tables{job="mysql"}[5m])
0 24.927s ago
record: mysql:ins:tmp_disk_tables nomatch | Details
rate(mysql_global_status_created_tmp_disk_tables{job="mysql"}[5m])
0 24.927s ago
record: mysql:ins:tmp_disk_ratio nomatch | Details
mysql:ins:tmp_disk_tables / clamp_min(mysql:ins:tmp_tables, 0.001)
0 24.927s ago
record: mysql:ins:full_joins nomatch | Details
rate(mysql_global_status_select_full_join{job="mysql"}[5m])
0 24.926s ago
record: mysql:ins:full_scans nomatch | Details
rate(mysql_global_status_select_scan{job="mysql"}[5m])
0 24.926s ago
record: mysql:ins:sort_merge_passes nomatch | Details
rate(mysql_global_status_sort_merge_passes{job="mysql"}[5m])
0 24.926s ago
record: mysql:ins:table_open_cache_hit_ratio nomatch | Details
rate(mysql_global_status_table_open_cache_hits{job="mysql"}[5m]) / clamp_min(rate(mysql_global_status_table_open_cache_hits{job="mysql"}[5m]) + rate(mysql_global_status_table_open_cache_misses{job="mysql"}[5m]), 0.001)
0 24.925s ago
record: mysql:ins:open_files_usage nomatch | Details
mysql_global_status_open_files{job="mysql"} / clamp_min(mysql_global_variables_open_files_limit{job="mysql"}, 1)
0 24.925s ago
record: mysql:ins:statement_errors nomatch | Details
sum without (digest, schema) (rate(mysql_perf_schema_events_statements_sum_errors{job="mysql"}[5m]))
0 24.924s ago
record: mysql:ins:no_index_queries nomatch | Details
sum without (digest, schema) (rate(mysql_perf_schema_events_statements_sum_no_index_used{job="mysql"}[5m]))
0 24.924s ago
record: mysql:ins:buffer_pool_hit_ratio nomatch | Details
clamp_min(1 - rate(mysql_global_status_innodb_buffer_pool_reads{job="mysql"}[5m]) / clamp_min(rate(mysql_global_status_innodb_buffer_pool_read_requests{job="mysql"}[5m]), 1), 0)
0 24.924s ago
record: mysql:ins:buffer_pool_usage nomatch | Details
mysql_global_status_innodb_buffer_pool_bytes_data{job="mysql"} / clamp_min(mysql_global_variables_innodb_buffer_pool_size{job="mysql"}, 1)
0 24.923s ago
record: mysql:ins:buffer_pool_dirty_ratio nomatch | Details
mysql_global_status_innodb_buffer_pool_bytes_dirty{job="mysql"} / clamp_min(mysql_global_status_innodb_buffer_pool_bytes_data{job="mysql"}, 1)
0 24.922s ago
record: mysql:ins:buffer_pool_waits nomatch | Details
rate(mysql_global_status_innodb_buffer_pool_wait_free{job="mysql"}[5m])
0 24.922s ago
record: mysql:ins:data_read_bytes nomatch | Details
rate(mysql_global_status_innodb_data_read{job="mysql"}[1m])
0 24.922s ago
record: mysql:ins:data_write_bytes nomatch | Details
rate(mysql_global_status_innodb_data_written{job="mysql"}[1m])
0 24.921s ago
record: mysql:ins:data_reads nomatch | Details
rate(mysql_global_status_innodb_data_reads{job="mysql"}[1m])
0 24.921s ago
record: mysql:ins:data_writes nomatch | Details
rate(mysql_global_status_innodb_data_writes{job="mysql"}[1m])
0 24.920s ago
record: mysql:ins:data_fsyncs nomatch | Details
rate(mysql_global_status_innodb_data_fsyncs{job="mysql"}[1m])
0 24.920s ago
record: mysql:ins:redo_bytes nomatch | Details
rate(mysql_global_status_innodb_os_log_written{job="mysql"}[1m])
0 24.920s ago
record: mysql:ins:redo_utilization nomatch | Details
clamp_min(mysql_global_status_innodb_redo_log_current_lsn{job="mysql"} - mysql_global_status_innodb_redo_log_checkpoint_lsn{job="mysql"}, 0) / clamp_min(mysql_global_status_innodb_redo_log_capacity_resized{job="mysql"}, 1)
0 24.919s ago
record: mysql:ins:log_waits nomatch | Details
rate(mysql_global_status_innodb_log_waits{job="mysql"}[5m])
0 24.919s ago
record: mysql:ins:row_lock_waits nomatch | Details
rate(mysql_global_status_innodb_row_lock_waits{job="mysql"}[5m])
0 24.918s ago
record: mysql:ins:row_lock_time nomatch | Details
rate(mysql_global_status_innodb_row_lock_time{job="mysql"}[5m]) / 1000
0 24.918s ago
record: mysql:ins:deadlocks nomatch | Details
rate(mysql_info_schema_innodb_metrics_lock_lock_deadlocks_total{job="mysql"}[5m])
0 24.918s ago
record: mysql:ins:history_list_length nomatch | Details
mysql_info_schema_innodb_metrics_transaction_trx_rseg_history_len{job="mysql"}
0 24.917s ago
record: mysql:ins:binlog_bytes nomatch | Details
sum without (log_file) (mysql_binlog_size_bytes{job="mysql"})
0 24.917s ago
record: mysql:ins:gr_member nomatch | Details
mysql_perf_schema_replication_group_member_info{job="mysql"} and on (job, cls, ins, member_host) label_replace(mysql_up{job="mysql"} == 1, "member_host", "$1", "ip", "(.*)")
0 24.916s ago
record: mysql:ins:gr_online nomatch | Details
max by (job, cls, ins, ip, instance, topology) (mysql:ins:gr_member{member_state="ONLINE"})
0 24.916s ago
record: mysql:ins:gr_primary nomatch | Details
max by (job, cls, ins, ip, instance, topology) (mysql:ins:gr_member{member_state="ONLINE",member_role="PRIMARY"})
0 24.916s ago
record: mysql:ins:gr_secondary nomatch | Details
max by (job, cls, ins, ip, instance, topology) (mysql:ins:gr_member{member_state="ONLINE",member_role="SECONDARY"})
0 24.915s ago
record: mysql:cls:gr_online_members nomatch | Details
sum by (cls, topology) (mysql:ins:gr_online) or (0 * count by (cls, topology) (up{job="mysql",topology="innodb_cluster"}))
0 24.914s ago
record: mysql:cls:gr_primary_members nomatch | Details
sum by (cls, topology) (mysql:ins:gr_primary) or (0 * count by (cls, topology) (up{job="mysql",topology="innodb_cluster"}))
0 24.914s ago
record: mysql:cls:gr_quorum nomatch | Details
mysql:cls:gr_online_members > bool mysql:cls:instances / 2
0 24.913s ago
record: mysql:cls:gr_single_primary nomatch | Details
mysql:cls:gr_primary_members == bool 1
0 24.913s ago
record: mysql:cls:health nomatch | Details
mysql:cls:gr_quorum * mysql:cls:gr_single_primary * (1 + (mysql:cls:gr_online_members == bool mysql:cls:instances)) or 2 * mysql:cls:up{topology="standalone"}
0 24.912s ago
record: mysql:ins:gr_certifier_queue nomatch | Details
mysql_perf_schema_transactions_in_queue{job="mysql"}
0 24.912s ago
record: mysql:ins:gr_applier_queue nomatch | Details
mysql_perf_schema_transactions_remote_in_applier_queue{job="mysql"}
0 24.912s ago
record: mysql:ins:gr_conflict_rate nomatch | Details
rate(mysql_perf_schema_conflicts_detected_total{job="mysql"}[5m])
0 24.911s ago
record: mysql:ins:gr_checked_rate nomatch | Details
rate(mysql_perf_schema_transactions_checked_total{job="mysql"}[5m])
0 24.911s ago
record: mysql:ins:gr_applied_rate nomatch | Details
rate(mysql_perf_schema_transactions_remote_applied_total{job="mysql"}[5m])
0 24.911s ago
record: mysql:ins:gr_certifier_queue_ratio nomatch | Details
mysql:ins:gr_certifier_queue / clamp_min(mysql_global_variables_group_replication_flow_control_certifier_threshold{job="mysql"}, 1)
0 24.910s ago
record: mysql:ins:gr_applier_queue_ratio nomatch | Details
mysql:ins:gr_applier_queue / clamp_min(mysql_global_variables_group_replication_flow_control_applier_threshold{job="mysql"}, 1)
0 24.910s ago
node-alert (every 10s) # 10 inactive 1 pending 2 firing 3 nomatch /infra/rules/node.yml
Rule Series Returned Updated
alert: NodeDown (for: 60 seconds) inactive | Details
node_up < 1
Labels: level=0 severity=CRIT category=node
0 9.940s ago
alert: HaproxyDown (for: 60 seconds) inactive | Details
haproxy_up < 1
Labels: level=0 severity=CRIT category=node
0 9.939s ago
alert: VectorDown (for: 60 seconds) inactive | Details
vector_up < 1
Labels: level=1 severity=WARN category=node
0 9.936s ago
alert: DockerDown (for: 60 seconds) nomatch | Details
docker_up < 1
Labels: level=1 severity=WARN category=node
0 9.935s ago
alert: KeepalivedDown (for: 60 seconds) nomatch | Details
keepalived_up < 1
Labels: level=1 severity=WARN category=node
0 9.935s ago
alert: NodeCpuHigh (for: 60 seconds) pending | Details
node:ins:cpu_usage_1m > 0.70
Labels: category=node level=1 severity=WARN
1 9.934s ago
alert: NodeLoadHigh (for: 60 seconds) firing | Details
node:ins:stdload1 > 1
Labels: level=1 severity=WARN category=node
1 9.931s ago
alert: NodeOutOfMem (for: 60 seconds) inactive | Details
node:ins:mem_avail < 0.10
Labels: level=1 severity=WARN category=node
0 9.929s ago
alert: NodeMemSwapped (for: 300 seconds) firing | Details
node:ins:swap_usage > 0.01
Labels: level=1 severity=WARN category=node
4 9.926s ago
alert: NodeFsSpaceFull (for: 60 seconds) inactive | Details
node:fs:space_usage > 0.90
Labels: level=1 severity=WARN category=node
0 9.923s ago
alert: NodeFsFilesFull (for: 60 seconds) inactive | Details
node:fs:inode_usage > 0.90
Labels: category=node level=1 severity=WARN
0 9.918s ago
alert: NodeFdFull (for: 60 seconds) inactive | Details
node:ins:fd_usage > 0.90
Labels: level=1 severity=WARN category=node
0 9.917s ago
alert: NodeDiskSlow (for: 60 seconds) nomatch | Details
node:dev:disk_read_rt_1m{device="dfa"} > 0.032 or node:dev:disk_write_rt_1m{device="dfa"} > 0.032
Labels: level=2 severity=INFO category=node
0 9.916s ago
alert: NodeTcpErrHigh (for: 60 seconds) inactive | Details
rate(node:ins:tcp_error[1m]) > 1
Labels: level=1 severity=WARN category=node
0 9.916s ago
alert: NodeTcpRetransHigh (for: 60 seconds) inactive | Details
node:ins:tcp_retrans_ratio1m > 1e-2
Labels: category=node level=2 severity=INFO
0 9.915s ago
alert: NodeTimeDrift (for: 60 seconds) inactive | Details
node_timex_sync_status != 1
Labels: level=1 severity=WARN category=node
0 9.914s ago
node-rules (every 10s) # 159 ok 4 nomatch /infra/rules/node.yml
Rule Series Returned Updated
record: node:ins:uptime ok | Details
time() - node_boot_time_seconds
4 3.776s ago
record: node:ins ok | Details
sum without (machine, release, version, sysname, domainname) (
  label_replace(node_uname_info, "id", "$1", "nodename", "(.+)") OR
  label_replace(node_uname_info, "id", "$1", "instance", "(.+)\\:\\d+") OR
  label_replace(node_uname_info, "id", "$1", "ins", "(.+)")
)
8 3.772s ago
record: node:cpu:time_irate1m ok | Details
irate(node_cpu_seconds_total[1m])
120 3.769s ago
record: node:cpu:total_time_irate1m ok | Details
sum without (mode) (node:cpu:time_irate1m)
15 3.759s ago
record: node:cpu:idle_time_irate1m ok | Details
sum without (mode) (node:cpu:time_irate1m{mode="idle"})
15 3.750s ago
record: node:cpu:usage ok | Details
1 - node:cpu:idle_time_irate1m / node:cpu:total_time_irate1m
15 3.745s ago
record: node:cpu:usage_avg1m ok | Details
avg_over_time(node:cpu:usage[1m])
15 3.740s ago
record: node:cpu:usage_avg5m ok | Details
avg_over_time(node:cpu:usage[5m])
15 3.737s ago
record: node:cpu:usage_avg15m ok | Details
avg_over_time(node:cpu:usage[15m])
15 3.732s ago
record: node:ins:cpu_count ok | Details
count without (cpu) (node:cpu:usage)
4 3.729s ago
record: node:cls:cpu_count ok | Details
sum by (cls, job) (node:ins:cpu_count)
2 3.727s ago
record: node:env:cpu_count ok | Details
sum by (job) (node:ins:cpu_count)
1 3.725s ago
record: node:ins:cpu_usage ok | Details
avg without (cpu) (node:cpu:usage)
4 3.724s ago
record: node:cls:cpu_usage ok | Details
avg by (cls, job) (node:cpu:usage)
2 3.722s ago
record: node:env:cpu_usage ok | Details
sum by (job) (node:cls:cpu_usage * node:cls:cpu_count) / sum by (job) (node:cls:cpu_count)
1 3.720s ago
record: node:ins:cpu_usage_1m ok | Details
avg_over_time(node:ins:cpu_usage[1m])
4 3.717s ago
record: node:ins:cpu_usage_5m ok | Details
avg_over_time(node:ins:cpu_usage[5m])
4 3.715s ago
record: node:ins:cpu_usage_15m ok | Details
avg_over_time(node:ins:cpu_usage[15m])
4 3.712s ago
record: node:cls:cpu_usage_1m ok | Details
avg_over_time(node:cls:cpu_usage[1m])
2 3.711s ago
record: node:cls:cpu_usage_5m ok | Details
avg_over_time(node:cls:cpu_usage[5m])
2 3.709s ago
record: node:cls:cpu_usage_15m ok | Details
avg_over_time(node:cls:cpu_usage[15m])
2 3.708s ago
record: node:env:cpu_usage_1m ok | Details
avg_over_time(node:env:cpu_usage[1m])
1 3.707s ago
record: node:env:cpu_usage_5m ok | Details
avg_over_time(node:env:cpu_usage[5m])
1 3.705s ago
record: node:env:cpu_usage_15m ok | Details
avg_over_time(node:env:cpu_usage[15m])
1 3.704s ago
record: node:cpu:sched_timeslices_rate1m ok | Details
rate(node_schedstat_timeslices_total[1m])
15 3.703s ago
record: node:ins:sched_timeslices_rate1m nomatch | Details
sum without (cpu) (node:cpu:sched_timeslices)
0 3.701s ago
record: node:cpu:sched_wait_rate1m ok | Details
rate(node_schedstat_waiting_seconds_total[1m])
15 3.700s ago
record: node:ins:sched_wait_rate1m ok | Details
avg without (cpu) (node:cpu:sched_wait_rate1m)
4 3.696s ago
record: node:ins:forks_rate1m ok | Details
rate(node_forks_total[1m])
4 3.694s ago
record: node:ins:interrupt_rate1m ok | Details
rate(node_intr_total[1m])
4 3.693s ago
record: node:ins:ctx_switch_rate1m ok | Details
rate(node_context_switches_total{}[1m])
4 3.690s ago
record: node:ins:stdload1 ok | Details
node_load1 / node:ins:cpu_count
4 3.689s ago
record: node:ins:stdload5 ok | Details
node_load5 / node:ins:cpu_count
4 3.686s ago
record: node:ins:stdload15 ok | Details
node_load15 / node:ins:cpu_count
4 3.684s ago
record: node:cls:stdload1 ok | Details
sum by (cls, job) (node_load1) / node:cls:cpu_count
2 3.681s ago
record: node:cls:stdload5 ok | Details
sum by (cls, job) (node_load5) / node:cls:cpu_count
2 3.677s ago
record: node:cls:stdload15 ok | Details
sum by (cls, job) (node_load15) / node:cls:cpu_count
2 3.675s ago
record: node:env:stdload1 ok | Details
sum by (job) (node:cls:stdload1) / node:env:cpu_count
1 3.673s ago
record: node:env:stdload5 ok | Details
sum by (job) (node:cls:stdload5) / node:env:cpu_count
1 3.670s ago
record: node:env:stdload15 ok | Details
sum by (job) (node:cls:stdload15) / node:env:cpu_count
1 3.669s ago
record: node:ins:mem_kernel ok | Details
node_memory_KernelStack_bytes +
node_memory_VmallocUsed_bytes +
node_memory_HardwareCorrupted_bytes +
node_memory_PageTables_bytes +
node_memory_Slab_bytes +
node_memory_PageTables_bytes
4 3.668s ago
record: node:ins:mem_rss ok | Details
node_memory_MemTotal_bytes -
(node_memory_KernelStack_bytes +
node_memory_VmallocUsed_bytes +
node_memory_HardwareCorrupted_bytes +
node_memory_PageTables_bytes +
node_memory_Slab_bytes +
node_memory_PageTables_bytes) - 
node_memory_Buffers_bytes -
(node_memory_Hugepagesize_bytes * node_memory_HugePages_Total) -
(node_memory_Cached_bytes - node_memory_Mapped_bytes ) -
node_memory_MemFree_bytes
4 3.659s ago
record: node:ins:mem_avail ok | Details
node_memory_MemAvailable_bytes / node_memory_MemTotal_bytes
4 3.633s ago
record: node:ins:mem_usage ok | Details
1 - node_memory_MemAvailable_bytes / node_memory_MemTotal_bytes
4 3.631s ago
record: node:ins:swap_usage ok | Details
1 - node_memory_SwapFree_bytes / node_memory_SwapTotal_bytes
4 3.615s ago
record: node:ins:mem_commit_ratio ok | Details
node_memory_Committed_AS_bytes / node_memory_CommitLimit_bytes
4 3.612s ago
record: node:cls:mem_usage ok | Details
1 - sum by (cls, job) (node_memory_MemAvailable_bytes) / sum by (cls, job) (node_memory_MemTotal_bytes)
2 3.610s ago
record: node:env:mem_total ok | Details
sum by (job) (node_memory_MemTotal_bytes)
1 3.609s ago
record: node:env:mem_avail ok | Details
sum by (job) (node_memory_MemAvailable_bytes)
1 3.608s ago
record: node:env:mem_usage ok | Details
1 - node:env:mem_avail / node:env:mem_total
1 3.607s ago
record: node:ins:pagefault_rate1m ok | Details
rate(node_vmstat_pgfault[1m])
4 3.605s ago
record: node:ins:pgmajfault_rate1m ok | Details
rate(node_vmstat_pgmajfault[1m])
4 3.603s ago
record: node:ins:pagein_rate1m ok | Details
rate(node_vmstat_pgpgin[1m])
4 3.602s ago
record: node:ins:pageout_rate1m ok | Details
rate(node_vmstat_pgpgout[1m])
4 3.601s ago
record: node:ins:swapin_rate1m ok | Details
rate(node_vmstat_pswpin[1m])
4 3.600s ago
record: node:ins:swapout_rate1m ok | Details
rate(node_vmstat_pswpout[1m])
4 3.599s ago
record: node:dev:disk_util_1m ok | Details
rate(node_disk_io_time_seconds_total{device=~"[a-z0-9A-Z-_]+"}[1m])
9 3.598s ago
record: node:dev:disk_avg_queue_size ok | Details
rate(node_disk_io_time_weighted_seconds_total{device=~"[a-z0-9A-Z-_]+"}[1m])
9 3.596s ago
record: node:dev:disk_reads_rate1m ok | Details
rate(node_disk_reads_completed_total{device=~"[a-z0-9A-Z-_]+"}[1m])
9 3.594s ago
record: node:ins:disk_reads_rate1m ok | Details
sum without (device) (node:dev:disk_reads_rate1m)
4 3.592s ago
record: node:cls:disk_reads_rate1m ok | Details
sum by (cls, job) (node:ins:disk_reads_rate1m)
2 3.591s ago
record: node:dev:disk_writes_rate1m ok | Details
rate(node_disk_writes_completed_total{device=~"[a-z0-9A-Z-_]+"}[1m])
9 3.589s ago
record: node:ins:disk_writes_rate1m ok | Details
sum without (device) (node:dev:disk_writes_rate1m)
4 3.587s ago
record: node:cls:disk_writes_rate1m ok | Details
sum by (cls, job) (node:ins:disk_writes_rate1m)
2 3.586s ago
record: node:dev:disk_mreads_rate1m ok | Details
rate(node_disk_reads_merged_total{device=~"[a-z0-9A-Z-_]+"}[1m])
9 3.584s ago
record: node:ins:disk_mreads_rate1m ok | Details
sum without (device) (node:dev:disk_mreads_rate1m)
4 3.581s ago
record: node:cls:disk_mreads_rate1m ok | Details
sum by (cls, job) (node:ins:disk_mreads_rate1m)
2 3.580s ago
record: node:dev:disk_mwrites_rate1m ok | Details
rate(node_disk_writes_merged_total{device=~"[a-z0-9A-Z-_]+"}[1m])
9 3.578s ago
record: node:ins:disk_mwrites_rate1m ok | Details
sum without (device) (node:dev:disk_mwrites_rate1m)
4 3.577s ago
record: node:cls:disk_mwrites_rate1m ok | Details
sum by (cls, job) (node:ins:disk_mwrites_rate1m)
2 3.576s ago
record: node:dev:disk_iops_1m ok | Details
node:dev:disk_reads_rate1m + node:dev:disk_writes_rate1m
9 3.575s ago
record: node:ins:disk_iops_1m ok | Details
node:ins:disk_reads_rate1m + node:ins:disk_writes_rate1m
4 3.573s ago
record: node:cls:disk_iops_1m ok | Details
node:cls:disk_reads_rate1m + node:cls:disk_writes_rate1m
2 3.571s ago
record: node:dev:disk_mreads_ratio1m ok | Details
node:dev:disk_mreads_rate1m / (node:dev:disk_reads_rate1m + node:dev:disk_mreads_rate1m)
4 3.569s ago
record: node:ins:disk_mreads_ratio1m ok | Details
node:ins:disk_mreads_rate1m / (node:ins:disk_reads_rate1m + node:ins:disk_mreads_rate1m)
4 3.567s ago
record: node:cls:disk_mreads_ratio1m ok | Details
node:cls:disk_mreads_rate1m / (node:cls:disk_reads_rate1m + node:cls:disk_mreads_rate1m)
2 3.565s ago
record: node:dev:disk_mwrites_ratio1m ok | Details
node:dev:disk_mwrites_rate1m / (node:dev:disk_writes_rate1m + node:dev:disk_mwrites_rate1m)
4 3.564s ago
record: node:ins:disk_mwrites_ratio1m ok | Details
node:ins:disk_mwrites_rate1m / (node:ins:disk_writes_rate1m + node:ins:disk_mwrites_rate1m)
4 3.562s ago
record: node:cls:disk_mwrites_ratio1m ok | Details
node:cls:disk_mwrites_rate1m / (node:cls:disk_writes_rate1m + node:cls:disk_mwrites_rate1m)
2 3.560s ago
record: node:dev:disk_read_bytes_rate1m ok | Details
rate(node_disk_read_bytes_total{device=~"[a-z0-9A-Z-_]+"}[1m])
9 3.558s ago
record: node:ins:disk_read_bytes_rate1m ok | Details
sum without (device) (node:dev:disk_read_bytes_rate1m)
4 3.557s ago
record: node:cls:disk_read_bytes_rate1m ok | Details
sum by (cls, job) (node:ins:disk_read_bytes_rate1m)
2 3.556s ago
record: node:dev:disk_write_bytes_rate1m ok | Details
rate(node_disk_written_bytes_total{device=~"[a-z0-9A-Z-_]+"}[1m])
9 3.555s ago
record: node:ins:disk_write_bytes_rate1m ok | Details
sum without (device) (node:dev:disk_write_bytes_rate1m)
4 3.554s ago
record: node:cls:disk_write_bytes_rate1m ok | Details
sum by (cls, job) (node:ins:disk_write_bytes_rate1m)
2 3.552s ago
record: node:dev:disk_io_bytes_rate1m ok | Details
node:dev:disk_read_bytes_rate1m + node:dev:disk_write_bytes_rate1m
9 3.551s ago
record: node:ins:disk_io_bytes_rate1m ok | Details
node:ins:disk_read_bytes_rate1m + node:ins:disk_write_bytes_rate1m
4 3.549s ago
record: node:cls:disk_io_bytes_rate1m ok | Details
node:cls:disk_read_bytes_rate1m + node:cls:disk_write_bytes_rate1m
2 3.548s ago
record: node:dev:disk_read_time_rate1m ok | Details
rate(node_disk_read_time_seconds_total{device=~"[a-z0-9A-Z-_]+"}[1m])
9 3.546s ago
record: node:dev:disk_write_time_rate1m ok | Details
rate(node_disk_write_time_seconds_total{device=~"[a-z0-9A-Z-_]+"}[1m])
9 3.544s ago
record: node:dev:disk_io_time_rate1m ok | Details
node:dev:disk_read_time_rate1m + node:dev:disk_write_time_rate1m
9 3.543s ago
record: node:dev:disk_read_rt_1m ok | Details
node:dev:disk_read_time_rate1m / node:dev:disk_reads_rate1m
4 3.535s ago
record: node:dev:disk_write_rt_1m ok | Details
node:dev:disk_write_time_rate1m / node:dev:disk_writes_rate1m
4 3.533s ago
record: node:dev:disk_io_rt_1m ok | Details
node:dev:disk_io_time_rate1m / node:dev:disk_iops_1m
4 3.532s ago
record: node:dev:disk_read_batch_1m ok | Details
node:dev:disk_read_bytes_rate1m / node:dev:disk_reads_rate1m
4 3.531s ago
record: node:dev:disk_write_batch_1m ok | Details
node:dev:disk_write_bytes_rate1m / node:dev:disk_writes_rate1m
4 3.529s ago
record: node:dev:disk_io_batch_1m ok | Details
node:dev:disk_io_bytes_rate1m / node:dev:disk_iops_1m
4 3.528s ago
record: node:fs:free_bytes ok | Details
node_filesystem_free_bytes{fstype!~"(n|root|tmp)fs.*"}
4 3.526s ago
record: node:fs:avail_bytes ok | Details
node_filesystem_avail_bytes{fstype!~"(n|root|tmp)fs.*"}
4 3.525s ago
record: node:fs:size_bytes ok | Details
node_filesystem_size_bytes{fstype!~"(n|root|tmp)fs.*"}
4 3.524s ago
record: node:ins:free_bytes ok | Details
sum without(device,mountpoint,fstype) (node:fs:free_bytes{fstype!~"fuse.juicefs"})
4 3.523s ago
record: node:ins:avail_bytes ok | Details
sum without(device,mountpoint,fstype) (node:fs:avail_bytes{fstype!~"fuse.juicefs"})
4 3.522s ago
record: node:ins:size_bytes ok | Details
sum without(device,mountpoint,fstype) (node:fs:size_bytes{fstype!~"fuse.juicefs"})
4 3.521s ago
record: node:cls:free_bytes ok | Details
sum by (job,cls) (node:ins:free_bytes)
2 3.520s ago
record: node:cls:avail_bytes ok | Details
sum by (job,cls) (node:ins:avail_bytes)
2 3.519s ago
record: node:cls:size_bytes ok | Details
sum by (job,cls) (node:ins:size_bytes)
2 3.518s ago
record: node:env:free_bytes ok | Details
sum by(job) (node:ins:free_bytes)
1 3.517s ago
record: node:env:avail_bytes ok | Details
sum by(job) (node:ins:avail_bytes)
1 3.516s ago
record: node:env:size_bytes ok | Details
sum by(job) (node:ins:size_bytes)
1 3.515s ago
record: node:fs:space_usage ok | Details
1 - node:fs:avail_bytes / node:fs:size_bytes
4 3.514s ago
record: node:cls:space_usage ok | Details
1 - node:cls:avail_bytes / node:cls:size_bytes
2 3.512s ago
record: node:env:space_usage ok | Details
1 - node:env:avail_bytes / node:env:size_bytes
1 3.510s ago
record: node:ins:space_usage_max ok | Details
max without (device, fstype, mountpoint) (node:fs:space_usage)
4 3.509s ago
record: node:cls:space_usage_max ok | Details
max by (job, cls) (node:ins:space_usage_max)
2 3.507s ago
record: node:env:device_space_usage_max ok | Details
max by (job, device, fstype, mountpoint) (node:fs:space_usage)
1 3.507s ago
record: node:fs:space_deriv1h ok | Details
deriv(node:fs:avail_bytes[1h])
4 3.506s ago
record: node:fs:space_exhaust ok | Details
clamp(node:fs:avail_bytes / - node:fs:space_deriv1h, -1, 126230400)
4 3.505s ago
record: node:fs:space_predict_1d ok | Details
predict_linear(node:fs:avail_bytes[1h], 86400)
4 3.503s ago
record: node:fs:inode_free ok | Details
node_filesystem_files_free{fstype!~"(n|root|tmp)fs.*"}
4 3.502s ago
record: node:fs:inode_total ok | Details
node_filesystem_files{fstype!~"(n|root|tmp)fs.*"}
4 3.500s ago
record: node:fs:inode_used ok | Details
node:fs:inode_total - node:fs:inode_free
4 3.499s ago
record: node:fs:inode_usage ok | Details
1 - (node:fs:inode_free / node:fs:inode_total)
4 3.498s ago
record: node:ins:inode_usage ok | Details
sum without (fstype, device, mountpoint) (node:fs:inode_used{fstype!~"fuse.juicefs"}) /
sum without (fstype, device, mountpoint) (node:fs:inode_total{fstype!~"fuse.juicefs"})
4 3.496s ago
record: node:ins:fd_usage ok | Details
node_filefd_allocated / node_filefd_maximum
4 3.495s ago
record: node:ins:fd_alloc_rate1m ok | Details
rate(node_filefd_allocated[1m])
4 3.493s ago
record: node:dev:network_tx_pps1m ok | Details
rate(node_network_transmit_packets_total[1m])
15 3.492s ago
record: node:ins:network_tx_pps1m ok | Details
sum without (device) (node:dev:network_tx_pps1m{device!~"lo|bond.*"})
4 3.490s ago
record: node:cls:network_tx_pps1m ok | Details
sum by (cls, job) (node:ins:network_tx_pps1m)
2 3.489s ago
record: node:dev:network_rx_pps1m ok | Details
rate(node_network_receive_packets_total[1m])
15 3.487s ago
record: node:ins:network_rx_pps1m ok | Details
sum without (device) (node:dev:network_rx_pps1m{device!~"lo|bond.*"})
4 3.486s ago
record: node:cls:network_rx_pps1m ok | Details
sum by (cls, job) (node:ins:network_rx_pps1m)
2 3.484s ago
record: node:dev:network_tx_bytes_rate1m ok | Details
rate(node_network_transmit_bytes_total[1m])
15 3.483s ago
record: node:ins:network_tx_bytes_rate1m ok | Details
sum without (device) (node:dev:network_tx_bytes_rate1m{device!~"lo|bond.*"})
4 3.481s ago
record: node:cls:network_tx_bytes_rate1m ok | Details
sum by (cls, job) (node:ins:network_tx_bytes_rate1m)
2 3.480s ago
record: node:dev:network_rx_bytes_rate1m ok | Details
rate(node_network_receive_bytes_total[1m])
15 3.478s ago
record: node:ins:network_rx_bytes_rate1m ok | Details
sum without (device) (node:dev:network_rx_bytes_rate1m{device!~"lo|bond.*"})
4 3.477s ago
record: node:cls:network_rx_bytes_rate1m ok | Details
sum by (cls, job) (node:ins:network_rx_bytes_rate1m)
2 3.475s ago
record: node:dev:network_io_bytes_rate1m ok | Details
node:dev:network_tx_bytes_rate1m + node:dev:network_rx_bytes_rate1m
15 3.474s ago
record: node:ins:network_io_bytes_rate1m ok | Details
node:ins:network_tx_bytes_rate1m + node:ins:network_rx_bytes_rate1m
4 3.471s ago
record: node:cls:network_io_bytes_rate1m ok | Details
node:cls:network_tx_bytes_rate1m + node:cls:network_rx_bytes_rate1m
2 3.469s ago
record: node:ins:tcp_insegs_rate1m ok | Details
rate(node_netstat_Tcp_InSegs[1m])
4 3.468s ago
record: node:ins:tcp_outsegs_rate1m ok | Details
rate(node_netstat_Tcp_OutSegs[1m])
4 3.466s ago
record: node:ins:tcp_retranssegs_rate1m ok | Details
rate(node_netstat_Tcp_RetransSegs[1m])
4 3.465s ago
record: node:ins:tcp_segs_rate1m ok | Details
node:ins:tcp_insegs_rate1m + node:ins:tcp_outsegs_rate1m
4 3.464s ago
record: node:ins:tcp_retrans_ratio1m ok | Details
node:ins:tcp_retranssegs_rate1m / node:ins:tcp_outsegs_rate1m
4 3.462s ago
record: node:ins:tcp_error ok | Details
node_netstat_TcpExt_ListenOverflows +
node_netstat_TcpExt_ListenDrops +
node_netstat_Tcp_InErrs
4 3.460s ago
record: node:ins:tcp_error_rate1m ok | Details
rate(node:ins:tcp_error[1m])
4 3.458s ago
record: node:ins:tcp_passive_opens_rate1m ok | Details
rate(node_netstat_Tcp_PassiveOpens[1m])
4 3.457s ago
record: node:ins:tcp_active_opens_rate1m ok | Details
rate(node_netstat_Tcp_ActiveOpens[1m])
4 3.455s ago
record: node:ins:tcp_attempt_fails_rate1m nomatch | Details
rate(node_netstat_Tcp_AttemptFails[1m])
0 3.454s ago
record: node:ins:tcp_estab_resets_rate1m nomatch | Details
rate(node_netstat_Tcp_EstabResets[1m])
0 3.453s ago
record: node:ins:tcp_overflow_rate1m ok | Details
rate(node_netstat_TcpExt_ListenOverflows[1m])
4 3.453s ago
record: node:ins:tcp_dropped_rate1m ok | Details
rate(node_netstat_TcpExt_ListenDrops[1m])
4 3.452s ago
record: node:ins:udp_in_rate1m ok | Details
rate(node_netstat_Udp_InDatagrams{}[1m])
4 3.451s ago
record: node:ins:udp_out_rate1m ok | Details
rate(node_netstat_Udp_OutDatagrams[1m])
4 3.450s ago
record: node:ins:time_drift ok | Details
abs(node_timex_offset_seconds)
4 3.449s ago
record: node:cls:time_drift_max ok | Details
max by (cls, job) (node:ins:time_drift)
2 3.448s ago
record: node:cls:time_drift_range nomatch | Details
max by (cls, job) (node_ntp_offset_seconds) - min by (cls, job) (node_ntp_offset_seconds)
0 3.447s ago
record: haproxy:ins:usage ok | Details
(100 - haproxy_process_idle_time_percent) / 100
3 3.446s ago
record: haproxy:cls:usage ok | Details
avg by (cls, job) (haproxy:ins:usage)
1 3.445s ago
record: haproxy:ins:uptime ok | Details
time() - haproxy_process_start_time_seconds
3 3.444s ago
record: haproxy:ins:service_up ok | Details
sum by (ins,proxy) (haproxy_server_status{state="UP", proxy!='stats'}) > bool 0
13 3.442s ago
record: haproxy:cls:service_up ok | Details
sum by (cls,proxy) (haproxy_server_status{state="UP", proxy!='stats'}) > bool 0
5 3.439s ago
pgbouncer-rules (every 10s) # 33 ok 136 nomatch /infra/rules/pgsql.yml
Rule Series Returned Updated
record: pgbouncer:ins:pools ok | Details
sum without (list) (pgbouncer_list_items{list="pools"})
4 2.860s ago
record: pgbouncer:ins:pool_databases ok | Details
sum without (list) (pgbouncer_list_items{list="databases"})
4 2.858s ago
record: pgbouncer:ins:pool_users ok | Details
sum without (list) (pgbouncer_list_items{list="users"})
4 2.857s ago
record: pgbouncer:ins:login_clients ok | Details
sum without (list) (pgbouncer_list_items{list="login_clients"})
4 2.855s ago
record: pgbouncer:ins:free_clients ok | Details
sum without (list) (pgbouncer_list_items{list="free_clients"})
4 2.854s ago
record: pgbouncer:ins:used_clients ok | Details
sum without (list) (pgbouncer_list_items{list="used_clients"})
4 2.853s ago
record: pgbouncer:ins:free_servers ok | Details
sum without (list) (pgbouncer_list_items{list="free_servers"})
4 2.853s ago
record: pgbouncer:db:pool_max_conn ok | Details
pgbouncer_database_pool_size{datname!="pgbouncer"} + pgbouncer_database_reserve_pool{datname!="pgbouncer"}
9 2.852s ago
record: pgbouncer:db:pool_size ok | Details
pgbouncer_database_pool_size{datname!="pgbouncer"}
9 2.848s ago
record: pgbouncer:db:pool_reserve_size ok | Details
pgbouncer_database_reserve_pool{datname!="pgbouncer"}
9 2.846s ago
record: pgbouncer:db:pool_current_conn ok | Details
pgbouncer_database_current_connections{datname!="pgbouncer"}
9 2.831s ago
record: pgbouncer:db:pool_paused ok | Details
pgbouncer_database_paused{datname!="pgbouncer"}
9 2.829s ago
record: pgbouncer:db:pool_disabled ok | Details
pgbouncer_database_disabled{datname!="pgbouncer"}
9 2.827s ago
record: pgbouncer:db:conn_usage ok | Details
pgbouncer:db:pool_current_conn / pgbouncer:db:pool_size
9 2.824s ago
record: pgbouncer:db:conn_usage_reserve ok | Details
pgbouncer:db:pool_current_conn / pgbouncer:db:pool_max_conn
9 2.821s ago
record: pgbouncer:pool:maxwait nomatch | Details
pgbouncer_pool_maxwait{datname!="pgbouncer"} + pgbouncer_pool_maxwait_us{datname!="pgbouncer"} / 1000000
0 2.817s ago
record: pgbouncer:db:maxwait nomatch | Details
max without(user, pool_mode) (pgbouncer:pool:maxwait)
0 2.816s ago
record: pgbouncer:ins:maxwait nomatch | Details
max without(datname) (pgbouncer:db:maxwait)
0 2.816s ago
record: pgbouncer:cls:maxwait nomatch | Details
max by (job, cls) (pgbouncer:ins:maxwait)
0 2.815s ago
record: pgbouncer:env:maxwait nomatch | Details
max by (job) (pgbouncer:cls:maxwait)
0 2.815s ago
record: pgbouncer:pool:active_servers nomatch | Details
pgbouncer_pool_active_servers{datname!="pgbouncer"}
0 2.814s ago
record: pgbouncer:db:active_servers nomatch | Details
sum without(user, pool_mode) (pgbouncer:pool:active_servers)
0 2.813s ago
record: pgbouncer:ins:active_servers nomatch | Details
sum without(datname) (pgbouncer:db:active_servers)
0 2.813s ago
record: pgbouncer:cls:active_servers nomatch | Details
sum by (job, cls) (pgbouncer:ins:active_servers)
0 2.812s ago
record: pgbouncer:env:active_servers nomatch | Details
sum by (job) (pgbouncer:cls:active_servers)
0 2.812s ago
record: pgbouncer:pool:idle_servers nomatch | Details
pgbouncer_pool_idle_servers{datname!="pgbouncer"}
0 2.811s ago
record: pgbouncer:db:idle_servers nomatch | Details
max without(user, pool_mode) (pgbouncer:pool:idle_servers)
0 2.807s ago
record: pgbouncer:ins:idle_servers nomatch | Details
sum without(datname) (pgbouncer:db:idle_servers)
0 2.807s ago
record: pgbouncer:cls:idle_servers nomatch | Details
sum by (job, cls) (pgbouncer:ins:idle_servers)
0 2.806s ago
record: pgbouncer:env:idle_servers nomatch | Details
sum by (job) (pgbouncer:cls:idle_servers)
0 2.805s ago
record: pgbouncer:pool:used_servers nomatch | Details
pgbouncer_pool_used_servers{datname!="pgbouncer"}
0 2.805s ago
record: pgbouncer:db:used_servers nomatch | Details
max without(user, pool_mode) (pgbouncer:pool:used_servers)
0 2.804s ago
record: pgbouncer:ins:used_servers nomatch | Details
sum without(datname) (pgbouncer:db:used_servers)
0 2.804s ago
record: pgbouncer:cls:used_servers nomatch | Details
sum by (job, cls) (pgbouncer:ins:used_servers)
0 2.803s ago
record: pgbouncer:env:used_servers nomatch | Details
sum by (job) (pgbouncer:cls:used_servers)
0 2.803s ago
record: pgbouncer:pool:tested_servers nomatch | Details
pgbouncer_pool_tested_servers{datname!="pgbouncer"}
0 2.802s ago
record: pgbouncer:db:tested_servers nomatch | Details
max without(user, pool_mode) (pgbouncer:pool:tested_servers)
0 2.802s ago
record: pgbouncer:ins:tested_servers nomatch | Details
sum without(datname) (pgbouncer:db:tested_servers)
0 2.801s ago
record: pgbouncer:cls:tested_servers nomatch | Details
sum by (job, cls) (pgbouncer:ins:tested_servers)
0 2.800s ago
record: pgbouncer:env:tested_servers nomatch | Details
sum by (job) (pgbouncer:cls:tested_servers)
0 2.800s ago
record: pgbouncer:pool:login_servers nomatch | Details
pgbouncer_pool_login_servers{datname!="pgbouncer"}
0 2.799s ago
record: pgbouncer:db:login_servers nomatch | Details
max without(user, pool_mode) (pgbouncer:pool:login_servers)
0 2.799s ago
record: pgbouncer:ins:login_servers nomatch | Details
sum without(datname) (pgbouncer:db:login_servers)
0 2.798s ago
record: pgbouncer:cls:login_servers nomatch | Details
sum by (job, cls) (pgbouncer:ins:login_servers)
0 2.798s ago
record: pgbouncer:env:login_servers nomatch | Details
sum by (job) (pgbouncer:cls:login_servers)
0 2.797s ago
record: pgbouncer:pool:active_clients nomatch | Details
pgbouncer_pool_active_clients{datname!="pgbouncer"}
0 2.797s ago
record: pgbouncer:db:active_clients nomatch | Details
max without(user, pool_mode) (pgbouncer:pool:active_clients)
0 2.796s ago
record: pgbouncer:ins:active_clients nomatch | Details
sum without(datname) (pgbouncer:db:active_clients)
0 2.796s ago
record: pgbouncer:cls:active_clients nomatch | Details
sum by (job, cls) (pgbouncer:ins:active_clients)
0 2.793s ago
record: pgbouncer:env:active_clients nomatch | Details
sum by (job) (pgbouncer:cls:active_clients)
0 2.793s ago
record: pgbouncer:pool:waiting_clients nomatch | Details
pgbouncer_pool_waiting_clients{datname!="pgbouncer"}
0 2.792s ago
record: pgbouncer:db:waiting_clients nomatch | Details
max without(user, pool_mode) (pgbouncer:pool:waiting_clients)
0 2.792s ago
record: pgbouncer:ins:waiting_clients nomatch | Details
sum without(datname) (pgbouncer:db:waiting_clients)
0 2.791s ago
record: pgbouncer:cls:waiting_clients nomatch | Details
sum by (job, cls) (pgbouncer:ins:waiting_clients)
0 2.791s ago
record: pgbouncer:env:waiting_clients nomatch | Details
sum by (job) (pgbouncer:cls:waiting_clients)
0 2.788s ago
record: pgbouncer:db:tx_rate1m nomatch | Details
rate(pgbouncer_stat_total_sent{datname!="pgbouncer"}[1m])
0 2.787s ago
record: pgbouncer:ins:tx_rate1m nomatch | Details
sum without (datname) (pgbouncer:db:tx_rate1m)
0 2.787s ago
record: pgbouncer:cls:tx_rate1m nomatch | Details
sum by (job, cls) (pgbouncer:ins:tx_rate1m)
0 2.786s ago
record: pgbouncer:env:tx_rate1m nomatch | Details
sum by (job) (pgbouncer:cls:tx_rate1m)
0 2.784s ago
record: pgbouncer:db:rx_rate1m nomatch | Details
rate(pgbouncer_stat_total_received{datname!="pgbouncer"}[1m])
0 2.784s ago
record: pgbouncer:ins:rx_rate1m nomatch | Details
sum without (datname) (pgbouncer:db:rx_rate1m)
0 2.783s ago
record: pgbouncer:cls:rx_rate1m nomatch | Details
sum by (job, cls) (pgbouncer:ins:rx_rate1m)
0 2.783s ago
record: pgbouncer:env:rx_rate1m nomatch | Details
sum by (job) (pgbouncer:cls:rx_rate1m)
0 2.782s ago
record: pgbouncer:db:xact_rate1m nomatch | Details
rate(pgbouncer_stat_total_xact_count{datname!="pgbouncer"}[1m])
0 2.780s ago
record: pgbouncer:ins:xact_rate1m nomatch | Details
sum without(datname) (pgbouncer:db:xact_rate1m)
0 2.779s ago
record: pgbouncer:cls:xact_rate1m nomatch | Details
sum by (job, cls) (pgbouncer:ins:xact_rate1m)
0 2.778s ago
record: pgbouncer:env:xact_rate1m nomatch | Details
sum by (job) (pgbouncer:cls:xact_rate1m)
0 2.778s ago
record: pgbouncer:db:xact_rate5m nomatch | Details
rate(pgbouncer_stat_total_xact_count{datname!="pgbouncer"}[5m])
0 2.777s ago
record: pgbouncer:ins:xact_rate5m nomatch | Details
sum without(datname) (pgbouncer:db:xact_rate5m)
0 2.777s ago
record: pgbouncer:cls:xact_rate5m nomatch | Details
sum by (job, cls) (pgbouncer:ins:xact_rate5m)
0 2.776s ago
record: pgbouncer:env:xact_rate5m nomatch | Details
sum by (job) (pgbouncer:cls:xact_rate5m)
0 2.776s ago
record: pgbouncer:db:xact_rate15m nomatch | Details
rate(pgbouncer_stat_total_xact_count{datname!="pgbouncer"}[15m])
0 2.775s ago
record: pgbouncer:ins:xact_rate15m nomatch | Details
sum without(datname) (pgbouncer:db:xact_rate15m)
0 2.774s ago
record: pgbouncer:cls:xact_rate15m nomatch | Details
sum by (job, cls) (pgbouncer:ins:xact_rate15m)
0 2.774s ago
record: pgbouncer:env:xact_rate15m nomatch | Details
sum by (job) (pgbouncer:cls:xact_rate15m)
0 2.773s ago
record: pgbouncer:db:xact_time_rate1m nomatch | Details
rate(pgbouncer_stat_total_xact_time{datname!="pgbouncer"}[1m])
0 2.773s ago
record: pgbouncer:ins:xact_time_rate1m nomatch | Details
sum without(datname) (pgbouncer:db:xact_time_rate1m)
0 2.772s ago
record: pgbouncer:cls:xact_time_rate1m nomatch | Details
sum by (job, cls) (pgbouncer:ins:xact_time_rate1m)
0 2.772s ago
record: pgbouncer:env:xact_time_rate1m nomatch | Details
sum by (job) (pgbouncer:cls:xact_time_rate1m)
0 2.771s ago
record: pgbouncer:db:xact_time_rate5m nomatch | Details
rate(pgbouncer_stat_total_xact_time{datname!="pgbouncer"}[5m])
0 2.770s ago
record: pgbouncer:ins:xact_time_rate5m nomatch | Details
sum without(datname) (pgbouncer:db:xact_time_rate5m)
0 2.770s ago
record: pgbouncer:cls:xact_time_rate5m nomatch | Details
sum by (job, cls) (pgbouncer:ins:xact_time_rate5m)
0 2.770s ago
record: pgbouncer:env:xact_time_rate5m nomatch | Details
sum by (job) (pgbouncer:cls:xact_time_rate5m)
0 2.769s ago
record: pgbouncer:db:xact_time_rate15m nomatch | Details
rate(pgbouncer_stat_total_xact_time{datname!="pgbouncer"}[15m])
0 2.768s ago
record: pgbouncer:ins:xact_time_rate15m nomatch | Details
sum without(datname) (pgbouncer:db:xact_time_rate15m)
0 2.768s ago
record: pgbouncer:cls:xact_time_rate15m nomatch | Details
sum by (job, cls) (pgbouncer:ins:xact_time_rate15m)
0 2.767s ago
record: pgbouncer:env:xact_time_rate15m nomatch | Details
sum by (job) (pgbouncer:cls:xact_time_rate15m)
0 2.766s ago
record: pgbouncer:db:xact_rt_1m nomatch | Details
pgbouncer:db:xact_time_rate1m / pgbouncer:db:xact_rate1m
0 2.766s ago
record: pgbouncer:ins:xact_rt_1m nomatch | Details
pgbouncer:ins:xact_time_rate1m / pgbouncer:ins:xact_rate1m
0 2.766s ago
record: pgbouncer:cls:xact_rt_1m nomatch | Details
pgbouncer:cls:xact_time_rate1m / pgbouncer:cls:xact_rate1m
0 2.765s ago
record: pgbouncer:env:xact_rt_1m nomatch | Details
pgbouncer:env:xact_time_rate1m / pgbouncer:env:xact_rate1m
0 2.764s ago
record: pgbouncer:db:xact_rt_5m nomatch | Details
pgbouncer:db:xact_time_rate5m / pgbouncer:db:xact_rate5m
0 2.764s ago
record: pgbouncer:ins:xact_rt_5m nomatch | Details
pgbouncer:ins:xact_time_rate5m / pgbouncer:ins:xact_rate5m
0 2.764s ago
record: pgbouncer:cls:xact_rt_5m nomatch | Details
pgbouncer:cls:xact_time_rate5m / pgbouncer:cls:xact_rate5m
0 2.763s ago
record: pgbouncer:env:xact_rt_5m nomatch | Details
pgbouncer:env:xact_time_rate5m / pgbouncer:env:xact_rate5m
0 2.763s ago
record: pgbouncer:db:xact_rt_15m nomatch | Details
pgbouncer:db:xact_time_rate15m / pgbouncer:db:xact_rate15m
0 2.762s ago
record: pgbouncer:ins:xact_rt_15m nomatch | Details
pgbouncer:ins:xact_time_rate15m / pgbouncer:ins:xact_rate15m
0 2.762s ago
record: pgbouncer:cls:xact_rt_15m nomatch | Details
pgbouncer:cls:xact_time_rate15m / pgbouncer:cls:xact_rate15m
0 2.761s ago
record: pgbouncer:env:xact_rt_15m nomatch | Details
pgbouncer:env:xact_time_rate15m / pgbouncer:env:xact_rate15m
0 2.761s ago
record: pgbouncer:db:query_rate1m nomatch | Details
rate(pgbouncer_stat_total_query_count{datname!="pgbouncer"}[1m])
0 2.760s ago
record: pgbouncer:ins:query_rate1m nomatch | Details
sum without(datname) (pgbouncer:db:query_rate1m)
0 2.760s ago
record: pgbouncer:cls:query_rate1m nomatch | Details
sum by (job, cls) (pgbouncer:ins:query_rate1m)
0 2.759s ago
record: pgbouncer:env:query_rate1m nomatch | Details
sum by (job) (pgbouncer:cls:query_rate1m)
0 2.759s ago
record: pgbouncer:db:query_rate5m nomatch | Details
rate(pgbouncer_stat_total_query_count{datname!="pgbouncer"}[5m])
0 2.759s ago
record: pgbouncer:ins:query_rate5m nomatch | Details
sum without(datname) (pgbouncer:db:query_rate5m)
0 2.758s ago
record: pgbouncer:cls:query_rate5m nomatch | Details
sum by (job, cls) (pgbouncer:ins:query_rate5m)
0 2.758s ago
record: pgbouncer:env:query_rate5m nomatch | Details
sum by (job) (pgbouncer:cls:query_rate5m)
0 2.757s ago
record: pgbouncer:db:query_rate15m nomatch | Details
rate(pgbouncer_stat_total_query_count{datname!="pgbouncer"}[15m])
0 2.757s ago
record: pgbouncer:ins:query_rate15m nomatch | Details
sum without(datname) (pgbouncer:db:query_rate15m)
0 2.756s ago
record: pgbouncer:cls:query_rate15m nomatch | Details
sum by (job, cls) (pgbouncer:ins:query_rate15m)
0 2.756s ago
record: pgbouncer:env:query_rate15m nomatch | Details
sum by (job) (pgbouncer:cls:query_rate15m)
0 2.755s ago
record: pgbouncer:db:query_time_rate1m nomatch | Details
rate(pgbouncer_stat_total_query_time{datname!="pgbouncer"}[1m])
0 2.755s ago
record: pgbouncer:ins:query_time_rate1m nomatch | Details
sum without(datname) (pgbouncer:db:query_time_rate1m)
0 2.754s ago
record: pgbouncer:cls:query_time_rate1m nomatch | Details
sum by (job, cls) (pgbouncer:ins:query_time_rate1m)
0 2.754s ago
record: pgbouncer:env:query_time_rate1m nomatch | Details
sum by (job) (pgbouncer:cls:query_time_rate1m)
0 2.753s ago
record: pgbouncer:db:query_time_rate5m nomatch | Details
rate(pgbouncer_stat_total_query_time{datname!="pgbouncer"}[5m])
0 2.753s ago
record: pgbouncer:ins:query_time_rate5m nomatch | Details
sum without(datname) (pgbouncer:db:query_time_rate5m)
0 2.752s ago
record: pgbouncer:cls:query_time_rate5m nomatch | Details
sum by (job, cls) (pgbouncer:ins:query_time_rate5m)
0 2.752s ago
record: pgbouncer:env:query_time_rate5m nomatch | Details
sum by (job) (pgbouncer:cls:query_time_rate5m)
0 2.751s ago
record: pgbouncer:db:query_time_rate15m nomatch | Details
rate(pgbouncer_stat_total_query_time{datname!="pgbouncer"}[15m])
0 2.751s ago
record: pgbouncer:ins:query_time_rate15m nomatch | Details
sum without(datname) (pgbouncer:db:query_time_rate15m)
0 2.750s ago
record: pgbouncer:cls:query_time_rate15m nomatch | Details
sum by (job, cls) (pgbouncer:ins:query_time_rate15m)
0 2.749s ago
record: pgbouncer:env:query_time_rate15m nomatch | Details
sum by (job) (pgbouncer:cls:query_time_rate15m)
0 2.749s ago
record: pgbouncer:db:query_rt_1m nomatch | Details
pgbouncer:db:query_time_rate1m / pgbouncer:db:query_rate1m
0 2.748s ago
record: pgbouncer:ins:query_rt_1m nomatch | Details
pgbouncer:ins:query_time_rate1m / pgbouncer:ins:query_rate1m
0 2.748s ago
record: pgbouncer:cls:query_rt_1m nomatch | Details
pgbouncer:cls:query_time_rate1m / pgbouncer:cls:query_rate1m
0 2.747s ago
record: pgbouncer:env:query_rt_1m nomatch | Details
pgbouncer:env:query_time_rate1m / pgbouncer:env:query_rate1m
0 2.747s ago
record: pgbouncer:db:query_rt_5m nomatch | Details
pgbouncer:db:query_time_rate5m / pgbouncer:db:query_rate5m
0 2.746s ago
record: pgbouncer:ins:query_rt_5m nomatch | Details
pgbouncer:ins:query_time_rate5m / pgbouncer:ins:query_rate5m
0 2.746s ago
record: pgbouncer:cls:query_rt_5m nomatch | Details
pgbouncer:cls:query_time_rate5m / pgbouncer:cls:query_rate5m
0 2.745s ago
record: pgbouncer:env:query_rt_5m nomatch | Details
pgbouncer:env:query_time_rate5m / pgbouncer:env:query_rate5m
0 2.744s ago
record: pgbouncer:db:query_rt_15m nomatch | Details
pgbouncer:db:query_time_rate15m / pgbouncer:db:query_rate15m
0 2.744s ago
record: pgbouncer:ins:query_rt_15m nomatch | Details
pgbouncer:ins:query_time_rate15m/ pgbouncer:ins:query_rate15m
0 2.743s ago
record: pgbouncer:cls:query_rt_15m nomatch | Details
pgbouncer:cls:query_time_rate15m / pgbouncer:cls:query_rate15m
0 2.743s ago
record: pgbouncer:env:query_rt_15m nomatch | Details
pgbouncer:env:query_time_rate15m / pgbouncer:env:query_rate15m
0 2.742s ago
record: pgbouncer:db:xact_sigma15m nomatch | Details
stddev_over_time(pgbouncer:db:xact_rate1m[15m])
0 2.742s ago
record: pgbouncer:ins:xact_sigma15m nomatch | Details
stddev_over_time(pgbouncer:ins:xact_rate1m[15m])
0 2.741s ago
record: pgbouncer:cls:xact_sigma15m nomatch | Details
stddev_over_time(pgbouncer:cls:xact_rate1m[15m])
0 2.741s ago
record: pgbouncer:env:xact_sigma15m nomatch | Details
stddev_over_time(pgbouncer:env:xact_rate1m[15m])
0 2.740s ago
record: pgbouncer:db:xact_rt_sigma15m nomatch | Details
stddev_over_time(pgbouncer:db:xact_rt_1m[15m])
0 2.740s ago
record: pgbouncer:ins:xact_rt_sigma15m nomatch | Details
stddev_over_time(pgbouncer:ins:xact_rt_1m[15m])
0 2.739s ago
record: pgbouncer:cls:xact_rt_sigma15m nomatch | Details
stddev_over_time(pgbouncer:cls:xact_rt_1m[15m])
0 2.739s ago
record: pgbouncer:env:xact_rt_sigma15m nomatch | Details
stddev_over_time(pgbouncer:env:xact_rt_1m[15m])
0 2.738s ago
record: pgbouncer:db:query_sigma15m nomatch | Details
stddev_over_time(pgbouncer:db:query_rate1m[15m])
0 2.738s ago
record: pgbouncer:ins:query_sigma15m nomatch | Details
stddev_over_time(pgbouncer:ins:query_rate1m[15m])
0 2.737s ago
record: pgbouncer:cls:query_sigma15m nomatch | Details
stddev_over_time(pgbouncer:cls:query_rate1m[15m])
0 2.737s ago
record: pgbouncer:env:query_sigma15m nomatch | Details
stddev_over_time(pgbouncer:env:query_rate1m[15m])
0 2.736s ago
record: pgbouncer:db:query_rt_sigma15m nomatch | Details
stddev_over_time(pgbouncer:db:query_rt_1m[15m])
0 2.736s ago
record: pgbouncer:ins:query_rt_sigma15m nomatch | Details
stddev_over_time(pgbouncer:ins:query_rt_1m[15m])
0 2.736s ago
record: pgbouncer:cls:query_rt_sigma15m nomatch | Details
stddev_over_time(pgbouncer:cls:query_rt_1m[15m])
0 2.735s ago
record: pgbouncer:env:query_rt_sigma15m nomatch | Details
stddev_over_time(pgbouncer:env:query_rt_1m[15m])
0 2.735s ago
record: pgbouncer:ins:load1 ok | Details
pgbouncer:ins:query_time_rate1m / on(ins) group_left pg:ins:cpu_count or (0 * pgbouncer_up - 1)
4 2.734s ago
record: pgbouncer:ins:load5 ok | Details
pgbouncer:ins:query_time_rate5m / on(ins) group_left pg:ins:cpu_count or (0 * pgbouncer_up - 1)
4 2.732s ago
record: pgbouncer:ins:load15 ok | Details
pgbouncer:ins:query_time_rate15m / on(ins) group_left pg:ins:cpu_count or (0 * pgbouncer_up - 1)
4 2.731s ago
record: pgbouncer:cls:load1 ok | Details
pgbouncer:cls:query_time_rate1m  / pg:cls:cpu_count or (0 * pg:cls:size - 1)
2 2.729s ago
record: pgbouncer:cls:load5 ok | Details
pgbouncer:cls:query_time_rate5m  / pg:cls:cpu_count or (0 * pg:cls:size - 1)
2 2.728s ago
record: pgbouncer:cls:load15 ok | Details
pgbouncer:cls:query_time_rate15m / pg:cls:cpu_count or (0 * pg:cls:size - 1)
2 2.727s ago
record: pg:ins:saturation1 ok | Details
max without (instance) (pg:ins:load1 > ignoring(instance) pgbouncer:ins:load1 or pgbouncer:ins:load1)
4 2.726s ago
record: pg:ins:saturation5 ok | Details
max without (instance) (pg:ins:load5 > ignoring(instance) pgbouncer:ins:load5 or pgbouncer:ins:load5)
4 2.724s ago
record: pg:ins:saturation15 ok | Details
max without (instance) (pg:ins:load15 > ignoring(instance) pgbouncer:ins:load15 or pgbouncer:ins:load15)
4 2.722s ago
record: pg:cls:saturation1 ok | Details
pg:cls:load1 > pgbouncer:cls:load1 or pgbouncer:cls:load1
2 2.719s ago
record: pg:cls:saturation5 ok | Details
pg:cls:load5 > pgbouncer:cls:load5 or pgbouncer:cls:load5
2 2.718s ago
record: pg:cls:saturation15 ok | Details
pg:cls:load15 > pgbouncer:cls:load15 or pgbouncer:cls:load15
2 2.715s ago
record: ins:pressure1 ok | Details
clamp_min(max without (instance) (pg:ins:cpu_usage_1m > pg:ins:saturation1 or pg:ins:saturation1), 0)
4 2.713s ago
record: ins:pressure5 ok | Details
clamp_min(max without (instance) (pg:ins:cpu_usage_5m > pg:ins:saturation5 or pg:ins:saturation5), 0)
4 2.711s ago
record: ins:pressure15 ok | Details
clamp_min(max without (instance) (pg:ins:cpu_usage_15m > pg:ins:saturation15 or pg:ins:saturation15), 0)
4 2.710s ago
record: cls:pressure1 ok | Details
clamp_min(max by (job, cls) (pg:cls:cpu_usage_1m > pg:cls:saturation1 or pg:cls:saturation1), 0)
2 2.708s ago
record: cls:pressure5 ok | Details
clamp_min(max by (job, cls) (pg:cls:cpu_usage_5m > pg:cls:saturation5 or pg:cls:saturation5), 0)
2 2.705s ago
record: cls:pressure15 ok | Details
clamp_min(max by (job, cls) (pg:cls:cpu_usage_15m > pg:cls:saturation15 or pg:cls:saturation15), 0)
2 2.704s ago
pgsql-alert (every 10s) # 13 inactive 1 pending 2 nomatch /infra/rules/pgsql.yml
Rule Series Returned Updated
alert: PatroniFailSafeActive (for: 0 seconds) inactive | Details
sum(patroni_failsafe_mode_is_active{}) > 0
Labels: level=0 severity=CRIT category=pgsql
0 4.135s ago
alert: PostgresDown (for: 60 seconds) inactive | Details
pg_up < 1
Labels: level=0 severity=CRIT category=pgsql
0 4.132s ago
alert: PgbouncerDown (for: 60 seconds) inactive | Details
pgbouncer_up < 1
Labels: level=0 severity=CRIT category=pgsql
0 4.130s ago
alert: PatroniDown (for: 60 seconds) inactive | Details
patroni_up < 1
Labels: level=0 severity=CRIT category=pgsql
0 4.127s ago
alert: PgExporterDown (for: 60 seconds) pending | Details
pg_exporter_agent_up < 1
Labels: level=1 severity=WARN category=pgsql
1 4.126s ago
alert: PgbouncerExporterDown (for: 60 seconds) inactive | Details
pgbouncer_exporter_agent_up < 1
Labels: level=1 severity=WARN category=pgsql
0 4.124s ago
alert: PostgresRestart (for: 60 seconds) inactive | Details
pg_uptime < 300
Labels: category=pgsql level=2 severity=INFO
0 4.122s ago
alert: PostgresPartition (for: 60 seconds) inactive | Details
pg:cls:partition != 1
Labels: level=0 severity=CRIT category=pgsql
0 4.120s ago
alert: PostgresPressureHigh (for: 60 seconds) inactive | Details
ins:pressure1 > 0.70
Labels: level=1 severity=WARN category=pgsql
0 4.119s ago
alert: PostgresReplicationBreak (for: 0 seconds) inactive | Details
changes(pg_downstream_count{state="streaming"}[5m]) > 0
Labels: level=1 severity=WARN category=pgsql
0 4.117s ago
alert: PostgresReplicationLag (for: 60 seconds) inactive | Details
pg:ins:lag_bytes > 1048576 or pg:ins:lag_seconds > 1
Labels: level=1 severity=WARN category=pgsql
0 4.114s ago
alert: PostgresXidWarpAround (for: 60 seconds) inactive | Details
pg:db:age > 0.80
Labels: category=pgsql level=0 severity=CRIT
0 4.112s ago
alert: PgbouncerClientQueue (for: 60 seconds) nomatch | Details
pgbouncer:db:waiting_clients > 1
Labels: level=0 severity=CRIT category=pgsql
0 4.110s ago
alert: PgbouncerQuerySlow (for: 180 seconds) nomatch | Details
pgbouncer:db:query_rt_1m > 0.016
Labels: level=1 severity=WARN category=pgsql
0 4.109s ago
alert: PostgresConnUsageHigh (for: 180 seconds) inactive | Details
pg:db:conn_usage > 0.70
Labels: level=1 severity=WARN category=pgsql
0 4.109s ago
alert: PostgresIdleInXact (for: 180 seconds) inactive | Details
pg:db:ixact_backends > 1
Labels: level=2 severity=INFO category=pgsql
0 4.106s ago
pgsql-rules (every 10s) # 219 ok 14 nomatch /infra/rules/pgsql.yml
Rule Series Returned Updated
record: pg:ins:cpu_count ok | Details
node:ins:cpu_count + on(ip) group_right() pg_up * 0
3 0.043s ago
record: pg:cls:cpu_count ok | Details
sum by (job, cls) (pg:ins:cpu_count)
2 0.041s ago
record: pg:env:cpu_count ok | Details
sum by (job) (pg:cls:cpu_count)
1 0.040s ago
record: pg:ins:cpu_usage ok | Details
node:ins:cpu_usage_1m + on(ip) group_right() pg_up * 0
3 0.039s ago
record: pg:ins:cpu_usage_1m ok | Details
node:ins:cpu_usage_1m + on(ip) group_right() pg_up * 0
3 0.037s ago
record: pg:ins:cpu_usage_5m ok | Details
node:ins:cpu_usage_5m + on(ip) group_right() pg_up * 0
3 0.029s ago
record: pg:ins:cpu_usage_15m ok | Details
node:ins:cpu_usage_15m + on(ip) group_right() pg_up * 0
3 0.027s ago
record: pg:cls:cpu_usage ok | Details
sum by (job, cls) (pg:ins:cpu_usage * pg:ins:cpu_count) / pg:cls:cpu_count
2 0.025s ago
record: pg:cls:cpu_usage_1m ok | Details
sum by (job, cls) (pg:ins:cpu_usage_1m * pg:ins:cpu_count) / pg:cls:cpu_count
2 0.022s ago
record: pg:cls:cpu_usage_5m ok | Details
sum by (job, cls) (pg:ins:cpu_usage_5m * pg:ins:cpu_count) / pg:cls:cpu_count
2 0.019s ago
record: pg:cls:cpu_usage_15m ok | Details
sum by (job, cls) (pg:ins:cpu_usage_15m * pg:ins:cpu_count) / pg:cls:cpu_count
2 0.017s ago
record: pg:env:cpu_usage ok | Details
sum by (job) (pg:cls:cpu_usage * pg:cls:cpu_count) / pg:env:cpu_count
1 0.016s ago
record: pg:env:cpu_usage_1m ok | Details
sum by (job) (pg:cls:cpu_usage_1m * pg:cls:cpu_count) / pg:env:cpu_count
1 0.015s ago
record: pg:env:cpu_usage_5m ok | Details
sum by (job) (pg:cls:cpu_usage_5m * pg:cls:cpu_count) / pg:env:cpu_count
1 0.014s ago
record: pg:env:cpu_usage_15m ok | Details
sum by (job) (pg:cls:cpu_usage_15m * pg:cls:cpu_count) / pg:env:cpu_count
1 0.013s ago
record: pg:ins:mem_size ok | Details
node_memory_MemTotal_bytes + on(ip) group_right() pg_up * 0
3 10.012s ago
record: pg:ins:fs_size ok | Details
sum by (ip)(node_filesystem_size_bytes{fstype!~"(n|root|tmp|fuse.juice)fs.*"}) + on(ip) group_right() pg_up * 0
3 10.011s ago
record: pg:ins:space_usage ok | Details
max by (ip)(node:fs:space_usage)+ on(ip) group_right() pg_up * 0
3 10.010s ago
record: pg:ins:status ok | Details
pg_up * 2 + (1 - pg_in_recovery)
3 10.008s ago
record: pg:ins:is_leader ok | Details
1 - pg_in_recovery
3 10.006s ago
record: pg:cls:leader ok | Details
(pg_in_recovery == 0) * 0 + 1
2 10.006s ago
record: pg:ins:target_count ok | Details
count by (job, cls, ins) (up{cls!="", ins!="", job='pgsql'})
4 10.005s ago
record: pg:cls:size ok | Details
sum by (job, cls) (group by (job, cls, ins, ip) (up{cls!="", ins!="", job='pgsql'}))
2 10.003s ago
record: pg:cls:members ok | Details
group by (job, cls, ins, ip) (up{cls!="", ins!="", job='pgsql'})
4 10.002s ago
record: pg:cls:bridges ok | Details
count without(appname,usename,address,pid) (pg_repl_lsn) and (pg_in_recovery == 1)
0 10.001s ago
record: pg:cls:partition ok | Details
count by (job, cls) (pg_in_recovery == 0)
2 9.999s ago
record: pg:cls:alive_count ok | Details
count by (job, cls) (count by (cls, ins) (pg_up==1))
2 9.998s ago
record: pg:cls:primary_count ok | Details
count by (job, cls) (max by (cls, ins) (pg_in_recovery{}) == 0)
2 9.998s ago
record: pg:cls:replica_count ok | Details
count by (job, cls) (max by (cls, ins) (pg_in_recovery{}) == 1)
1 9.997s ago
record: pg:cls:standby_count ok | Details
max by (job, cls) (pg_sync_standby_enabled) > bool 0
2 9.996s ago
record: pg:cls:bridge_count nomatch | Details
count by (job, cls) (pg:cls:bridges)
0 9.995s ago
record: pg:cls:sender ok | Details
max by (job, cls, ins, ip, appname, usename, address, pid) (pg_repl_sync_state)
1 9.995s ago
record: pg:cls:receiver ok | Details
max by ( job, cls, ip, appname, sender_host, sender_port, slot_name, state ) (
  label_replace(pg_recv_flush_tli, "appname" , "$1",  "ins", "(.*)" )
)
1 9.994s ago
record: pg:ins:timeline ok | Details
pg_checkpoint_tli
3 9.993s ago
record: pg:cls:timeline ok | Details
max by (job, cls) (max_over_time(pg_checkpoint_tli{}[30s]))
2 9.993s ago
record: pg:ins:sync_state ok | Details
max by (job,cls,ins,instance) (label_replace(pg_repl_sync_state, "ins", "$1", "appname", "(.+)"))
1 9.992s ago
record: pg:cls:sync_state ok | Details
(max by (job, cls) (pg:ins:sync_state)) > bool 0
1 9.991s ago
record: pg:ins:lag_bytes ok | Details
max without (address, appname, usename, pid) (
  label_replace(pg_repl_replay_diff{appname!~'walreceiver|pg_receivewal'}, "ins", "$1", "appname", "(.+)")
)
1 9.990s ago
record: pg:cls:lag_bytes ok | Details
max by (job, cls) (pg:ins:lag_bytes)
1 9.990s ago
record: pg:env:lag_bytes ok | Details
max by (job) (pg:cls:lag_bytes)
1 9.988s ago
record: pg:ins:lag_seconds ok | Details
max without (address, appname, usename, pid) (
  label_replace(pg_repl_replay_lag{appname!~'walreceiver|pg_receivewal'}, "ins", "$1", "appname", "(.+)")
)
1 9.988s ago
record: pg:cls:lag_seconds ok | Details
max by (job, cls) (pg:ins:lag_seconds)
1 9.987s ago
record: pg:env:lag_seconds ok | Details
max by (job) (pg:cls:lag_seconds)
1 9.986s ago
record: pg:cls:slot_count ok | Details
count by (job, cls) (pg_slot_active > bool 0)
1 9.985s ago
record: pg:ins:slot_retained_bytes ok | Details
max without (slot_name) (pg_slot_retained_bytes)
2 9.984s ago
record: pg:cls:slot_retained_bytes ok | Details
max by (job, cls) (pg:ins:slot_retained_bytes)
1 9.983s ago
record: pg:db:xact_commit_rate1m ok | Details
rate(pg_db_xact_commit[1m])
31 9.983s ago
record: pg:ins:xact_commit_rate1m ok | Details
sum without(datname) (pg:db:xact_commit_rate1m)
4 9.980s ago
record: pg:cls:xact_commit_rate1m ok | Details
sum by (job, cls) (pg:ins:xact_commit_rate1m)
2 9.976s ago
record: pg:env:xact_commit_rate1m ok | Details
sum by (job) (pg:cls:xact_commit_rate1m)
1 9.975s ago
record: pg:db:xact_commit_rate5m ok | Details
rate(pg_db_xact_commit[5m])
31 9.974s ago
record: pg:ins:xact_commit_rate5m ok | Details
sum without(datname) (pg:db:xact_commit_rate5m)
4 9.972s ago
record: pg:cls:xact_commit_rate5m ok | Details
sum by (job, cls) (pg:ins:xact_commit_rate5m)
2 9.970s ago
record: pg:env:xact_commit_rate5m ok | Details
sum by (job) (pg:cls:xact_commit_rate5m)
1 9.968s ago
record: pg:db:xact_commit_rate15m ok | Details
rate(pg_db_xact_commit[15m])
31 9.967s ago
record: pg:ins:xact_commit_rate15m ok | Details
sum without(datname) (pg:db:xact_commit_rate15m)
4 9.964s ago
record: pg:cls:xact_commit_rate15m ok | Details
sum by (job, cls) (pg:ins:xact_commit_rate15m)
2 9.962s ago
record: pg:env:xact_commit_rate15m ok | Details
sum by (job) (pg:cls:xact_commit_rate15m)
1 9.961s ago
record: pg:db:xact_rollback_rate1m ok | Details
rate(pg_db_xact_rollback[1m])
31 9.959s ago
record: pg:ins:xact_rollback_rate1m ok | Details
sum without(datname) (pg:db:xact_rollback_rate1m)
4 9.957s ago
record: pg:cls:xact_rollback_rate1m ok | Details
sum by (job, cls) (pg:ins:xact_rollback_rate1m)
2 9.955s ago
record: pg:env:xact_rollback_rate1m ok | Details
sum by (job) (pg:cls:xact_rollback_rate1m)
1 9.953s ago
record: pg:db:xact_rollback_rate5m ok | Details
rate(pg_db_xact_rollback[5m])
31 9.951s ago
record: pg:ins:xact_rollback_rate5m ok | Details
sum without(datname) (pg:db:xact_rollback_rate5m)
4 9.949s ago
record: pg:cls:xact_rollback_rate5m ok | Details
sum by (job, cls) (pg:ins:xact_rollback_rate5m)
2 9.947s ago
record: pg:env:xact_rollback_rate5m ok | Details
sum by (job) (pg:cls:xact_rollback_rate5m)
1 9.946s ago
record: pg:db:xact_rollback_rate15m ok | Details
rate(pg_db_xact_rollback[15m])
31 9.945s ago
record: pg:ins:xact_rollback_rate15m ok | Details
sum without(datname) (pg:db:xact_rollback_rate15m)
4 9.943s ago
record: pg:cls:xact_rollback_rate15m ok | Details
sum by (job, cls) (pg:ins:xact_rollback_rate15m)
2 9.942s ago
record: pg:env:xact_rollback_rate15m ok | Details
sum by (job) (pg:cls:xact_rollback_rate15m)
1 9.941s ago
record: pg:db:xact_total_rate1m ok | Details
rate(pg_db_xact_total[1m])
31 9.939s ago
record: pg:ins:xact_total_rate1m ok | Details
sum without(datname) (pg:db:xact_total_rate1m)
4 9.937s ago
record: pg:cls:xact_total_rate1m ok | Details
sum by (job, cls) (pg:ins:xact_total_rate1m)
2 9.936s ago
record: pg:env:xact_total_rate1m ok | Details
sum by (job) (pg:cls:xact_total_rate1m)
1 9.935s ago
record: pg:db:xact_total_rate5m ok | Details
rate(pg_db_xact_total[5m])
31 9.932s ago
record: pg:ins:xact_total_rate5m ok | Details
sum without(datname) (pg:db:xact_total_rate5m)
4 9.930s ago
record: pg:cls:xact_total_rate5m ok | Details
sum by (job, cls) (pg:ins:xact_total_rate5m)
2 9.924s ago
record: pg:env:xact_total_rate5m ok | Details
sum by (job) (pg:cls:xact_total_rate5m)
1 9.923s ago
record: pg:db:xact_total_rate15m ok | Details
rate(pg_db_xact_total[15m])
31 9.922s ago
record: pg:ins:xact_total_rate15m ok | Details
sum without(datname) (pg:db:xact_total_rate15m)
4 9.920s ago
record: pg:cls:xact_total_rate15m ok | Details
sum by (job, cls) (pg:ins:xact_total_rate15m)
2 9.918s ago
record: pg:env:xact_total_rate15m ok | Details
sum by (job) (pg:cls:xact_total_rate15m)
1 9.916s ago
record: pg:db:xact_total_sigma15m ok | Details
stddev_over_time(pg:db:xact_total_rate1m[15m])
31 9.914s ago
record: pg:ins:xact_total_sigma15m ok | Details
stddev_over_time(pg:ins:xact_total_rate1m[15m])
4 9.911s ago
record: pg:cls:xact_total_sigma15m ok | Details
stddev_over_time(pg:cls:xact_total_rate1m[15m])
2 9.910s ago
record: pg:env:xact_total_sigma15m ok | Details
stddev_over_time(pg:env:xact_total_rate1m[15m])
1 9.909s ago
record: pg:ins:locks ok | Details
sum without (datname) (pg_lock_count)
24 9.909s ago
record: pg:cls:locks ok | Details
sum by (job, cls, mode) (pg:ins:locks)
16 9.905s ago
record: pg:db:lock_count ok | Details
sum without (mode) (pg_lock_count)
18 9.903s ago
record: pg:ins:lock_count ok | Details
sum without(mode) (pg:ins:locks)
3 9.900s ago
record: pg:cls:lock_count ok | Details
sum without(mode) (pg:cls:locks)
2 9.899s ago
record: pg:db:rlock_count ok | Details
sum without (mode) (pg_lock_count{mode="AccessShareLock"})
18 9.897s ago
record: pg:ins:rlock_count ok | Details
sum without(datname) (pg:db:rlock_count)
3 9.896s ago
record: pg:cls:rlock_count ok | Details
sum by (job, cls) (pg:ins:rlock_count)
2 9.894s ago
record: pg:db:wlock_count ok | Details
sum without (mode) (pg_lock_count{mode=~"RowShareLock|RowExclusiveLock"})
18 9.893s ago
record: pg:ins:wlock_count ok | Details
sum without(datname) (pg:db:wlock_count)
3 9.891s ago
record: pg:cls:wlock_count nomatch | Details
sum by (job, cls) (pg:ins:wlock)
0 9.890s ago
record: pg:db:xlock_count ok | Details
sum without (mode) (pg_lock_count{mode!~"AccessShareLock|RowShareLock|RowExclusiveLock"})
18 9.890s ago
record: pg:ins:xlock_count ok | Details
sum without(datname) (pg:db:xlock_count)
3 9.887s ago
record: pg:cls:xlock_count ok | Details
sum by (job, cls) (pg:ins:xlock_count)
2 9.886s ago
record: pg:db:session_time_rate1m ok | Details
rate(pg_db_session_time[1m])
31 9.885s ago
record: pg:ins:session_time_rate1m ok | Details
sum without(datname) (pg:db:session_time_rate1m)
4 9.883s ago
record: pg:cls:session_time_rate1m ok | Details
sum by (job, cls) (pg:ins:session_time_rate1m)
2 9.882s ago
record: pg:env:session_time_rate1m ok | Details
sum by (job) (pg:cls:session_time_rate1m)
1 9.881s ago
record: pg:db:ixact_time_rate1m ok | Details
rate(pg_db_ixact_time[1m])
31 9.881s ago
record: pg:ins:ixact_time_rate1m ok | Details
sum without(datname) (pg:db:ixact_time_rate1m)
4 9.879s ago
record: pg:cls:ixact_time_rate1m ok | Details
sum by (job, cls) (pg:ins:ixact_time_rate1m)
2 9.878s ago
record: pg:env:ixact_time_rate1m ok | Details
sum by (job) (pg:cls:ixact_time_rate1m)
1 9.877s ago
record: pg:db:ixact_time_rate5m ok | Details
rate(pg_db_ixact_time[5m])
31 9.876s ago
record: pg:ins:ixact_time_rate5m ok | Details
sum without(datname) (pg:db:ixact_time_rate5m)
4 9.875s ago
record: pg:cls:ixact_time_rate5m ok | Details
sum by (job, cls) (pg:ins:ixact_time_rate5m)
2 9.873s ago
record: pg:env:ixact_time_rate5m ok | Details
sum by (job) (pg:cls:ixact_time_rate5m)
1 9.872s ago
record: pg:db:ixact_time_rate15m ok | Details
rate(pg_db_ixact_time[15m])
31 9.872s ago
record: pg:ins:ixact_time_rate15m ok | Details
sum without(datname) (pg:db:ixact_time_rate15m)
4 9.870s ago
record: pg:cls:ixact_time_rate15m ok | Details
sum by (job, cls) (pg:ins:ixact_time_rate15m)
2 9.868s ago
record: pg:env:ixact_time_rate15m ok | Details
sum by (job) (pg:cls:ixact_time_rate15m)
1 9.867s ago
record: pg:db:active_time_rate1m ok | Details
rate(pg_db_active_time[1m])
31 9.866s ago
record: pg:ins:active_time_rate1m ok | Details
sum without(datname) (pg:db:active_time_rate1m)
4 9.864s ago
record: pg:cls:active_time_rate1m ok | Details
sum by (job, cls) (pg:ins:active_time_rate1m)
2 9.862s ago
record: pg:env:active_time_rate1m ok | Details
sum by (job) (pg:cls:active_time_rate1m)
1 9.861s ago
record: pg:db:active_time_rate5m ok | Details
rate(pg_db_active_time[5m])
31 9.860s ago
record: pg:ins:active_time_rate5m ok | Details
sum without(datname) (pg:db:active_time_rate5m)
4 9.858s ago
record: pg:cls:active_time_rate5m ok | Details
sum by (job, cls) (pg:ins:active_time_rate5m)
2 9.856s ago
record: pg:env:active_time_rate5m ok | Details
sum by (job) (pg:cls:active_time_rate5m)
1 9.856s ago
record: pg:db:active_time_rate15m ok | Details
rate(pg_db_active_time[15m])
31 9.855s ago
record: pg:ins:active_time_rate15m ok | Details
sum without(datname) (pg:db:active_time_rate15m)
4 9.853s ago
record: pg:cls:active_time_rate15m ok | Details
sum by (job, cls) (pg:ins:active_time_rate15m)
2 9.852s ago
record: pg:env:active_time_rate15m ok | Details
sum by (job) (pg:cls:active_time_rate15m)
1 9.851s ago
record: pg:ins:load1 ok | Details
pg:ins:active_time_rate1m / pg:ins:cpu_count or (0 * pg_up - 1)
3 9.850s ago
record: pg:ins:load5 ok | Details
pg:ins:active_time_rate5m / pg:ins:cpu_count or (0 * pg_up - 1)
3 9.849s ago
record: pg:ins:load15 ok | Details
pg:ins:active_time_rate15m / pg:ins:cpu_count or (0 * pg_up - 1)
3 9.847s ago
record: pg:cls:load1 ok | Details
pg:cls:active_time_rate1m / pg:cls:cpu_count or (0 * pg:cls:size - 1)
2 9.846s ago
record: pg:cls:load5 ok | Details
pg:cls:active_time_rate5m / pg:cls:cpu_count or (0 * pg:cls:size - 1)
2 9.844s ago
record: pg:cls:load15 ok | Details
pg:cls:active_time_rate15m / pg:cls:cpu_count or (0 * pg:cls:size - 1)
2 9.843s ago
record: pg:db:ixact_ratio_1m ok | Details
pg:db:ixact_time_rate1m / (pg:db:active_time_rate1m + pg:db:ixact_time_rate1m)
22 9.842s ago
record: pg:ins:ixact_ratio_1m ok | Details
pg:ins:ixact_time_rate1m / (pg:ins:active_time_rate1m + pg:ins:ixact_time_rate1m)
4 9.838s ago
record: pg:cls:ixact_ratio_1m ok | Details
pg:cls:ixact_time_rate1m / (pg:cls:active_time_rate1m + pg:cls:ixact_time_rate1m)
2 9.837s ago
record: pg:env:ixact_ratio_1m ok | Details
pg:env:ixact_time_rate1m / (pg:env:active_time_rate1m + pg:env:ixact_time_rate1m)
1 9.836s ago
record: pg:db:ixact_ratio_5m ok | Details
pg:db:ixact_time_rate5m / (pg:db:active_time_rate5m + pg:db:ixact_time_rate5m)
22 9.835s ago
record: pg:ins:ixact_ratio_5m ok | Details
pg:ins:ixact_time_rate5m / (pg:ins:active_time_rate5m + pg:ins:ixact_time_rate5m)
4 9.832s ago
record: pg:cls:ixact_ratio_5m ok | Details
pg:cls:ixact_time_rate5m / (pg:cls:active_time_rate5m + pg:cls:ixact_time_rate5m)
2 9.830s ago
record: pg:env:ixact_ratio_5m ok | Details
pg:env:ixact_time_rate5m / (pg:env:active_time_rate5m + pg:env:ixact_time_rate5m)
1 9.829s ago
record: pg:db:ixact_ratio_15m ok | Details
pg:db:ixact_time_rate15m / (pg:db:active_time_rate15m + pg:db:ixact_time_rate15m)
22 9.828s ago
record: pg:ins:ixact_ratio_15m ok | Details
pg:ins:ixact_time_rate15m / (pg:ins:active_time_rate15m + pg:ins:ixact_time_rate15m)
4 9.825s ago
record: pg:cls:ixact_ratio_15m ok | Details
pg:cls:ixact_time_rate15m / (pg:cls:active_time_rate15m + pg:cls:ixact_time_rate15m)
2 9.823s ago
record: pg:env:ixact_ratio_15m ok | Details
pg:env:ixact_time_rate15m / (pg:env:active_time_rate15m + pg:env:ixact_time_rate15m)
1 9.821s ago
record: pg:db:num_backends ok | Details
pg_db_numbackends
25 9.819s ago
record: pg:ins:num_backends ok | Details
sum without (datname) (pg:db:num_backends)
3 9.817s ago
record: pg:cls:num_backends ok | Details
sum by (job, cls) (pg:ins:num_backends)
2 9.815s ago
record: pg:db:active_backends ok | Details
sum without(state) (pg_activity_count{state="active"})
18 9.814s ago
record: pg:ins:active_backends ok | Details
sum without(datname) (pg:db:active_backends)
3 9.812s ago
record: pg:cls:active_backends ok | Details
sum by (job, cls) (pg:ins:active_backends)
2 9.811s ago
record: pg:env:active_backends ok | Details
sum by (job) (pg:cls:active_backends)
1 9.809s ago
record: pg:db:ixact_backends ok | Details
sum without(state) (pg_activity_count{state=~"idle in.*"})
18 9.808s ago
record: pg:ins:ixact_backends ok | Details
sum without(datname) (pg:db:ixact_backends)
3 9.807s ago
record: pg:cls:ixact_backends ok | Details
sum by (job, cls) (pg:ins:ixact_backends)
2 9.805s ago
record: pg:env:ixact_backends ok | Details
sum by (job) (pg:cls:ixact_backends)
1 9.804s ago
record: pg:ins:conn_limit ok | Details
pg_setting_max_connections
3 9.803s ago
record: pg:db:conn_limit ok | Details
(pg_db_conn_limit != -1 ) or (0 * pg_db_conn_limit + on(cls, ins) group_left pg_setting_max_connections)
25 9.802s ago
record: pg:ins:conn_usage ok | Details
pg:ins:num_backends / pg:ins:conn_limit
3 9.799s ago
record: pg:db:conn_usage ok | Details
pg:db:num_backends / pg:db:conn_limit
25 9.797s ago
record: pg:db:age ok | Details
pg_db_age / 2147483647
25 9.793s ago
record: pg:ins:age ok | Details
max without (datname) (pg:db:age{datname!~"template[0-9]"})
3 9.790s ago
record: pg:cls:age ok | Details
max by (job, cls) (pg:ins:age)
2 9.789s ago
record: pg:env:age ok | Details
max by (job) (pg:cls:age)
1 9.788s ago
record: pg:db:age_deriv1h ok | Details
deriv(pg_db_age[1h])
31 9.787s ago
record: pg:db:age_exhaust ok | Details
(2147483648 - pg_db_age) / pg:db:age_deriv1h
25 9.784s ago
record: pg:db:tup_fetched_rate1m ok | Details
rate(pg_db_tup_fetched[1m])
31 9.781s ago
record: pg:ins:tup_fetched_rate1m ok | Details
sum without(datname) (pg:db:tup_fetched_rate1m)
4 9.778s ago
record: pg:cls:tup_fetched_rate1m ok | Details
sum by (job, cls) (pg:ins:tup_fetched_rate1m)
2 9.775s ago
record: pg:env:tup_fetched_rate1m ok | Details
sum by (job) (pg:cls:tup_fetched_rate1m)
1 9.774s ago
record: pg:db:tup_returned_rate1m ok | Details
rate(pg_db_tup_returned[1m])
31 9.773s ago
record: pg:ins:tup_returned_rate1m ok | Details
sum without(datname) (pg:db:tup_returned_rate1m)
4 9.769s ago
record: pg:cls:tup_returned_rate1m ok | Details
sum by (job, cls) (pg:ins:tup_returned_rate1m)
2 9.768s ago
record: pg:env:tup_returned_rate1m ok | Details
sum by (job) (pg:cls:tup_returned_rate1m)
1 9.767s ago
record: pg:db:tup_inserted_rate1m ok | Details
rate(pg_db_tup_inserted[1m])
31 9.765s ago
record: pg:ins:tup_inserted_rate1m ok | Details
sum without(datname) (pg:db:tup_inserted_rate1m)
4 9.763s ago
record: pg:cls:tup_inserted_rate1m ok | Details
sum by (job, cls) (pg:ins:tup_inserted_rate1m)
2 9.761s ago
record: pg:env:tup_inserted_rate1m ok | Details
sum by (job) (pg:cls:tup_inserted_rate1m)
1 9.758s ago
record: pg:db:tup_updated_rate1m nomatch | Details
pg:db:tup_updated_rate1m
0 9.757s ago
record: pg:ins:tup_updated_rate1m nomatch | Details
sum without(datname) (pg:db:tup_updated_rate1m)
0 9.756s ago
record: pg:cls:tup_updated_rate1m nomatch | Details
sum by (job, cls) (pg:ins:tup_updated_rate1m)
0 9.756s ago
record: pg:env:tup_updated_rate1m nomatch | Details
sum by (job) (pg:cls:tup_updated_rate1m)
0 9.755s ago
record: pg:db:tup_deleted_rate1m ok | Details
rate(pg_db_tup_deleted[1m])
31 9.755s ago
record: pg:ins:tup_deleted_rate1m ok | Details
sum without(datname) (pg:db:tup_deleted_rate1m)
4 9.752s ago
record: pg:cls:tup_deleted_rate1m ok | Details
sum by (job, cls) (pg:ins:tup_deleted_rate1m)
2 9.749s ago
record: pg:env:tup_deleted_rate1m ok | Details
sum by (job) (pg:cls:tup_deleted_rate1m)
1 9.748s ago
record: pg:db:tup_modified_rate1m ok | Details
rate(pg_db_tup_modified[1m])
31 9.747s ago
record: pg:ins:tup_modified_rate1m ok | Details
sum without(datname) (pg:db:tup_modified_rate1m)
4 9.744s ago
record: pg:cls:tup_modified_rate1m ok | Details
sum by (job, cls) (pg:ins:tup_modified_rate1m)
2 9.743s ago
record: pg:env:tup_modified_rate1m ok | Details
sum by (job) (pg:cls:tup_modified_rate1m)
1 9.742s ago
record: pg:db:temp_bytes_rate1m ok | Details
rate(pg_db_temp_bytes[1m])
31 9.741s ago
record: pg:ins:temp_bytes nomatch | Details
sum without (datname) (pg:db:temp_bytes)
0 9.738s ago
record: pg:cls:temp_bytes nomatch | Details
sum by (job, cls) (pg:ins:temp_bytes)
0 9.737s ago
record: pg:db:temp_files_1m ok | Details
increase(pg_db_temp_files[1m])
31 9.736s ago
record: pg:ins:temp_files_1m nomatch | Details
sum without(datname) (pg:db:temp_files)
0 9.733s ago
record: pg:cls:temp_files_1m nomatch | Details
sum by (job, cls) (pg:ins:temp_files)
0 9.733s ago
record: pg:db:db_size ok | Details
pg_size_bytes{datname!~"wal|log"}
25 9.732s ago
record: pg:ins:db_size ok | Details
sum without (datname) (pg:db:db_size)
3 9.729s ago
record: pg:cls:db_size ok | Details
sum by (job, cls) (pg:ins:db_size)
2 9.728s ago
record: pg:ins:wal_size ok | Details
sum without (datname) (pg_size_bytes{datname="wal"})
3 9.727s ago
record: pg:cls:wal_size ok | Details
sum by (job, cls) (pg:ins:wal_size)
2 9.726s ago
record: pg:ins:log_size ok | Details
sum without (datname) (pg_size_bytes{datname="log"})
3 9.725s ago
record: pg:cls:log_size ok | Details
sum by (job, cls) (pg:ins:log_size)
2 9.724s ago
record: pg:ins:file_size ok | Details
sum without(datname) (pg_size_bytes)
3 9.723s ago
record: pg:cls:file_size ok | Details
sum by (job, cls) (pg:ins:file_size)
2 9.721s ago
record: pg:db:blks_read_1m ok | Details
increase(pg_db_blks_read[1m])
31 9.720s ago
record: pg:db:blks_hit_1m ok | Details
increase(pg_db_blks_hit[1m])
31 9.718s ago
record: pg:db:blks_access_1m ok | Details
increase(pg_db_blks_access[1m])
31 9.715s ago
record: pg:db:blks_hit_ratio1m ok | Details
pg:db:blks_hit_1m / pg:db:blks_access_1m
26 9.713s ago
record: pg:ins:blks_hit_ratio1m ok | Details
sum without (datname) (pg:db:blks_hit_1m) / sum without (datname) (pg:db:blks_access_1m)
4 9.709s ago
record: pg:db:blk_read_time_seconds_rate1m ok | Details
rate(pg_db_blk_read_time[1m])
31 9.707s ago
record: pg:db:blk_write_time_seconds_rate1m ok | Details
rate(pg_db_blk_write_time[1m])
31 9.704s ago
record: pg:db:blk_io_time_seconds_rate1m ok | Details
pg:db:blk_read_time_seconds_rate1m + pg:db:blk_write_time_seconds_rate1m
31 9.702s ago
record: pg:ins:buf_flush_checkpoint_rate1m ok | Details
rate(pg_checkpointer_buffers_written[1m]) or ignoring(__name__) rate(pg_bgwriter_buffers_checkpoint[1m])
4 9.698s ago
record: pg:cls:buf_flush_checkpoint_rate1m ok | Details
sum by (job, cls) (pg:ins:buf_flush_checkpoint_rate1m)
2 9.697s ago
record: pg:ins:buf_flush_backend_rate1m nomatch | Details
rate(pg_bgwriter_buffers_backend[1m])
0 9.696s ago
record: pg:cls:buf_flush_backend_rate1m nomatch | Details
sum by (job, cls) (pg:ins:buf_flush_backend_rate1m)
0 9.696s ago
record: pg:ins:buf_clean_rate1m ok | Details
rate(pg_bgwriter_buffers_clean[1m])
4 9.695s ago
record: pg:cls:buf_clean_rate1m ok | Details
sum by (job, cls) (pg:ins:buf_clean_rate1m)
2 9.694s ago
record: pg:ins:buf_write_rate1m nomatch | Details
pg:ins:buf_flush_backend + pg:ins:buf_flush_checkpoint + pg:ins:buf_clean_rate1m
0 9.693s ago
record: pg:cls:buf_write_rate1m nomatch | Details
sum by (job, cls) (pg:ins:buf_flush_rate1m)
0 9.693s ago
record: pg:ins:buf_alloc_rate1m ok | Details
rate(pg_bgwriter_buffers_alloc[1m])
4 9.692s ago
record: pg:cls:buf_alloc_rate1m ok | Details
sum by (job, cls) (pg:ins:buf_alloc_rate1m)
2 9.691s ago
record: pg:ins:ckpt_timed_1m ok | Details
increase(pg_checkpointer_timed[1m])
4 9.690s ago
record: pg:ins:ckpt_req_1m ok | Details
increase(pg_checkpointer_req[1m])
4 9.689s ago
record: pg:ins:ckpt_1h ok | Details
increase(pg_checkpointer_timed[1h]) + increase(pg_checkpointer_req[1h])
4 9.688s ago
record: pg:ins:lsn_rate1m ok | Details
rate(pg_lsn[1m])
4 9.687s ago
record: pg:cls:lsn_rate1m ok | Details
sum by (job, cls) (pg:ins:lsn_rate1m * on(ins) group_left() (1 - pg_in_recovery))
2 9.686s ago
record: pg:env:lsn_rate1m ok | Details
sum by (job) (pg:cls:lsn_rate1m)
1 9.685s ago
record: pg:table:scan_rate1m ok | Details
rate(pg_table_tbl_scan[1m])
1261 9.684s ago
record: pg:query:call_rate1m ok | Details
rate(pg_query_calls[1m])
512 9.645s ago
record: pg:query:rt_1m ok | Details
rate(pg_query_exec_time[1m]) / pg:query:call_rate1m
317 9.626s ago
redis-alert (every 10s) # 5 inactive 1 firing /infra/rules/redis.yml
Rule Series Returned Updated
alert: RedisDown (for: 60 seconds) inactive | Details
redis_up < 1
Labels: level=0 severity=CRIT category=redis
0 9.578s ago
alert: RedisRejectConn (for: 0 seconds) inactive | Details
redis:ins:conn_reject > 0
Labels: level=0 severity=CRIT category=redis
0 9.577s ago
alert: RedisRTHigh (for: 60 seconds) firing | Details
redis:ins:rt > 0.00016
Labels: level=1 severity=WARN category=redis
4 9.576s ago
alert: RedisCPUHigh (for: 60 seconds) inactive | Details
redis:ins:cpu_usage > 0.70
Labels: level=1 severity=WARN category=redis
0 9.573s ago
alert: RedisMemHigh (for: 60 seconds) inactive | Details
redis:ins:mem_usage > 0.70
Labels: category=redis level=1 severity=WARN
0 9.572s ago
alert: RedisQPSHigh (for: 300 seconds) inactive | Details
redis:ins:qps > 32000
Labels: level=2 severity=INFO category=redis
0 9.572s ago
redis-rules (every 10s) # 96 ok /infra/rules/redis.yml
Rule Series Returned Updated
record: redis:ins ok | Details
max by (id, ins, instance, cls, job) (
  label_replace(redis_up, "id", "$1", "ins", "(.+)") OR
  label_replace(redis_up, "id", "$1", "instance", "(.+)")
)
18 1.871s ago
record: redis:node:ip ok | Details
label_replace(redis_up, "ip", "$1", "instance", "(.*)\\:\\d+")
9 1.868s ago
record: redis:node:mem_total ok | Details
max by (job,cls,ip) (label_replace(redis_total_system_memory_bytes, "ip", "$1", "instance", "(.*)\\:\\d+"))
3 1.866s ago
record: redis:node:mem_alloc ok | Details
sum by (job,cls,ip) (label_replace(redis_config_maxmemory, "ip", "$1", "instance", "(.*)\\:\\d+"))
3 1.864s ago
record: redis:node:mem_used ok | Details
sum by (job,cls,ip) (label_replace(redis_memory_used_bytes, "ip", "$1", "instance", "(.*)\\:\\d+"))
3 1.862s ago
record: redis:node:qps ok | Details
sum by (job,cls,ip) (label_replace(redis:ins:qps, "ip", "$1", "instance", "(.*)\\:\\d+"))
3 1.860s ago
record: redis:ins:cpu_sys ok | Details
rate(redis_cpu_sys_seconds_total[1m])
9 1.859s ago
record: redis:ins:cpu_user ok | Details
rate(redis_cpu_user_seconds_total[1m])
9 1.856s ago
record: redis:ins:cpu_usage ok | Details
rate(redis_cpu_sys_seconds_total[1m]) + rate(redis_cpu_user_seconds_total[1m])
9 1.854s ago
record: redis:cls:cpu_sys ok | Details
avg by (job, cls) (redis:ins:cpu_sys)
2 1.851s ago
record: redis:cls:cpu_user ok | Details
avg by (job, cls) (redis:ins:cpu_user)
2 1.849s ago
record: redis:cls:cpu_usage ok | Details
avg by (job, cls) (redis:ins:cpu_usage)
2 1.847s ago
record: redis:env:cpu_usage ok | Details
avg by (job)(redis:ins:cpu_usage)
1 1.845s ago
record: redis:ins:cpu_sys_child ok | Details
rate(redis_cpu_sys_children_seconds_total[1m])
9 1.844s ago
record: redis:ins:cpu_user_child ok | Details
rate(redis_cpu_user_children_seconds_total[1m])
9 1.842s ago
record: redis:ins:cpu_usage_child ok | Details
rate(redis_cpu_sys_children_seconds_total[1m]) + rate(redis_cpu_user_children_seconds_total[1m])
9 1.841s ago
record: redis:cls:cpu_sys_child ok | Details
avg by (job, cls) (redis:ins:cpu_sys_child)
2 1.839s ago
record: redis:cls:cpu_user_child ok | Details
avg by (job, cls) (redis:ins:cpu_user_child)
2 1.834s ago
record: redis:cls:cpu_usage_child ok | Details
avg by (job, cls) (redis:ins:cpu_usage_child)
2 1.832s ago
record: redis:env:cpu_usage_child ok | Details
avg by (job) (redis:ins:cpu_usage_child)
1 1.830s ago
record: redis:ins:mem_usage ok | Details
redis_memory_used_bytes / redis_memory_max_bytes
9 1.829s ago
record: redis:cls:mem_used ok | Details
sum by (job, cls) (redis_memory_used_bytes)
2 1.825s ago
record: redis:cls:mem_max ok | Details
sum by (job, cls) (redis_memory_max_bytes)
2 1.824s ago
record: redis:cls:mem_usage ok | Details
redis:cls:mem_used / redis:cls:mem_max
2 1.822s ago
record: redis:cls:mem_usage_max ok | Details
max by (job, cls) (redis:ins:mem_usage)
2 1.819s ago
record: redis:env:mem_usage ok | Details
sum by (job)(redis:cls:mem_used) / sum by (job)(redis:cls:mem_max)
1 1.818s ago
record: redis:ins:rx ok | Details
rate(redis_net_input_bytes_total[1m])
9 1.816s ago
record: redis:cls:rx ok | Details
sum by (job, cls) (redis:ins:rx)
2 1.814s ago
record: redis:env:rx ok | Details
sum by (job) (redis:cls:rx)
1 1.812s ago
record: redis:ins:tx ok | Details
rate(redis_net_output_bytes_total[1m])
9 1.811s ago
record: redis:cls:tx ok | Details
sum by (job, cls) (redis:ins:tx)
2 1.808s ago
record: redis:env:tx ok | Details
sum by (job) (redis:cls:tx)
1 1.807s ago
record: redis:ins:net_traffic ok | Details
redis:ins:rx + redis:ins:tx
9 1.806s ago
record: redis:cls:net_traffic ok | Details
redis:cls:rx + redis:cls:tx
2 1.803s ago
record: redis:env:net_traffic ok | Details
redis:env:rx + redis:env:tx
1 1.801s ago
record: redis:ins:qps_realtime ok | Details
irate(redis_commands_processed_total[1m])
9 1.799s ago
record: redis:cls:qps_realtime ok | Details
sum by (job, cls) (redis:ins:qps_realtime)
2 1.797s ago
record: redis:env:qps_realtime ok | Details
sum by (job) (redis:cls:qps_realtime)
1 1.795s ago
record: redis:ins:qps ok | Details
rate(redis_commands_processed_total[1m])
9 1.795s ago
record: redis:cls:qps ok | Details
sum by (job, cls) (redis:ins:qps)
2 1.793s ago
record: redis:env:qps ok | Details
sum by (job) (redis:cls:qps)
1 1.792s ago
record: redis:ins:qps_mu ok | Details
avg_over_time(redis:ins:qps[30m])
9 1.789s ago
record: redis:cls:qps_mu ok | Details
avg_over_time(redis:cls:qps[30m])
2 1.788s ago
record: redis:env:qps_mu ok | Details
avg_over_time(redis:env:qps[30m])
1 1.786s ago
record: redis:ins:qps_sigma ok | Details
stddev_over_time(redis:ins:qps[30m])
9 1.784s ago
record: redis:cls:qps_sigma ok | Details
stddev_over_time(redis:cls:qps[30m])
2 1.783s ago
record: redis:env:qps_sigma ok | Details
stddev_over_time(redis:env:qps[30m])
1 1.782s ago
record: redis:ins:key_expire ok | Details
rate(redis_expired_keys_total[1m])
9 1.781s ago
record: redis:cls:key_expire ok | Details
sum by (job, cls) (redis:ins:key_expire)
2 1.780s ago
record: redis:env:key_expire ok | Details
sum by (job) (redis:cls:key_expire)
1 1.778s ago
record: redis:ins:key_evict ok | Details
rate(redis_evicted_keys_total[1m])
9 1.776s ago
record: redis:cls:key_evict ok | Details
sum by (job, cls) (redis:ins:key_evict)
2 1.775s ago
record: redis:env:key_evict ok | Details
sum by (job) (redis:cls:key_evict)
1 1.773s ago
record: redis:ins:key_hit ok | Details
rate(redis_keyspace_hits_total[1m])
9 1.772s ago
record: redis:cls:key_hit ok | Details
sum by (job, cls) (redis:ins:key_hit)
2 1.770s ago
record: redis:env:key_hit ok | Details
sum by (job) (redis:cls:key_hit)
1 1.769s ago
record: redis:ins:key_miss ok | Details
rate(redis_keyspace_misses_total[1m])
9 1.767s ago
record: redis:cls:key_miss ok | Details
sum by (job, cls) (redis:ins:key_miss)
2 1.766s ago
record: redis:env:key_miss ok | Details
sum by (job) (redis:cls:key_miss)
1 1.765s ago
record: redis:ins:key_hit_rate ok | Details
redis:ins:key_hit / (redis:ins:key_hit + redis:ins:key_miss)
0 1.764s ago
record: redis:cls:key_hit_rate ok | Details
redis:cls:key_hit / (redis:cls:key_hit + redis:cls:key_miss)
0 1.763s ago
record: redis:env:key_hit_rate ok | Details
redis:env:key_hit / (redis:env:key_hit + redis:env:key_miss)
0 1.759s ago
record: redis:ins:cmd_time ok | Details
rate(redis_commands_duration_seconds_total[1m])
166 1.757s ago
record: redis:cls:cmd_time ok | Details
sum by (job,cls,cmd) (redis:ins:cmd_time)
44 1.751s ago
record: redis:env:cmd_time ok | Details
sum by (job,cmd) (redis:ins:cmd_time)
33 1.747s ago
record: redis:ins:cmd_qps ok | Details
rate(redis_commands_total[1m])
166 1.743s ago
record: redis:cls:cmd_qps ok | Details
sum by (job,cls,cmd) (redis:ins:cmd_qps)
44 1.738s ago
record: redis:env:cmd_qps ok | Details
sum by (job,cmd) (redis:cls:cmd_qps)
33 1.734s ago
record: redis:ins:cmd_rt ok | Details
redis:ins:cmd_time / redis:ins:cmd_qps
90 1.731s ago
record: redis:cls:cmd_rt ok | Details
redis:cls:cmd_time / redis:cls:cmd_qps
25 1.724s ago
record: redis:env:cmd_rt ok | Details
redis:env:cmd_time / redis:env:cmd_qps
15 1.720s ago
record: redis:ins:rt ok | Details
sum without (cmd) (redis:ins:cmd_time) / sum without (cmd) (redis:ins:cmd_qps)
9 1.709s ago
record: redis:cls:rt ok | Details
sum without (cmd) (redis:cls:cmd_time) / sum without (cmd) (redis:cls:cmd_qps)
2 1.693s ago
record: redis:env:rt ok | Details
sum without (cmd) (redis:env:cmd_time) / sum without (cmd) (redis:env:cmd_qps)
1 1.690s ago
record: redis:ins:rt_mu ok | Details
avg_over_time(redis:ins:rt[30m])
9 1.686s ago
record: redis:cls:rt_mu ok | Details
avg_over_time(redis:cls:rt[30m])
2 1.684s ago
record: redis:env:rt_mu ok | Details
avg_over_time(redis:env:rt[30m])
1 1.683s ago
record: redis:ins:rt_sigma ok | Details
stddev_over_time(redis:ins:rt[30m])
9 1.682s ago
record: redis:cls:rt_sigma ok | Details
stddev_over_time(redis:cls:rt[30m])
2 1.679s ago
record: redis:env:rt_sigma ok | Details
stddev_over_time(redis:env:rt[30m])
1 1.678s ago
record: redis:ins:clients ok | Details
redis_connected_clients
9 1.677s ago
record: redis:cls:clients ok | Details
sum by (job, cls) (redis:ins:clients)
2 1.675s ago
record: redis:env:clients ok | Details
sum by (job)(redis:cls:clients)
1 1.674s ago
record: redis:ins:blocked_clients ok | Details
rate(redis_blocked_clients[1m])
9 1.673s ago
record: redis:cls:blocked_clients ok | Details
sum by (job, cls) (redis:ins:blocked_clients)
2 1.671s ago
record: redis:env:blocked_clients ok | Details
sum by (job)(redis:cls:blocked_clients)
1 1.670s ago
record: redis:ins:conn_rate ok | Details
rate(redis_connections_received_total[1m])
9 1.670s ago
record: redis:cls:conn_rate ok | Details
sum by (job, cls) (redis:ins:conn_rate)
2 1.668s ago
record: redis:env:conn_rate ok | Details
sum by (job)(redis:cls:conn_rate)
1 1.667s ago
record: redis:ins:conn_reject ok | Details
rate(redis_rejected_connections_total[1m])
9 1.665s ago
record: redis:cls:conn_reject ok | Details
sum by (job, cls) (redis:ins:conn_reject)
2 1.664s ago
record: redis:env:conn_reject ok | Details
sum by (job)(redis:cls:conn_reject)
1 1.663s ago
record: redis:ins:lsn_rate ok | Details
rate(redis_master_repl_offset[1m])
9 1.662s ago
record: redis:cls:fork_time ok | Details
max by (job, cls) (redis_latest_fork_seconds)
2 1.660s ago
record: redis:cls:aof_rewrite_time ok | Details
max by (job, cls) (redis_aof_last_rewrite_duration_sec)
2 1.659s ago
record: redis:cls:size ok | Details
count by (job, cls) (redis_up)
2 1.658s ago