This repository was archived by the owner on Feb 13, 2025. It is now read-only.
cmd/bosun pass alert variables to action notification #2275
+19
−10
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hello,
we have templates in bosun defining what bosun sends.
those templates currently define the alert name as
static prefix 'bosun' concatinated with
alert name concatinated with
alert keys (tags)
some of the teams want to have custom prefixes for their alerts,
e.g. instead of bosun.alertname.key1 they want to have bosun.team_name.alertname.key1
this is currently possible to implement in alert notifications:
you define prefix as the alert variable and then use it in the template
but sadly the it's not possible for action templates to access alert variables
Please, see basic implementation. Didn't find documentation for action-specific template data where wanted to add description of AlertVars. Also tried to make syntax looking like Alert.Vars, but field Alert already declared as string.
Will be glad to hear any comments.
Thanks!