Bulk Statistics
The following section provides details on GR-specific bulkstats.
bulk-stats query GR-BGP-Incoming-Failed-Routes
expression "sum(bgp_incoming_failedrouterequest_total) by (namespace, interface, service_IP, next_hop, instance_id)"
labels [ instance_id interface next_hop service_IP ]
alias gr-bgp-routes-in
exit
bulk-stats query GR-Geo-Monitoring-Failure
expression "sum(geo_monitoring_total{ControlActionNameType=~'MonitorPod|RemoteMsgHeartbeat|
RemoteMsgGetSiteStatus|RemoteSiteRoleMonitoring|RemoteClusterPodFailure|RemoteMsgNotifyFailover|
RemoteMsgNotifyPrepareFailover|MonitorVip',status!~'success|monitoring.*'}) by (namespace,
AdminNode, ControlActionType, ControlActionNameType, pod, status, status_code)"
labels [ pod AdminNode ControlActionNameType status status_code ]
alias gr-geo-monitoring-failure
exit
bulk-stats query GR-Geo-Monitoring-Success
expression "sum(geo_monitoring_total{ControlActionNameType=~'MonitorPod|RemoteMsgHeartbeat|
RemoteMsgGetSiteStatus|RemoteSiteRoleMonitoring|RemoteClusterPodFailure|RemoteMsgNotifyFailover|
RemoteMsgNotifyPrepareFailover',status=~'success|monitoring.*'}) by (namespace, AdminNode,
ControlActionType, ControlActionNameType, pod, status)"
labels [ pod AdminNode ControlActionNameType status ]
alias gr-geo-monitoring
exit
bulk-stats query GR-Geo-Monitoring-Total
expression "sum(geo_monitoring_total{ControlActionNameType=~'MonitorPod|RemoteMsgHeartbeat|
RemoteMsgGetSiteStatus|RemoteSiteRoleMonitoring|RemoteClusterPodFailure|RemoteMsgNotifyFailover
|RemoteMsgNotifyPrepareFailover|MonitorVip'})
by (namespace, AdminNode, ControlActionType, ControlActionNameType, pod, status)"
labels [ pod AdminNode ControlActionNameType status ]
alias gr-geo-monitoring
exit
bulk-stats query GR-Geo-Replication-Failure
expression "sum(geo_replication_total{ReplicationNode=~'CACHE_POD|ETCD|PEER',status!='success',
ReplicationRequestType='Response'}) by (namespace, ReplicationNode, ReplicationSyncType,
ReplicationReceiver,ReplicationRequestType,status,status_code)"
labels [ pod ReplicationNode ReplicationReceiver ReplicationRequestType ReplicationSyncType status status_code ]
alias gr-geo-replication-failure
exit
bulk-stats query GR-Geo-Replication-Success
expression "sum(geo_replication_total{ReplicationNode=~'CACHE_POD|ETCD|PEER',
status='success',ReplicationRequestType='Response'}) by (namespace, ReplicationNode,
ReplicationSyncType,ReplicationReceiver,ReplicationRequestType,status)"
labels [ pod ReplicationNode ReplicationReceiver ReplicationRequestType ReplicationSyncType status ]
alias gr-geo-replication-success
exit
bulk-stats query GR-Geo-Replication-Total
expression "sum(geo_replication_total{ReplicationNode=~'CACHE_POD|ETCD|PEER'})
by (namespace, ReplicationNode, ReplicationSyncType,ReplicationReceiver,
ReplicationRequestType,pod)"
labels [ pod ReplicationNode ReplicationReceiver ReplicationRequestType ReplicationSyncType ]
alias gr-geo-replication-total
exit
bulk-stats query GR-Trigger-ResetRole-Api
expression "sum(geo_monitoring_total{ControlActionNameType=~'TriggerGRApi|ResetRoleApi'})
by (namespace, AdminNode, ControlActionType, ControlActionNameType, pod, status, status_code)"
labels [ pod AdminNode ControlActionNameType status status_code ]
alias gr-api
exit
bulk-stats query GR-CDL-Index-Replication
expression "sum(consumer_kafka_records_total) by (pod, origin_instance_id)"
labels [ origin_instance_id pod ]
alias gr-cdl-index-replication
exit
bulk-stats query GR-CDL-Inter-Rack-Replications-Failures
expression "sum(datastore_requests_total{local_request='0',errorCode!='0'}) by (operation,sliceName,errorCode)"
labels [ sliceName operation errorCode ]
alias gr-cdl-inter-rack-replications
exit
bulk-stats query GR-CDL-Inter-Rack-Replications-Success
expression "sum(datastore_requests_total{local_request='0',errorCode='0'}) by (operation,sliceName,errorCode)"
labels [ sliceName operation errorCode ]
alias gr-cdl-inter-rack-replications
exit
bulk-stats query GR-CDL-Inter-Rack-Replications-Total
expression "sum(datastore_requests_total{local_request='0'}) by (operation,sliceName,errorCode)"
labels [ sliceName operation errorCode ]
alias gr-cdl-inter-rack-replications
exit
bulk-stats query GR-CDL-Intra-Rack-Operations-Failures
expression "sum(datastore_requests_total{local_request='1',errorCode!='0'}) by (operation,sliceName,errorCode)"
labels [ sliceName operation errorCode ]
alias gr-cdl-intra-rack-operations
exit
bulk-stats query GR-CDL-Intra-Rack-Operations-Success
expression "sum(datastore_requests_total{local_request='1',errorCode='0'}) by (operation,sliceName,errorCode)"
labels [ sliceName operation errorCode ]
alias gr-cdl-intra-rack-operations
exit
bulk-stats query GR-CDL-Intra-Rack-Operations-Total
expression "sum(datastore_requests_total{local_request='1'}) by (operation,sliceName,errorCode)"
labels [ errorCode operation sliceName ]
alias gr-cdl-intra-rack-operations
exit
bulk-stats query GR-CDL-Session-Count-Per-Slice
expression sum(avg(db_records_total{namespace=~'$namespace',session_type='total'})by(systemId,sliceName))by(sliceName)
labels [ sliceName ]
alias gr-cdl-session-count-per-slice
exit
bulk-stats query GR-CDL-Session-Count-Per-System-ID
expression sum(avg(db_records_total{namespace=~'$namespace',session_type='total'})
by(systemId,sliceName))by(systemId)
labels [ systemId ]
alias gr-cdl-session-count-per-system-id
exit
bulk-stats query GR-CDL-Slot-Records-Per-Slice
expression "sum(slot_records_total{pod=~'.*',systemId!=''}) by (pod, sliceName)"
labels [ pod sliceName ]
alias gr-cdl-slot-records-per-slice
exit
bulk-stats query GR-CDL-Slot-Records-Per-System-ID
expression "sum(slot_records_total{pod=~'.*',systemId!=''}) by (pod, systemId)"
labels [ pod systemId ]
alias gr-cdl-slot-records-per-system-id
exit
bulk-stats query GR-CDL-Total-Session-Count
expression "sum(db_records_total{namespace=~'$namespace',session_type='total'}) by (systemId,sliceName)"
labels [ sliceName systemId ]
alias gr-cdl-total-session-count
exit
For more information on GR-related statistics, see the following:
-
In RADIUS statistics, you can filter GR-specific statistics using grInstId label.
For more information, see the UCC 5G Session Management Function - Metrics Reference.
-
In GTP Endpoint statistics, you can filter GR-specific statistics using gr_instance_id label.
For more information, see the UCC 5G Session Management Function - Metrics Reference.
-
In SMF statistics, you can filter GR-specific statistics using gr_instance_id label.
For more information, see the UCC 5G Session Management Function - Metrics Reference.
-
In REST Endpoint statistics, you can filter GR-specific statistics using gr_instance_id label.
For more information, see the UCC 5G Session Management Function - Metrics Reference.
-
In IPAM-related statistics, you can filter GR-specific statistics using grInstId label.
For more information, see the UCC 5G Session Management Function - Metrics Reference.