Skip to content

Additional labels for alertmanager target types in log alert spec #311

@nitisht

Description

@nitisht

We could also add some additional labels to add more context from where the alert is coming from.

impl CallableTarget for AlertManager {

Suggested additional labels:

https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config

__address__ = config.parseable.address
__scheme__ = config.parseable.get_scheme()
__alerts_path__ = /api/v1/logstream/{{stream_name}}/alert

__meta_parseable_deployment_id = StorageMetadata.deployment_id
__meta_parseable_version = StorageMetadata.version
__meta_parseable_mode = StorageMetadata.mode
__meta_parseable_alert_rule_type = "column"
__meta_parseable_alert_rule_config_column = "status"
__meta_parseable_alert_rule_config_operator = "notEqualTo"
__meta_parseable_alert_rule_config_repeats = 2
__meta_parseable_alert_rule_config_value = 500

Originally posted by @syepes in #306 (comment)

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions