{ "type": "object", "properties": { "appKey": { "type": "string" }, "appDetails": { "type": "object", "properties": { "name": { "type": "string", "description": "The name of the app." }, "partnerName": { "type": "string", "description": "The partner name." } }, "required": [ "name", "partnerName" ] }, "incidentId": { "type": "string", "description": "The ID of the incident." }, "incidentStatus": { "type": "string", "description": "The status of the incident.", "enum":[ "OK", "ANOMALOUS" ] }, "time": { "type": "string", "format": "date-time", "description": "Date and time when the incident occurred." }, "metricName": { "type": "string", "description": "Name of the metric." }, "metricUnit": { "type": "string", "description": "Unit of the metric.", "enum":[ "PERCENT" ] }, "measurementDurationSeconds": { "type": "integer", "description": "Duration of the indicator measurement, in seconds." }, "sliValue": { "type": "number", "description": "Indicator value." }, "sloValue": { "type": "number", "description": "Objective value." } }, "required": [ "appKey", "incidentId", "incidentStatus", "time", "metricName", "metricUnit", "measurementDurationSeconds", "sliValue", "sloValue" ] }