Commit ef38adb 1 parent 1713e8d commit ef38adb Copy full SHA for ef38adb
File tree 2 files changed +13
-8
lines changed
2 files changed +13
-8
lines changed Original file line number Diff line number Diff line change @@ -137,10 +137,10 @@ def pull_data_from_providers(
137
137
f"Provider { provider .type } ({ provider .id } ) does not implement pulling incidents" ,
138
138
extra = extra ,
139
139
)
140
- except Exception as e :
141
- logger .error (
140
+ except Exception :
141
+ logger .exception (
142
142
f"Unknown error pulling incidents from provider { provider .type } ({ provider .id } )" ,
143
- extra = {** extra , "error " : str ( e ) },
143
+ extra = {** extra , "trace_id " : trace_id },
144
144
)
145
145
else :
146
146
logger .debug (
@@ -165,10 +165,10 @@ def pull_data_from_providers(
165
165
f"Provider { provider .type } ({ provider .id } ) does not implement pulling topology data" ,
166
166
extra = extra ,
167
167
)
168
- except Exception as e :
169
- logger .error (
168
+ except Exception :
169
+ logger .exception (
170
170
f"Unknown error pulling topology from provider { provider .type } ({ provider .id } )" ,
171
- extra = {** extra , "error" : str ( e ) },
171
+ extra = {** extra },
172
172
)
173
173
174
174
for fingerprint , alert in sorted_provider_alerts_by_fingerprint .items ():
Original file line number Diff line number Diff line change @@ -575,6 +575,7 @@ def _query(self, incident_id: str = None):
575
575
else incidents
576
576
)
577
577
578
+ @staticmethod
578
579
def _format_alert (
579
580
event : dict , provider_instance : "BaseProvider" = None
580
581
) -> AlertDto :
@@ -791,11 +792,15 @@ def _get_incidents(self) -> list[IncidentDto]:
791
792
raw_incidents = self .__get_all_incidents_or_alerts ()
792
793
incidents = []
793
794
for incident in raw_incidents :
794
- incident_dto = self ._format_incident ({"event" : {"data" : incident }})
795
+ incident_dto = PagerdutyProvider ._format_incident (
796
+ {"event" : {"data" : incident }}
797
+ )
795
798
incident_alerts = self .__get_all_incidents_or_alerts (
796
799
incident_id = incident_dto .fingerprint
797
800
)
798
- incident_alerts = [self ._format_alert (alert ) for alert in incident_alerts ]
801
+ incident_alerts = [
802
+ PagerdutyProvider ._format_alert (alert ) for alert in incident_alerts
803
+ ]
799
804
incident_dto ._alerts = incident_alerts
800
805
incidents .append (incident_dto )
801
806
return incidents
You can’t perform that action at this time.
0 commit comments