prometheus operator v0.93.1

AlertmanagerConfig.spec.receivers.victoropsConfigs

victoropsConfigs defines the list of VictorOps configurations.

10 fields
AlertmanagerConfig.spec.receivers.victoropsConfigs fields and descriptions
Field / TypeDescription
object

apiKey defines the secret's key that contains the API key to use when talking to the VictorOps API. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.

  • x-kubernetes-map-type: "atomic"
apiUrl
string

apiUrl defines the VictorOps API URL. When not specified, defaults to the standard VictorOps API endpoint.

  • pattern: ^https?://.+$
object[]

customFields defines additional custom fields for notification. These provide extra metadata that will be included with the VictorOps incident.

  • x-kubernetes-list-type: "atomic"
entityDisplayName
string

entityDisplayName contains a summary of the alerted problem. This appears as the main title or identifier for the incident.

  • minLength: 1
object

httpConfig defines the HTTP client's configuration for VictorOps API requests.

messageType
string

messageType describes the behavior of the alert. Valid values are "CRITICAL", "WARNING", and "INFO".

  • minLength: 1
monitoringTool
string

monitoringTool defines the monitoring tool the state message is from. This helps identify the source system that generated the alert.

  • minLength: 1
routingKey
string required

routingKey defines a key used to map the alert to a team. This determines which VictorOps team will receive the alert notification.

  • minLength: 1
sendResolved
boolean

sendResolved defines whether or not to notify about resolved alerts.

stateMessage
string

stateMessage contains a long explanation of the alerted problem. This provides detailed context about the incident.

  • minLength: 1