Skip to main content
Skip table of contents

Monitoring

Prometheus

Metrics are exposed by the SLBP in the Prometheus text-based format. This format is supported in Prometheus version >=0.4.0.

image-20240509-105139.png

Grafana visualisation of metrics retrieved by Prometheus showing submission and DLR TPS

Example output from SLBP

TEXT
# HELP slbp_smppDeliverSMRespTotal Number of deliver_sm_resp PDUs processed by the SLBP (downstream to upstream).
# TYPE slbp_smppDeliverSMRespTotal counter
slbp_smppDeliverSMRespTotal 231214 1694457204143
# HELP slbp_smppDeliverSMTotal Number of deliver_sm PDUs processed by the SLBP (upstream to downstream).
# TYPE slbp_smppDeliverSMTotal counter
slbp_smppDeliverSMTotal 231214 1694457204129
# HELP slbp_smppDownstreamBindAttemptFail Number of bind attempts to the SLBP by downstream customers that resulted in a negative SMPP bind response.
# TYPE slbp_smppDownstreamBindAttemptFail counter
slbp_smppDownstreamBindAttemptFail 0 1694457077412
# HELP slbp_smppDownstreamBindAttemptSuccess Number of bind attempts to the SLBP by downstream customers that resulted in a postive SMPP bind response.
# TYPE slbp_smppDownstreamBindAttemptSuccess counter
slbp_smppDownstreamBindAttemptSuccess 10 1694457134024
# HELP slbp_smppDownstreamBindAttemptTotal Number of bind attempts to the SLBP by downstream customers.
# TYPE slbp_smppDownstreamBindAttemptTotal counter
slbp_smppDownstreamBindAttemptTotal 2 1694457134000
# HELP slbp_smppSubmitSMConcatenatedTotal Number of submit_sm PDUs processed by the SLBP that are part of a concatenated message (downstream to upstream).
# TYPE slbp_smppSubmitSMConcatenatedTotal counter
slbp_smppSubmitSMConcatenatedTotal 0 1694457077412
# HELP slbp_smppSubmitSMNoRoute Number of submit_sm PDUs that could not be routed by the SLBP to upstream target.
# TYPE slbp_smppSubmitSMNoRoute counter
slbp_smppSubmitSMNoRoute 0 1694457077412
# HELP slbp_smppSubmitSMRespTotal Number of submit_sm_resp PDUs processed by the SLBP (upstream to downstream).
# TYPE slbp_smppSubmitSMRespTotal counter
slbp_smppSubmitSMRespTotal 240141 1694457204185
# HELP slbp_smppSubmitSMTotal Number of submit_sm PDUs processed by the SLBP (downstream to upstream).
# TYPE slbp_smppSubmitSMTotal counter
slbp_smppSubmitSMTotal 240146 1694457204188

# HELP slbp_downstreamSMPPSessions Number of current SMPP sessions from downstream customers to the SLBP.
# TYPE slbp_downstreamSMPPSessions gauge
slbp_downstreamSMPPSessions 1 1694457134000
# HELP slbp_upstreamSMPPSessions Number of current SMPP sessions from the SLBP to upstream targets.
# TYPE slbp_upstreamSMPPSessions gauge
slbp_upstreamSMPPSessions 5 1694457134020

# HELP slbp_smppDeliverSMRate Current number of deliver_sm PDUs per second processed by the SLBP (from upstream).
# TYPE slbp_smppDeliverSMRate gauge
slbp_smppDeliverSMRate 3039 1694457202359
# HELP slbp_smppDeliverSMRespRate Current number of deliver_sm_resp PDUs per second processed by the SLBP (from downstream).
# TYPE slbp_smppDeliverSMRespRate gauge
slbp_smppDeliverSMRespRate 2921 1694457203119
# HELP slbp_smppSubmitSMRate Current number of submit_sm PDUs per second processed by the SLBP (from downstream).
# TYPE slbp_smppSubmitSMRate gauge
slbp_smppSubmitSMRate 3001 1694457203071
# HELP slbp_smppSubmitSMRespRate Current number of submit_sm_resp PDUs per second processed by the SLBP (from upstream).
# TYPE slbp_smppSubmitSMRespRate gauge
slbp_smppSubmitSMRespRate 2914 1694457203124

Endpoint

CODE
GET /metrics

No credentials are required to access the metrics.

BASH
curl http://${SLBPHOST}/metrics

Metrics

Metric Name

Type

Description

slbp_downstreamSMPPSessions

Gauge

Number of current SMPP sessions from downstream customers to the SLBP.

slbp_upstreamSMPPSessions

Gauge

Number of current SMPP sessions from the SLBP to upstream targets.

slbp_smppSubmitSMRate

Gauge

Current number of submit_sm PDUs per second processed by the SLBP.

slbp_smppSubmitSMRespRate

Gauge

Current number of submit_sm_resp PDUs per second processed by the SLBP.

slbp_smppDeliverSMRate

Gauge

Current number of deliver_sm PDUs per second processed by the SLBP (from upstream).

slbp_smppDeliverSMRespRate

Gauge

Current number of deliver_sm_resp PDUs per second processed by the SLBP (from downstream).

slbp_smppDownstreamBindAttemptTotal

Counter

Number of bind attempts to the SLBP by downstream customers.

slbp_smppDownstreamBindAttemptFail

Counter

Number of bind attempts to the SLBP by downstream customers that resulted in a negative SMPP bind response.

slbp_smppDownstreamBindAttemptSuccess

Counter

Number of bind attempts to the SLBP by downstream customers that resulted in a postive SMPP bind response.

slbp_smppSubmitSMTotal

Counter

Number of submit_sm PDUs processed by the SLBP (downstream to upstream).

slbp_smppDeliverSMTotal

Counter

Number of deliver_sm PDUs processed by the SLBP (upstream to downstream).

slbp_smppSubmitSMRespTotal

Counter

Number of submit_sm_resp PDUs processed by the SLBP (upstream to downstream).

slbp_smppDeliverSMRespTotal

Counter

Number of deliver_sm_resp PDUs processed by the SLBP (downstream to upstream).

slbp_smppSubmitSMNoRoute

Counter

Number of submit_sm PDUs that could not be routed by the SLBP to upstream target.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.