Skip to content

Commit

Permalink
Shutdown and sleep
Browse files Browse the repository at this point in the history
  • Loading branch information
jaronoff97 committed Jul 10, 2023
1 parent 007e5ba commit 02f748c
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions pkg/checks/runcrd/run.go
Original file line number Diff line number Diff line change
Expand Up @@ -137,14 +137,17 @@ func (c RunCollectorChecker) Run(ctx context.Context) checks.CheckerResult {
}
results = append(results, checks.NewSuccessfulCheck(portForwardPodCheck, fmt.Sprintf("port forwarded on %d", pfp.LocalPort)))

// Add a sleep to prevent sending too eagerly
time.Sleep(1 * time.Second)

counter, err := c.meter.Meter(instrumentation).Int64Counter(metricName)
if err != nil {
return append(results, checks.NewFailedCheck(metricCheck, "", err))
} else {
results = append(results, checks.NewSuccessfulCheck(metricCheck, fmt.Sprintf("name: %s", metricName)))
}
counter.Add(ctx, 1)
err = c.meter.ForceFlush(ctx)
err = c.meter.Shutdown(ctx)
if err != nil && strings.Contains(err.Error(), "DeadlineExceeded") {
return append(results, checks.NewFailedCheck(metricFlush, deadlineExceeded, err))
} else if err != nil {
Expand All @@ -156,7 +159,7 @@ func (c RunCollectorChecker) Run(ctx context.Context) checks.CheckerResult {
results = append(results, checks.NewSuccessfulCheck(traceCheck, ""))
span.End()
results = append(results, checks.NewSuccessfulCheck(endTraceCheck, fmt.Sprintf("operation name: %s", operationName)))
err = c.tracer.ForceFlush(ctx)
err = c.tracer.Shutdown(ctx)
if err != nil && strings.Contains(err.Error(), "DeadlineExceeded") {
return append(results, checks.NewFailedCheck(traceFlush, deadlineExceeded, err))
} else if err != nil {
Expand Down

0 comments on commit 02f748c

Please sign in to comment.