Subscriber Microservices Infrastructure Monitoring Key Performance Indicators
This section describes the Key Performance Indicators (KPIs) that are useful for tracking the overall health of Subscriber Microservices Infrastructure (SMI).
Licensing KPIs
The following custom statistics and queries enable you to monitor the license count for a product's entitlement.
entitlement status
| Description |
Captures the current requested license counts for a product’s entitlement. |
| Metric Type |
Gauge |
| Data Type |
Int |
| Statistics |
NOTES:
|
System Status KPIs
The following custom statistics and queries enable you to monitor the status of the system.
system_mode
|
Description |
Indicates the current mode the system is running on. |
|
Metric Type |
Gauge |
|
Data Type |
Int |
|
Statistics |
NOTES:
|
system_synch_running
| Description |
Specifies whether the system configuration synch process is running or not. |
| Metric Type |
Gauge |
| Data Type |
Int |
| Statistics |
NOTES:
|
system_running_percent
| Description |
Captures the percentage of the system currently in use. |
| Metric Type |
Gauge |
| Data Type |
Percent |
| Statistics |
|
System Configuration KPIs
The following custom statistics and queries enable you to monitor the system configuration.
system_configuration_backup_total
| Description | Captures the total number of system configuration backups that are executed. |
| Metric Type | Counter |
| Data Type | Configuration Count |
| Statistics |
NOTES:
|
configuration_change_total
|
Description |
Captures the total number of configuration changes that are executed. |
|
Metric Type |
Counter |
|
Data Type |
Configuration Count |
|
Statistics |
|
Prometheus KPIs
The following custom statistics and queries enable you to monitor the Prometheus KPIs.
helm_chart_deploy_success
| Description |
Captures the helm chart deployment status. |
| Metric Type |
Gauge |
| Data Type |
Int |
| Statistics |
NOTES:
|
system_synch_error
| Description |
Specifies the status of system synchronization. |
| Metric Type |
Gauge |
| Data Type |
Int |
| Statistics |
NOTES:
|
system_synch_pending
| Description |
Specifies the status of the system synchronization progress. |
| Metric Type |
Gauge |
| Data Type |
Int |
| Statistics |
NOTES:
|
system_configuration_backup_pending
| Description |
Specifies the status of the DB to configmap backup progress. |
| Metric Type |
Gauge |
| Data Type |
Int |
| Statistics |
NOTES:
|
helm_repository_status
| Description |
Specifies the status of the helm repositories. |
| Metric Type |
Gauge |
| Data Type |
Int |
| Statistics |
NOTES:
|
Statistics from Open Source Collector Services
SMI exposes statistics from the following Open Source Collector Services:
|
Collector Service |
Documentation |
|---|---|
|
kube-state-metrics |
https://github.com/kubernetes/kube-state-metrics/tree/release-1.8/docs |
|
cAdvisor |
https://github.com/google/cadvisor/blob/v0.33.1/docs/storage/prometheus.md |
|
node exporter |
https://github.com/prometheus/node_exporter/tree/v0.18.1 |
Please refer to the collector documentation for more information on the statistics supported.
Feedback