prometheus operator v0.93.1

AlertmanagerConfig.spec.muteTimeIntervals.timeIntervals.weekdays.spec.receivers.pagerdutyConfigs

pagerdutyConfigs defines the List of PagerDuty configurations.

17 fields
AlertmanagerConfig.spec.muteTimeIntervals.timeIntervals.weekdays.spec.receivers.pagerdutyConfigs fields and descriptions
Field / TypeDescription
class
string

class defines the class/type of the event.

  • minLength: 1
client
string

client defines the client identification.

  • minLength: 1
clientURL
string

clientURL defines the backlink to the sender of notification.

component
string

component defines the part or component of the affected system that is broken.

  • minLength: 1
description
string

description of the incident.

  • minLength: 1
object[]

details defines the arbitrary key/value pairs that provide further detail about the incident.

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

group defines a cluster or grouping of sources.

  • minLength: 1
object

httpConfig defines the HTTP client configuration.

object[]

pagerDutyImageConfigs defines a list of image details to attach that provide further detail about an incident.

  • x-kubernetes-list-type: "atomic"
object[]

pagerDutyLinkConfigs defines a list of link details to attach that provide further detail about an incident.

  • x-kubernetes-list-type: "atomic"
object

routingKey defines the secret's key that contains the PagerDuty integration key (when using Events API v2). Either this field or `serviceKey` needs to be defined. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.

  • x-kubernetes-map-type: "atomic"
sendResolved
boolean

sendResolved defines whether or not to notify about resolved alerts.

object

serviceKey defines the secret's key that contains the PagerDuty service key (when using integration type "Prometheus"). Either this field or `routingKey` needs to be defined. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.

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

severity of the incident.

  • minLength: 1
source
string

source defines the unique location of the affected system.

  • minLength: 1
timeout
string

timeout is the maximum time allowed to invoke the pagerduty It requires Alertmanager >= v0.30.0.

  • pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
url
string

url defines the URL to send requests to.

  • pattern: ^https?://.+$