@@ -31,9 +31,8 @@ import (
3131// alerting service, no cool name :(
3232type Alerter struct {
3333 shared.CatalogPool
34- snsTelemetrySender telemetry.Sender
35- incidentIoTelemetrySender telemetry.Sender
36- otelManager * otel_metrics.OtelManager
34+ snsTelemetrySender telemetry.Sender
35+ otelManager * otel_metrics.OtelManager
3736}
3837
3938type AlertSenderConfig struct {
@@ -66,26 +65,10 @@ func NewAlerter(ctx context.Context, catalogPool shared.CatalogPool, otelManager
6665 }
6766 }
6867
69- incidentIoURL := internal .PeerDBGetIncidentIoUrl ()
70- incidentIoAuth := internal .PeerDBGetIncidentIoToken ()
71- var incidentIoTelemetrySender telemetry.Sender
72- if incidentIoURL != "" && incidentIoAuth != "" {
73- var err error
74- incidentIoTelemetrySender , err = telemetry .NewIncidentIoMessageSender (ctx , telemetry.IncidentIoMessageSenderConfig {
75- URL : incidentIoURL ,
76- Token : incidentIoAuth ,
77- })
78- internal .LoggerFromCtx (ctx ).Info ("Successfully registered incident.io telemetry sender" )
79- if err != nil {
80- panic (fmt .Sprintf ("unable to setup incident.io telemetry is nil for Alerter %+v" , err ))
81- }
82- }
83-
8468 return & Alerter {
85- CatalogPool : catalogPool ,
86- snsTelemetrySender : snsMessageSender ,
87- incidentIoTelemetrySender : incidentIoTelemetrySender ,
88- otelManager : otelManager ,
69+ CatalogPool : catalogPool ,
70+ snsTelemetrySender : snsMessageSender ,
71+ otelManager : otelManager ,
8972 }
9073}
9174
@@ -401,14 +384,6 @@ func (a *Alerter) sendTelemetryMessage(
401384 logger .Debug ("received response from snsTelemetrySender" , slog .String ("response" , response ))
402385 }
403386 }
404-
405- if a .incidentIoTelemetrySender != nil {
406- if status , err := a .incidentIoTelemetrySender .SendMessage (ctx , details , details , attributes ); err != nil {
407- logger .Warn ("failed to send message to incidentIoTelemetrySender" , slog .Any ("error" , err ))
408- } else {
409- logger .Debug ("received response from incident.io" , slog .String ("response" , status ))
410- }
411- }
412387}
413388
414389func (a * Alerter ) emitNonFlowTelemetryEvent (
@@ -485,7 +460,7 @@ func (a *Alerter) recordFlowErrorInternal(
485460 logger .Error ("failed to insert flow error" , slog .Any ("error" , err ))
486461 }
487462
488- // 3. Only send alerts to telemetry sender (incident.io) if the env is enabled
463+ // 3. Only send alerts to telemetry sender if the env is enabled
489464 if internal .PeerDBTelemetrySenderSendErrorAlertsEnabled (ctx ) {
490465 var tags []string
491466 if errors .Is (err , context .Canceled ) {
0 commit comments