gtpc-ep Metrics Reference
gtpc-ep Metrics Reference
GTPC BGP Routed Count Stats Category
gtpc_app_bgp_routes_count
Description: BGP routes add counter
Sample Query: 'gtpc_app_bgp_routes_count{status="success"}'
Labels:
-
Label:
status
Label Description: status
Example: success, failed
-
Label:
gr_instance_id
Label Description: GR instance ID
Example: 1, 2
GTPC Roaming Peer Path Managment Stats Category
gtpc_roaming_peer_path_mgmt
Description: GTPC Roaming Peer Path Managment Statistics.
Sample Query: 'gtpc_roaming_peer_path_mgmt{service_name="gtpc-ep",status="suppressed"}'
Labels:
-
Label:
gtpc_peer_type
Label Description: Gtpc Peer type
Example: ROAMER, HOMER, VISITOR
-
Label:
interface_type
Label Description: Gtpc Interface type
Example: S5, S11, S5E, S2B, S8
-
Label:
desciption: Gtpc Message typegtpc_msg_type
Example: NumEchoMsg, NumControlMsg
-
Label:
status
Label Description: Status
Example: suppressed
-
Label:
gr_instance_id
Label Description: GR instance ID
Example: 1, 2
GTPC Short Circuit Map Count Category
gtpc_short_circuit_map_count
Description: GTPC Short Circuit Map operation counter
Sample Query: 'gtpc_short_circuit_map_count{message_name="TxModifyBearerRes"}'
Labels:
-
Label:
message_name
Label Description: Message Name
Example: TxCreateBearerReq, TxUpdateBearerReq, TxDeleteBearerReq, TxModifyBearerRes, TxDeleteSessRsp, TxCreateSessionRsp, RecordExpired
-
Label:
gtpc_short_circuit_map_operation
Label Description: Gtpc short circuit counter type
Example: increment, decrement
-
Label:
gtpc_short_circuit_map_teid_changed
Label Description: Gtpc short circuit teid cache operation type
Example: added, updated, deleted
-
Label:
gr_instance_id
Label Description: GR instance ID
Example: 1, 2
GTPC Short Circuit Message Stats Category
gtpc_msg_short_circuit_stats
Description: GTPC Short Circuit Modify Bearer Response Statistics.
Sample Query: 'gtpc_msg_short_circuit_stats{gtpc_msg_type="RxModifyBearerReq"}'
Labels:
-
Label:
gtpc_msg_type
Label Description: Gtpc Message type
Example: RxModifyBearerReq, SkippingShortCircuit
-
Label:
gtpc_short_circuit_category
Label Description: Category
Example: WithServingNetwork, WithIndication, WithBearerContext, MBREventExpired, SendSCMBResp, GetSCMBRespFailed, LastSequenceNumberSame
-
Label:
interface_type
Label Description: Gtpc Interface type
Example: S5, S11, S5E, S2B, S8
Processing Time of SMF GTPC Messages Category
gtpc_msg_seconds
Description: Time taken for GTPC message processing
Sample Query: 'gtpc_msg_seconds{message_name="S5S8_MSG_CREATE_SESSION_REQUEST"}'
Labels:
-
Label:
message_name
Label Description: Message Name
Example: S5S8_MSG_CREATE_SESSION_REQUEST, S5S8_MSG_CREATE_SESSION_RESPONSE, S5S8_MSG_MODIFY_BEARER_REQUEST, S5S8_MSG_MODIFY_BEARER_RESPONSE, S5S8_MSG_DELETE_BEARER_REQUEST, S5S8_MSG_DELETE_BEARER_RESPONSE, S5S8_MSG_DELETE_SESSION_REQUEST, S5S8_MSG_DELETE_SESSION_RESPONSE
-
Label:
message_direction
Label Description: Direction
Example: inbound, outbound
-
Label:
status
Label Description: Status
Example: no_rsp_received_tx, accepted
-
Label:
transport_type
Label Description: Transport Type
Example: origin, retransmitted
-
Label:
interface_type
Label Description: Gtpc Interface type
Example: S5, S11, S5E, S2B, S8
-
Label:
gr_instance_id
Label Description: GR instance ID
Example: 1, 2
Processing time of GTPC messages Category
gtpc_app_events_seconds
Description: Total time taken by GTPC messages
Sample Query: 'gtpc_app_events_seconds{event_type="csreq"}'
Labels:
-
Label:
event_type
Label Description: Gtpc Event type
Example: csreq, mbreq, cbreq, ubreq, dbreq, dsreq, rabreq, cidftreq, didftreq, changenotfreq, mbreqlist
-
Label:
interface_type
Label Description: Gtpc Interface type
Example: S5, S11, S5E, S2B, S8
-
Label:
gr_instance_id
Label Description: GR instance ID
Example: 1, 2
SGW TEID Cache Operation Stats Category
sgw_teid_cache_total
Description: SGW TEID cache operation counter
Sample Query: 'sgw_teid_cache_total{action="create"}'
Labels:
-
Label:
action
Label Description: TEID cache operation type
Example: create, update, delete, cache_found, expired, no_cache, cache_full
-
Label:
gr_instance_id
Label Description: GR instance ID
Example: 1, 2
SMF GTPC Echo Stats Category
gtpc_echo_msg_stats
Description: GTPC Echo Req Rx and Echo Resp Tx
Sample Query: 'gtpc_echo_msg_stats{gtpc_msg_type="gtpc_echo_req_rx"}'
Labels:
-
Label:
gtpc_peer_ip
Label Description: Gtpc Peer IP of nodes like SGW,ePDG etc
Example: 1.2.3.4
-
Label:
gtpc_msg_type
Label Description: Gtpc Message type
Example: gtpc_echo_req_rx, gtpc_echo_res_tx
-
Label:
interface_type
Label Description: Gtpc Interface type
Example: S5, S11, S5E, S2B, S8
-
Label:
gr_instance_id
Label Description: GR instance ID
Example: 1, 2
SMF GTPC Golang Encode Decode Stats Category
gtpc_golang_enc_dec_stats
Description: Messages Encoded/Decoded using Golang
Sample Query: 'gtpc_golang_enc_dec_stats{gtpc_msg_type="RxModifyBearerReq"}'
Labels:
-
Label:
gtpc_msg_type
Label Description: Gtpc Message type
Example: NumRxEchoReq, NumTxEchoReq, NumRxEchoRes, NumTxEchoRes, NumRxCreateSessionReq, NumTxCreateSessionReq, NumRxCreateSessionRes, NumTxCreateSessionRes, NumRxDeleteSessionReq, NumTxDeleteSessionReq, NumRxDeleteSessionRes, NumTxDeleteSessionRes, NumRxModifyBearerReq, NumTxModifyBearerReq, NumRxModifyBearerRes, NumTxModifyBearerRes, NumRxDeleteBearerReq, NumTxDeleteBearerReq, NumRxDeleteBearerRes, NumTxDeleteBearerRes, NumTxCreateBearerReq, NumRxCreateBearerReq, NumTxCreateBearerRes, NumRxCreateBearerRes, NumTxUpdateBearerReq, NumRxUpdateBearerReq, NumTxUpdateBearerRes, NumRxUpdateBearerRes, NumRxModifyBearerCmd, NumTxModifyBearerCmd, NumRxModifyBearerFail, NumTxModifyBearerFail, NumRxDeleteBearerCmd, NumTxDeleteBearerCmd, NumRxDeleteBearerFail, NumTxDeleteBearerFail, NumTxChangeNotfReq, NumRxChangeNotfReq, NumRxChangeNotfRes, NumTxChangeNotfRes, NumRxSuspendNotf, NumTxSuspendNotf, NumRxSuspendAck, NumTxSuspendAck, NumRxResumeNotf, NumTxResumeNotf, NumRxResumeAck, NumTxResumeAck, NumTxReleaseAccessBearerRsp, NumRxReleaseAccessBearerReq, NumRxContextReq, NumTxContextReq, NumRxContextAck, NumTxContextAck, NumRxDDN, NumTxDDn, NumRxIDReq, NumTxIDReq, NumRxIDRsp, NumTxIDRsp, NumRxDDNFail, NumTxDDnFail, NumRxCreateIDFTReq, NumTxCreateIDFTRsp, NumRxDeletIDFTReq, NumTxDeleteIDFTRsp, NumRxBearerResCmd
-
Label:
gtpc_msg_len
Label Description: Message Length
Example: 36, 24, 45
-
Label:
interface_type
Label Description: Gtpc Interface type
Example: S5, S11, S5E, S2B, S8
-
Label:
gtpc_msg_operation
Label Description: Operation
Example: encode, decode
-
Label:
gtpc_msg_status
Label Description: Status
Example: success, error
-
Label:
gtpc_msg_status_cause
Label Description: Error Cause
Example: HeaderDecodeFailure, ParseIEsFromPayloadFailure, MBRFromIEFailure
SMF GTPC Messages Total Category
gtpc_msg_total
Description: Total GTPC Messages
Sample Query: 'gtpc_msg_total{message_name="S5S8_MSG_CREATE_SESSION_REQUEST"}'
Labels:
-
Label:
message_name
Label Description: Message Name
Example: S5S8_MSG_CREATE_SESSION_REQUEST, S5S8_MSG_CREATE_SESSION_RESPONSE, S5S8_MSG_MODIFY_BEARER_REQUEST, S5S8_MSG_MODIFY_BEARER_RESPONSE, S5S8_MSG_DELETE_BEARER_REQUEST, S5S8_MSG_DELETE_BEARER_RESPONSE, S5S8_MSG_DELETE_SESSION_REQUEST, S5S8_MSG_DELETE_SESSION_RESPONSE
-
Label:
message_direction
Label Description: Direction
Example: inbound, outbound
-
Label:
status
Label Description: Status
Example: no_rsp_received_tx, accepted
-
Label:
transport_type
Label Description: Transport Type
Example: origin, retransmitted
-
Label:
interface_type
Label Description: Gtpc Interface type
Example: S5, S11, S5E, S2B, S8
-
Label:
gr_instance_id
Label Description: GR instance ID
Example: 1, 2
SMF GTPC Unexpected Messages Category
gtpc_app_total_unexpected_gtpc_msg_events
Description: Unexpected GTPC Messages received
Sample Query: 'gtpc_app_total_unexpected_gtpc_msg_events{service_name="gtpc-ep"}'
Labels:
-
Label:
message_type
Label Description: Gtpc Message type
Example: unexpected_gtpc_message
-
Label:
interface_type
Label Description: Gtpc Interface type
Example: S5, S11, S5E, S2B, S8
-
Label:
gr_instance_id
Label Description: GR instance ID
Example: 1, 2
SMF GTPC Validation Fail Stats Category
gtpc_app_validation_events
Description: Stats of Message decode failures
Sample Query: 'gtpc_app_validation_events{service_name="gtpc-ep"}'
Labels:
-
Label:
message_type
Label Description: Gtpc Message type
Example: csreq, csrsp, mbreq, mbrsp, cbreq, cbrsp, ubreq, ubrsp, dbreq, dbrsp, dsreq, dsrsp, mbcmd, mbcfi, dbcmd, dbcfi, ddnfi, ddnack, rabreq, upcreq
-
Label:
interface_type
Label Description: Gtpc Interface type
Example: sgw_ingress, pgw_ingress, S5, S11, S5E, S2B, S8
-
Label:
failure_type
Label Description: Failure Type
Example: msg_validation_fail, hdr_decode_failure
-
Label:
hdr_decode_fail_reason
Label Description: Header Decode Fail Reason
Example: incorrect_gtp_version, unsupported_message, incorrect_msg_len, invalid_msg_format, invalid_seq_no, hdr_decode_fail_reason
-
Label:
action_type
Label Description: Action Type
Example: discarded, rejected
-
Label:
reject_cause
Label Description: Reject Cause
Example: invalid_msg_format, version_not_supported, invalid_len, mandatory_ie_missing, conditional_ie_missing, mandatory_ie_incorrect, service_not_supported, imsi_imei_not_known, preferred_pdn_type_unsupported, unknown
SMF GTPC messages Category
gtpc_app_events
Description: GTPC message counter
Sample Query: 'gtpc_app_events{service_name="gtpc-ep"}'
Labels:
-
Label:
event_type
Label Description: Gtpc Event type
Example: NumRxCreateSessionReq, NumTxCreateSessionRes, NumRxDeleteSessionReq, NumTxDeleteSessionRes, NumRxModifyBearerReq, NumTxModifyBearerRes, NumTxDeleteBearerReq, NumRxDeleteBearerRsp, NumTxCreateBearerReq, NumRxCreateBearerRes, NumTxUpdateBearerReq, NumRxUpdateBearerRes, NumTxModifyBearerFailureInd, NumModifyBearerTimeout, NumRxDeleteBearerCmd, NumCreateBearerFailure, NumCreateBearerSuccess, NumCreateSessionSuccess, NumCreateSessionFailure, NumDeleteSessionSuccess, NumDeleteSessionFailure, NumCreateBearerReqRetrans, NumUpdateBearerReqRetrans, NumDeleteBearerReqRetrans
-
Label:
interface_type
Label Description: Gtpc Interface type
Example: S5, S11, S5E, S2B, S8
-
Label:
gtpc_msg_fail_cause
Label Description: Contains Gtpc message fail cause
Example: send_to_service_error, nil_raw_response, unmarshal_fail
-
Label:
gr_instance_id
Label Description: GR instance ID
Example: 1, 2
SMF GTPC priority messages Category
gtpc_app_priority_events
Description: GTPC priority message counter
Sample Query: 'gtpc_app_priority_events{service_name="gtpc-ep"}'
Labels:
-
Label:
event_type
Label Description: Gtpc Event type
Example: NumRxCreateSessionReq, NumTxCreateSessionRes, NumRxDeleteSessionReq, NumTxDeleteSessionRes, NumRxModifyBearerReq, NumTxModifyBearerRes, NumTxDeleteBearerReq, NumRxDeleteBearerRsp, NumTxCreateBearerReq, NumRxCreateBearerRes, NumTxUpdateBearerReq, NumRxUpdateBearerRes, NumTxModifyBearerFailureInd, NumModifyBearerTimeout, NumRxDeleteBearerCmd, NumCreateBearerFailure, NumCreateBearerSuccess, NumCreateSessionSuccess, NumCreateSessionFailure, NumDeleteSessionSuccess, NumDeleteSessionFailure, NumCreateBearerReqRetrans, NumUpdateBearerReqRetrans, NumDeleteBearerReqRetrans
-
Label:
priority_msg
Label Description: priority
Example: true
-
Label:
interface_type
Label Description: Gtpc Interface type
Example: S5, S11, S5E, S2B, S8
-
Label:
gr_instance_id
Label Description: GR instance ID
Example: 1, 2