Skip to content

Commit 4480e95

Browse files
refactor(alerting): remove validation telemetry events (#3345)
we already using long running wfs around provision to catch these
1 parent 45d9921 commit 4480e95

File tree

2 files changed

+3
-28
lines changed

2 files changed

+3
-28
lines changed

flow/cmd/validate_mirror.go

Lines changed: 3 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ import (
1313
"github.com/PeerDB-io/peerdb/flow/generated/protos"
1414
"github.com/PeerDB-io/peerdb/flow/internal"
1515
"github.com/PeerDB-io/peerdb/flow/shared/exceptions"
16-
"github.com/PeerDB-io/peerdb/flow/shared/telemetry"
1716
)
1817

1918
var CustomColumnTypeRegex = regexp.MustCompile(`^$|^[a-zA-Z][a-zA-Z0-9(),]*$`)
@@ -40,9 +39,7 @@ func (h *FlowRequestHandler) ValidateCDCMirror(
4039
}
4140

4241
if mirrorExists {
43-
displayErr := fmt.Errorf("mirror with name %s already exists", req.ConnectionConfigs.FlowJobName)
44-
h.alerter.LogNonFlowWarning(ctx, telemetry.CreateMirror, req.ConnectionConfigs.FlowJobName, displayErr.Error())
45-
return nil, displayErr
42+
return nil, fmt.Errorf("mirror with name %s already exists", req.ConnectionConfigs.FlowJobName)
4643
}
4744
}
4845

@@ -66,18 +63,11 @@ func (h *FlowRequestHandler) ValidateCDCMirror(
6663
if errors.Is(err, errors.ErrUnsupported) {
6764
return nil, errors.New("connector is not a supported source type")
6865
}
69-
err := fmt.Errorf("failed to create source connector: %w", err)
70-
h.alerter.LogNonFlowWarning(ctx, telemetry.CreateMirror, req.ConnectionConfigs.FlowJobName,
71-
err.Error(),
72-
)
73-
return nil, err
66+
return nil, fmt.Errorf("failed to create source connector: %w", err)
7467
}
7568
defer connectors.CloseConnector(ctx, srcConn)
7669

7770
if err := srcConn.ValidateMirrorSource(ctx, req.ConnectionConfigs); err != nil {
78-
h.alerter.LogNonFlowWarning(ctx, telemetry.CreateMirror, req.ConnectionConfigs.FlowJobName,
79-
err.Error(),
80-
)
8171
return nil, fmt.Errorf("failed to validate source connector %s: %w", req.ConnectionConfigs.SourceName, err)
8272
}
8373

@@ -88,11 +78,7 @@ func (h *FlowRequestHandler) ValidateCDCMirror(
8878
if errors.Is(err, errors.ErrUnsupported) {
8979
return &protos.ValidateCDCMirrorResponse{}, nil
9080
}
91-
err := fmt.Errorf("failed to create destination connector: %w", err)
92-
h.alerter.LogNonFlowWarning(ctx, telemetry.CreateMirror, req.ConnectionConfigs.FlowJobName,
93-
err.Error(),
94-
)
95-
return nil, err
81+
return nil, fmt.Errorf("failed to create destination connector: %w", err)
9682
}
9783
defer connectors.CloseConnector(ctx, dstConn)
9884

@@ -103,9 +89,6 @@ func (h *FlowRequestHandler) ValidateCDCMirror(
10389
}
10490

10591
if err := dstConn.ValidateMirrorDestination(ctx, req.ConnectionConfigs, res); err != nil {
106-
h.alerter.LogNonFlowWarning(ctx, telemetry.CreateMirror, req.ConnectionConfigs.FlowJobName,
107-
err.Error(),
108-
)
10992
return nil, err
11093
}
11194

flow/cmd/validate_peer.go

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import (
77

88
"github.com/PeerDB-io/peerdb/flow/connectors"
99
"github.com/PeerDB-io/peerdb/flow/generated/protos"
10-
"github.com/PeerDB-io/peerdb/flow/shared/telemetry"
1110
)
1211

1312
func (h *FlowRequestHandler) ValidatePeer(
@@ -33,7 +32,6 @@ func (h *FlowRequestHandler) ValidatePeer(
3332
conn, err := connectors.GetConnector(ctx, nil, req.Peer)
3433
if err != nil {
3534
displayErr := fmt.Sprintf("%s peer %s was invalidated: %v", req.Peer.Type, req.Peer.Name, err)
36-
h.alerter.LogNonFlowWarning(ctx, telemetry.CreatePeer, req.Peer.Name, displayErr)
3735
return &protos.ValidatePeerResponse{
3836
Status: protos.ValidatePeerStatus_INVALID,
3937
Message: displayErr,
@@ -44,9 +42,6 @@ func (h *FlowRequestHandler) ValidatePeer(
4442
if validationConn, ok := conn.(connectors.ValidationConnector); ok {
4543
if validErr := validationConn.ValidateCheck(ctx); validErr != nil {
4644
displayErr := fmt.Sprintf("failed to validate peer %s: %v", req.Peer.Name, validErr)
47-
h.alerter.LogNonFlowWarning(ctx, telemetry.CreatePeer, req.Peer.Name,
48-
displayErr,
49-
)
5045
return &protos.ValidatePeerResponse{
5146
Status: protos.ValidatePeerStatus_INVALID,
5247
Message: displayErr,
@@ -56,9 +51,6 @@ func (h *FlowRequestHandler) ValidatePeer(
5651

5752
if connErr := conn.ConnectionActive(ctx); connErr != nil {
5853
displayErr := fmt.Sprintf("failed to establish active connection to %s peer %s: %v", req.Peer.Type, req.Peer.Name, connErr)
59-
h.alerter.LogNonFlowWarning(ctx, telemetry.CreatePeer, req.Peer.Name,
60-
displayErr,
61-
)
6254
return &protos.ValidatePeerResponse{
6355
Status: protos.ValidatePeerStatus_INVALID,
6456
Message: displayErr,

0 commit comments

Comments
 (0)