mirror of
https://github.com/grafana/grafana.git
synced 2024-11-28 03:34:15 -06:00
6fa53a1ee4
* Alerting: Opsgenie send tags as extra properties Allow users to select where to send notification tags when alerting via OpsGenie. Supports sending tags as key/value details, concatenated strings in tags or both. Users will be able to see their tags as key/values under extra properties in an alert on the Opsgenie UI. These key/values can then be used in the platform for routing, templating etc. * Configurable delivery to either tags, extra properties or both * Default to current behaviour (tags only) * Support both so users can transition from tags to details Add docs and clean up references * Alerting: Add additional arg for Opsgenie tests The NewEvalContext function now requires a 'PluginRequestValidator' argument. As our test does not use the validator we can specify 'nil' to satisfy the function and allow our test to pass as expected. * Alerting: Opsgenie doc fixes Accept suggested changes for Opsgenie docs Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com> * Alerting: Opsgenie provisioning settings docs Add the new setting to the provisioning docs * Alerting: Opsgenie doc typo correction Move the comma (,) out of the preformatting tags for the setting value * Alerting: Opsgenie refactor send switches Refactor the send switches to be methods on the OpsgenieNotiefier itself. This also cleans up the method names so that the code reads a bit more logically as: if we should send details: send details if we should send tags: send tags This avoids the calling code needing to care about passing the state and allows an engineer working in the `createAlert` function to focus on the results of applying the logic instead. * Alerting: Opsgenie docs rename note Rename the note heading to match the number to more clearly link them. * Alerting: Opsgenie use standard reference to note Refer to the note below as per recommendation and standards. Fixes #30331 Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com> |
||
---|---|---|
.. | ||
conditions | ||
notifiers | ||
testdata | ||
alerting_usage_test.go | ||
alerting_usage.go | ||
engine_integration_test.go | ||
engine_test.go | ||
engine.go | ||
eval_context_test.go | ||
eval_context.go | ||
eval_handler_test.go | ||
eval_handler.go | ||
extractor_test.go | ||
extractor.go | ||
interfaces.go | ||
models.go | ||
notifier_test.go | ||
notifier.go | ||
reader.go | ||
result_handler.go | ||
rule_test.go | ||
rule.go | ||
scheduler.go | ||
test_notification.go | ||
test_rule.go | ||
ticker_test.go | ||
ticker.go |