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.