Get Services Status
Retrieve service health and resource metrics per category.
Service Categories: MESSAGING (message broker), ANALYTICS (analysis), DATA_STORAGE (storage), CONFIGURATION_DATABASE, PLATFORM_SERVICES, METRICS, BARE_METAL_SECURITY, AI_ASSISTANT_PLATFORM, AI_ASSISTANT_THREAT_DEFENSE
Per-service metrics:
health: UP, PARTIALLY_UP, DOWN (60-second cache)cpu: [1min, 5min, 15min] averages in coresmemory,storage: current usage in GBallocated_*: total available resources
Messaging service metrics:
byte_in_rate,byte_out_rate: Bytes/secrequest_rate: Messages produced/sec
Successfully retrieved services status
{
"data": [
{
"service_name": "MESSAGING"
}
],
"messaging_service": {
"byte_in_rate": 3.5,
"byte_out_rate": 24.8,
"request_rate": 12.5
}
}
List of status objects for each service category.
Detailed messaging service transmission rate metrics. Provides real-time information about message broker performance.
Bad Request
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Unauthorized
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Forbidden
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Failed
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Required
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Too Many Requests
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
An error occurred while retrieving services status.
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
curl -H 'Authorization: <value>' https://{api_host}/ssp/cluster/monitor/services/status