Server Status

Returns current status and resource usage of the streaming server.

Request

Property Value
Method GET
URL /api/server/status
Content-Type application/json
Authentication Bearer Token

Response

Status Codes

Code Description
200 Success
401 Unauthorized - Invalid or missing token
429 Too Many Requests - Rate limit exceeded
500 Internal Server Error

Successful Response (200)

{
  "data": {
    "launchDate": 1764671260701,
    "cpuUsagePercent": "12.37",
    "memory": {
      "totalMemory": 25769803776,
      "currentMemory": 2900055168,
      "usagePercent": "11.25"
    },
    "network": {
      "inBandwidth": 1518148,
      "outBandwidth": 2337342,
      "inTotalBytes": 163826169682,
      "outTotalBytes": 243354257269
    },
    "threadpools": {
      "workersTotalCount": 96,
      "workersActiveCount": 1,
      "readersTotalCount": 48,
      "readersActiveCount": 0,
      "sendersTotalCount": 144,
      "sendersActiveCount": 1,
      "transportTotalCount": 96,
      "transportActiveCount": 1
    }
  },
  "meta": {
    "executionTime": 1,
    "generatedAt": 1764846064279
  }
}

Response Body

General

Parameter Type Description
data.launchDate integer Server launch time (Unix timestamp in ms)

CPU

Parameter Type Description
data.cpuUsagePercent string Current CPU usage percentage

Memory

Parameter Type Description
data.memory.totalMemory integer Total available memory in bytes
data.memory.currentMemory integer Currently used memory in bytes
data.memory.usagePercent string Memory usage percentage

Network

Parameter Type Description
data.network.inBandwidth integer Incoming bandwidth in bytes/sec
data.network.outBandwidth integer Outgoing bandwidth in bytes/sec
data.network.inTotalBytes integer Total incoming bytes
data.network.outTotalBytes integer Total outgoing bytes

Thread Pools

Parameter Type Description
data.threadpools.workersTotalCount integer Total number of worker threads
data.threadpools.workersActiveCount integer Active worker threads
data.threadpools.readersTotalCount integer Total number of reader threads
data.threadpools.readersActiveCount integer Active reader threads
data.threadpools.sendersTotalCount integer Total number of sender threads
data.threadpools.sendersActiveCount integer Active sender threads
data.threadpools.transportTotalCount integer Total number of transport threads
data.threadpools.transportActiveCount integer Active transport threads

Metadata

Parameter Type Description
meta.executionTime integer Request processing time in milliseconds
meta.generatedAt integer Response generation timestamp (Unix timestamp in ms)

Error Response (4xx/5xx)

{
  "message": "Error message"
}

Error Response Body

Parameter Type Description
message string Human-readable error message