diff --git a/engine/apps/base/models/live_setting.py b/engine/apps/base/models/live_setting.py index 54a5299d..28d9cd68 100644 --- a/engine/apps/base/models/live_setting.py +++ b/engine/apps/base/models/live_setting.py @@ -118,7 +118,7 @@ class LiveSetting(models.Model): " source code." ), "GRAFANA_CLOUD_ONCALL_TOKEN": "Secret token for Grafana Cloud OnCall instance.", - "GRAFANA_CLOUD_ONCALL_HEARTBEAT_ENABLED": "Enable hearbeat integration with Grafana Cloud OnCall.", + "GRAFANA_CLOUD_ONCALL_HEARTBEAT_ENABLED": "Enable heartbeat integration with Grafana Cloud OnCall.", "GRAFANA_CLOUD_NOTIFICATIONS_ENABLED": "Enable SMS/call notifications via Grafana Cloud OnCall", } diff --git a/engine/apps/integrations/metadata/heartbeat/_heartbeat_text_creator.py b/engine/apps/integrations/metadata/heartbeat/_heartbeat_text_creator.py index 8e0e030c..84bd1235 100644 --- a/engine/apps/integrations/metadata/heartbeat/_heartbeat_text_creator.py +++ b/engine/apps/integrations/metadata/heartbeat/_heartbeat_text_creator.py @@ -8,12 +8,12 @@ from django.conf import settings class IntegrationHeartBeatText: heartbeat_expired_title: str = "heartbeat_expired" heartbeat_expired_message: str = "heartbeat_expired" - heartbeat_restored_title: str = "hearbeat_restored" + heartbeat_restored_title: str = "heartbeat_restored" heartbeat_restored_message: str = "heartbeat_restored" heartbeat_instruction_template: str = None -class HearBeatTextCreator: +class HeartBeatTextCreator: def __init__(self, integration_verbal): self.integration_verbal = integration_verbal.capitalize() @@ -52,7 +52,7 @@ class HearBeatTextCreator: return f"heartbeat_instructions/{self.integration_verbal.lower()}.html" -class HearBeatTextCreatorForTitleGrouping(HearBeatTextCreator): +class HeartBeatTextCreatorForTitleGrouping(HeartBeatTextCreator): """ Some integrations (Grafana, AlertManager) have default grouping template based on title """ diff --git a/engine/apps/integrations/metadata/heartbeat/alertmanager.py b/engine/apps/integrations/metadata/heartbeat/alertmanager.py index c0979787..e4935152 100644 --- a/engine/apps/integrations/metadata/heartbeat/alertmanager.py +++ b/engine/apps/integrations/metadata/heartbeat/alertmanager.py @@ -1,9 +1,9 @@ from pathlib import PurePath -from apps.integrations.metadata.heartbeat._heartbeat_text_creator import HearBeatTextCreatorForTitleGrouping +from apps.integrations.metadata.heartbeat._heartbeat_text_creator import HeartBeatTextCreatorForTitleGrouping integration_verbal = PurePath(__file__).stem -creator = HearBeatTextCreatorForTitleGrouping(integration_verbal) +creator = HeartBeatTextCreatorForTitleGrouping(integration_verbal) heartbeat_text = creator.get_heartbeat_texts() heartbeat_instruction_template = heartbeat_text.heartbeat_instruction_template diff --git a/engine/apps/integrations/metadata/heartbeat/elastalert.py b/engine/apps/integrations/metadata/heartbeat/elastalert.py index 7e76f8fb..ab9d9415 100644 --- a/engine/apps/integrations/metadata/heartbeat/elastalert.py +++ b/engine/apps/integrations/metadata/heartbeat/elastalert.py @@ -1,9 +1,9 @@ from pathlib import PurePath -from apps.integrations.metadata.heartbeat._heartbeat_text_creator import HearBeatTextCreator +from apps.integrations.metadata.heartbeat._heartbeat_text_creator import HeartBeatTextCreator integration_verbal = PurePath(__file__).stem -creator = HearBeatTextCreator(integration_verbal) +creator = HeartBeatTextCreator(integration_verbal) heartbeat_text = creator.get_heartbeat_texts() heartbeat_instruction_template = heartbeat_text.heartbeat_instruction_template diff --git a/engine/apps/integrations/metadata/heartbeat/formatted_webhook.py b/engine/apps/integrations/metadata/heartbeat/formatted_webhook.py index dc0beea6..adb4ec77 100644 --- a/engine/apps/integrations/metadata/heartbeat/formatted_webhook.py +++ b/engine/apps/integrations/metadata/heartbeat/formatted_webhook.py @@ -1,9 +1,9 @@ from pathlib import PurePath -from apps.integrations.metadata.heartbeat._heartbeat_text_creator import HearBeatTextCreator +from apps.integrations.metadata.heartbeat._heartbeat_text_creator import HeartBeatTextCreator integration_verbal = PurePath(__file__).stem -creator = HearBeatTextCreator(integration_verbal) +creator = HeartBeatTextCreator(integration_verbal) heartbeat_text = creator.get_heartbeat_texts() heartbeat_instruction_template = heartbeat_text.heartbeat_instruction_template diff --git a/engine/apps/integrations/metadata/heartbeat/grafana.py b/engine/apps/integrations/metadata/heartbeat/grafana.py index 05abb838..8237e4b3 100644 --- a/engine/apps/integrations/metadata/heartbeat/grafana.py +++ b/engine/apps/integrations/metadata/heartbeat/grafana.py @@ -1,9 +1,9 @@ from pathlib import PurePath -from apps.integrations.metadata.heartbeat._heartbeat_text_creator import HearBeatTextCreatorForTitleGrouping +from apps.integrations.metadata.heartbeat._heartbeat_text_creator import HeartBeatTextCreatorForTitleGrouping integration_verbal = PurePath(__file__).stem -creator = HearBeatTextCreatorForTitleGrouping(integration_verbal) +creator = HeartBeatTextCreatorForTitleGrouping(integration_verbal) heartbeat_text = creator.get_heartbeat_texts() heartbeat_instruction_template = heartbeat_text.heartbeat_instruction_template diff --git a/engine/apps/integrations/metadata/heartbeat/prtg.py b/engine/apps/integrations/metadata/heartbeat/prtg.py index 21c8d80c..e77a9308 100644 --- a/engine/apps/integrations/metadata/heartbeat/prtg.py +++ b/engine/apps/integrations/metadata/heartbeat/prtg.py @@ -1,9 +1,9 @@ from pathlib import PurePath -from apps.integrations.metadata.heartbeat._heartbeat_text_creator import HearBeatTextCreator +from apps.integrations.metadata.heartbeat._heartbeat_text_creator import HeartBeatTextCreator integration_verbal = PurePath(__file__).stem -creator = HearBeatTextCreator(integration_verbal) +creator = HeartBeatTextCreator(integration_verbal) heartbeat_text = creator.get_heartbeat_texts() heartbeat_instruction_template = heartbeat_text.heartbeat_instruction_template diff --git a/engine/apps/integrations/metadata/heartbeat/webhook.py b/engine/apps/integrations/metadata/heartbeat/webhook.py index 510b30fa..03023e2e 100644 --- a/engine/apps/integrations/metadata/heartbeat/webhook.py +++ b/engine/apps/integrations/metadata/heartbeat/webhook.py @@ -1,9 +1,9 @@ from pathlib import PurePath -from apps.integrations.metadata.heartbeat._heartbeat_text_creator import HearBeatTextCreator +from apps.integrations.metadata.heartbeat._heartbeat_text_creator import HeartBeatTextCreator integration_verbal = PurePath(__file__).stem -creator = HearBeatTextCreator(integration_verbal) +creator = HeartBeatTextCreator(integration_verbal) heartbeat_text = creator.get_heartbeat_texts() heartbeat_instruction_template = heartbeat_text.heartbeat_instruction_template diff --git a/engine/apps/integrations/metadata/heartbeat/zabbix.py b/engine/apps/integrations/metadata/heartbeat/zabbix.py index add62baf..921ec9e6 100644 --- a/engine/apps/integrations/metadata/heartbeat/zabbix.py +++ b/engine/apps/integrations/metadata/heartbeat/zabbix.py @@ -1,9 +1,9 @@ from pathlib import PurePath -from apps.integrations.metadata.heartbeat._heartbeat_text_creator import HearBeatTextCreator +from apps.integrations.metadata.heartbeat._heartbeat_text_creator import HeartBeatTextCreator integration_verbal = PurePath(__file__).stem -creator = HearBeatTextCreator(integration_verbal) +creator = HeartBeatTextCreator(integration_verbal) heartbeat_text = creator.get_heartbeat_texts() heartbeat_instruction_template = heartbeat_text.heartbeat_instruction_template