Skip to content
This repository was archived by the owner on Sep 30, 2024. It is now read-only.

Commit 3210ecc

Browse files
authored
telemetry-gateway: add processed events counter (#57205)
1 parent ce11a15 commit 3210ecc

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

cmd/telemetry-gateway/internal/server/metrics.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ type recordEventsMetrics struct {
1717
type recordEventsRequestPayloadMetrics struct {
1818
// Record event length of individual payloads
1919
length metric.Int64Histogram
20-
// Count number of failedEvents
21-
failedEvents metric.Int64Counter
20+
// Count of processed events
21+
processedEvents metric.Int64Counter
2222
}
2323

2424
func newRecordEventsMetrics() (m recordEventsMetrics, err error) {
@@ -35,9 +35,9 @@ func newRecordEventsMetrics() (m recordEventsMetrics, err error) {
3535
if err != nil {
3636
return m, err
3737
}
38-
m.payload.failedEvents, err = meter.Int64Counter(
39-
"telemetry-gateway.record_events.payload_failed_events_count",
40-
metric.WithDescription("Number of events that failed to submit in indvidiual record_events request payloads"))
38+
m.payload.processedEvents, err = meter.Int64Counter(
39+
"telemetry-gateway.record_events.processed_events",
40+
metric.WithDescription("Number of events processed"))
4141
if err != nil {
4242
return m, err
4343
}

cmd/telemetry-gateway/internal/server/publish_events.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,10 @@ func handlePublishEvents(
4040
tr.SetAttributes(resultAttribute)
4141
payloadMetrics.length.Record(ctx, int64(len(events)),
4242
metric.WithAttributes(resultAttribute))
43-
payloadMetrics.failedEvents.Add(ctx, int64(len(summary.failedEvents)),
44-
metric.WithAttributes(resultAttribute))
43+
payloadMetrics.processedEvents.Add(ctx, int64(len(summary.succeededEvents)),
44+
metric.WithAttributes(attribute.Bool("succeeded", true), resultAttribute))
45+
payloadMetrics.processedEvents.Add(ctx, int64(len(summary.failedEvents)),
46+
metric.WithAttributes(attribute.Bool("succeeded", false), resultAttribute))
4547

4648
// Generate a log message for convenience
4749
summaryFields := []log.Field{

0 commit comments

Comments
 (0)