2022-06-03 08:09:47 -06:00
|
|
|
from pathlib import PurePath
|
|
|
|
|
|
2022-06-25 11:19:40 +02:00
|
|
|
from apps.integrations.metadata.heartbeat._heartbeat_text_creator import HeartBeatTextCreator
|
2022-06-03 08:09:47 -06:00
|
|
|
|
|
|
|
|
integration_verbal = PurePath(__file__).stem
|
2022-06-25 11:19:40 +02:00
|
|
|
creator = HeartBeatTextCreator(integration_verbal)
|
2022-06-03 08:09:47 -06:00
|
|
|
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": "0eaf37c8-e1eb-4714-b79e-7c648b6a96fa",
|
|
|
|
|
"title": heartbeat_expired_title,
|
|
|
|
|
"state": "alerting",
|
|
|
|
|
"message": heartbeat_expired_message,
|
2023-08-10 10:25:00 +08:00
|
|
|
"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
|
2022-06-03 08:09:47 -06:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
heartbeat_restored_title = heartbeat_text.heartbeat_restored_title
|
|
|
|
|
heartbeat_restored_message = heartbeat_text.heartbeat_restored_message
|
|
|
|
|
|
|
|
|
|
heartbeat_restored_payload = {
|
|
|
|
|
"alert_uid": "0eaf37c8-e1eb-4714-b79e-7c648b6a96fa",
|
|
|
|
|
"title": heartbeat_restored_title,
|
|
|
|
|
"state": "ok",
|
|
|
|
|
"message": heartbeat_restored_message,
|
2023-08-10 10:25:00 +08:00
|
|
|
"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
|
2022-06-03 08:09:47 -06:00
|
|
|
}
|