Appearance
System Metrics
This page documents Prometheus metrics that reflect the overall uptime and availability status of key Yellowbrick system components, including the Lime service and the platform as a whole.
Purpose
System-level metrics are essential for tracking service health, restart behavior, and uptime baselines. Specifically, they help:
- Monitor whether the system is currently marked as “up” or “down”
- Track the total uptime duration of services (e.g., Lime/Cluster Manager)
- Detect unexpected restarts or prolonged downtimes
Metrics
| Name | Type | Freq | Labels | Version Introduced | Version Deprecated | Description |
|---|---|---|---|---|---|---|
yb_guc_setting_info | gauge | 1d | name, value, source | 7.4.5 | - | Non-default system-level Postgres configuration settings (GUCs), for support/escalation diagnosis. Only settings changed via postgresql.conf, an environment variable, or a command-line flag are shown; per-session/per-role overrides and unchanged defaults are excluded. String-valued settings are shown only if explicitly reviewed as non-sensitive -- every other string setting, including any not yet reviewed, reports value="[redacted]" instead of its real value. The sampled value is always 1. |
yb_lime_uptime_total | counter | 10s | - | 7.3.0 | - | Uptime of lime service in seconds |
yb_role_count | gauge | 1m | role_type | 7.4.5 | - | Number of Postgres roles defined in the system, split into YB-provided (system) and user-created (user) roles. |
yb_system_is_up | gauge | 1m | - | 7.3.0 | - | Is the system up and running |
yb_system_uptime_seconds | gauge | 1m | - | 7.3.0 | - | YB system uptime in seconds |
yb_system_version | gauge | 1m | version | 7.3.2 | - | The current version (seen on the version label) of the Yellowbrick system. The sampled value will always be 1. |
yb_ts_active_wlm_profile_info | gauge | 5m | cluster, cluster_name, active_wlm_profile_name | 7.4.5 | - | The currently active wlm profile for a cluster |
yb_ts_backup_chain_age_max | gauge | 5m | database_oid | 7.4.4 | - | YB oldest backup chain per database |
yb_ts_cluster_hw_type_info | gauge | 5m | cluster, cluster_name, hardware_instance_name | 7.4.5 | - | The hw type for a cluster |
yb_ts_cluster_region_info | gauge | 5m | cluster, cluster_name, cloud_region | 7.4.5 | - | The cloud region of the cluster |
yb_ts_default_wlm_profile_info | gauge | 5m | cluster, cluster_name, default_wlm_profile_name | 7.4.5 | - | The default wlm profile for a cluster |
yb_ts_max_spill_pct | gauge | 5m | cluster, cluster_name, active_wlm_profile_name, default_wlm_profile_name, hardware_instance_name, cloud_region, provider_name | 7.4.5 | - | Percentage of blade disk space allocated for spill |
yb_ts_provider_hw_type_info | gauge | 5m | cluster, cluster_name, provider_name | 7.4.5 | - | The underlying instance type used on the cloud provider |
yb_ts_snapshot_age_max | gauge | 5m | database_oid | 7.4.4 | - | YB oldest snapshot per database |
yb_ts_sys_index_size | gauge | 5m | table_name | 7.4.4 | - | Size in bytes of the indexes on each sys table |
yb_ts_sys_table_size | gauge | 5m | table_name | 7.4.4 | - | Size in bytes of each sys table |
yb_ts_sys_total_size | gauge | 5m | table_name | 7.4.4 | - | Size in bytes of each sys table including indexes |