Skip to content

Service Status Change MX Message

service_status_change message is generated by Worker service when service change oper status.

Message Headers

Message-Type
Type of message. Always service_status_change.
Sharding-Key
Key for consistent sharding.
Labels
Service's effective labels.

Message Format

Message contains JSON object, containing objects of following structure

Name Type Description
label String Service label (name)
description String Service description
in_maintenance Bool Service In Maintenance Flag
agreement_id String Service Agreement_id
status Object Service Oper status
id String Current Status ID
name String Current Status Name
profile Object Service Profile
id String Service Profile ID
name String Service Profile Name
from_status Object Previous Oper Status
id String Current Status ID
name String Current Status Name
remote_system Object Source remote system for service
id String External system's id
name String External system's name
remote_id String External system's id (Opaque attribbute)
bi_id Integer BI Database id (metrics)

Example

{
  "id": "6760e485b2a14cf33aebe80d",
  "label": "www.com",
  "description": null,
  "profile": {
    "id": "6760e0cab7a64fd042e04aa5",
    "name": "WEB сайт"
  },
  "status": {
    "id": 4,
    "name": "DOWN"
  },
  "in_maintenance": 0,
  "agreement_id": null,
  "caps": {
    "Web Site | Name": "www.com"
  },
  "from_status": {
    "id": 1,
    "name": "UP"
  },
  "ts": [
    "2025-05-26T17:46:52"
  ]
}