# What this PR does ## Which issue(s) this PR fixes ## Checklist - [ ] Unit, integration, and e2e (if applicable) tests updated - [ ] Documentation added (or `pr:no public docs` PR label added if not required) - [ ] `CHANGELOG.md` updated (or `pr:no changelog` PR label added if not required) --------- Co-authored-by: Joey Orlando <joey.orlando@grafana.com> Co-authored-by: Michael Derynck <michael.derynck@grafana.com>
38 lines
1.4 KiB
Python
38 lines
1.4 KiB
Python
from pathlib import PurePath
|
|
|
|
from apps.integrations.metadata.heartbeat._heartbeat_text_creator import HeartBeatTextCreator
|
|
|
|
integration_verbal = PurePath(__file__).stem
|
|
creator = HeartBeatTextCreator(integration_verbal)
|
|
heartbeat_text = creator.get_heartbeat_texts()
|
|
|
|
heartbeat_expired_title = heartbeat_text.heartbeat_expired_title
|
|
heartbeat_expired_message = heartbeat_text.heartbeat_expired_message
|
|
|
|
|
|
heartbeat_expired_payload = {
|
|
"alert_uid": "7973c835-ff3f-46e4-9444-06df127b6f8e",
|
|
"title": heartbeat_expired_title,
|
|
"state": "alerting",
|
|
"message": heartbeat_expired_message,
|
|
"is_oncall_heartbeat": True,
|
|
"is_oncall_heartbeat_restored": False,
|
|
"is_amixr_heartbeat": True, # Keep for backwards compatibility
|
|
"is_amixr_heartbeat_restored": False, # Keep for backwards compatibility
|
|
}
|
|
|
|
heartbeat_restored_title = heartbeat_text.heartbeat_restored_title
|
|
heartbeat_restored_message = heartbeat_text.heartbeat_restored_message
|
|
|
|
heartbeat_restored_payload = {
|
|
"alert_uid": "7973c835-ff3f-46e4-9444-06df127b6f8e",
|
|
"title": heartbeat_restored_title,
|
|
"image_url": None,
|
|
"state": "ok",
|
|
"link_to_upstream_details": None,
|
|
"message": heartbeat_restored_message,
|
|
"is_oncall_heartbeat": True,
|
|
"is_oncall_heartbeat_restored": True,
|
|
"is_amixr_heartbeat": True, # Keep for backwards compatibility
|
|
"is_amixr_heartbeat_restored": True, # Keep for backwards compatibility
|
|
}
|