Add an "Additional Payload" field to all third-party notification engines
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.
Comments: 3
-
18 Oct, '23
Mohamed Saleh AdminHello,
Thank you for your idea. On this portal, we carefully evaluate ideas to ensure that they will benefit a wide range of users. Thus, we close ideas not fulfilling certain criteria:
- Suggestions with low user interest: created more than 1 year ago with 5 votes or less
- Suggestions with no momentum: no votes in the last 6 months
Unfortunately, this suggestion doesn't meet these criteria, so we’re closing it (based on the data available until 2023-10-17). We appreciate your contribution and encourage you to continue to share your ideas. Your input plays a vital role in helping us improve our product for everyone.
Thank you for your understanding and continued support!
Warm regards,
Your Checkmk Team -
08 Jan
SimonGenerally the payload options are very limited with the builtin pagerduty notification rules.
Would it be possible to add the different payload options as like with the teams plugin? -
19 Jan
Niklas Pulina AdminHello Simon, thanks a lot for your comment.
Please note that this suggestion has already been set to "Not planned" as it didn't meet our criteria to be kept under consideration. For details, please see my colleagues comment above.
Please feel free to create a new suggestion describing your requirements. Thank you.