Add an "Additional Payload" field to all third-party notification engines

2 votes

Currently all the third-party notification engines provide a minimal interface to the various services (e.g. PagerDuty, ServiceNow, etc). This change would allow users to provide additional data to the target service without having to write custom code and maintaining a consistent interface across Checkmk.
As the different services require data in different formats, this field should be unformatted. I see the field being a switchable free-text field. I would expect a 2k character limit should cover most requirements.
Examples of additional data might be the affected country, the team or person to be notified, setting the notification channel, and so on.
The notification engines would then insert this field into the call to the service if it is filled in. It would be the user's responsibility to ensure it was correctly formatted for the target service.

Not planned Notifications Suggested by: Robert Masters Upvoted: 08 Jan Comments: 3

Comments: 3