Skip to main content
GET
/
monitoring
/
metrics
/
{metric}
/
current
Get current metric value
curl --request GET \
  --url https://api.quiva.ai/monitoring/metrics/{metric}/current
{
  "message": "success",
  "data": {
    "ts": 1715241600000,
    "value": 65.7
  }
}

Path Parameters

metric
enum<string>
required

Name of the metric to retrieve

Available options:
connections,
totalConnections,
numberOfSubscriptions,
sentMessages,
sentBytes,
receivedMessages,
receivedBytes,
slowConsumers,
memory,
storage,
accounts,
haAssets,
apiTotal,
apiErrors,
apiInflight,
streams,
consumers,
totalMessages,
totalBytes,
numberOfSubjects,
numberOfDeleted,
lostMessages,
lostBytes,
numberOfAckPending,
numberOfRedelivered,
numberOfWaiting,
numberOfPending,
pushBound,
paused,
deliveredConsumerSequence,
deliveredStreamSequence,
deliveredLastActive,
ackFloorConsumerSequence,
ackFloorStreamSequence,
ackFloorLastActive,
ram,
cpu,
slowConsumersClients,
slowConsumersRoutes,
slowConsumersGateways,
slowConsumersMeshs,
sentMessagesRate,
sentBytesRate,
receivedMessagesRate,
receivedBytesRate

Query Parameters

node
string

Node identifier

account
string

Account identifier (required if node not provided)

stream
string

Stream name

consumer
string

Consumer name (requires stream to be specified)

Response

Successful operation

message
string

Response message

data
object

Current metric data point

metadata
object

Optional metadata