Closed rach-id closed 8 months ago
The changes indicate the integration of telemetry and metrics collection functionality across various components of the blobstream service. The focus is on enabling and configuring OpenTelemetry Protocol (OTLP) metrics with an HTTP exporter, incorporating Prometheus for monitoring, and adjusting function calls and configurations to support these enhancements. The modifications suggest a concerted effort to improve observability within the service's infrastructure.
Files | Change Summary |
---|---|
cmd/blobstream/base/config.go |
Added flags/functions for OTLP metrics with HTTP exporter. |
cmd/blobstream/bootstrapper/cmd.go p2p/host_test.go |
Modified CreateHost function calls to include an additional nil argument. |
cmd/blobstream/common/helpers.go cmd/blobstream/relayer/cmd.go p2p/host.go |
Added prometheus import and registerer parameter to functions. |
cmd/blobstream/orchestrator/... cmd/blobstream/relayer/... orchestrator/orchestrator.go relayer/relayer.go telemetry/metrics.go testing/blobstream.go |
Integrated telemetry and metrics, added related configurations and initialization. |
e2e/scripts/... |
Added --metrics and --metrics.endpoint flags with comments. |
🐇✨ To metrics and beyond, we hop and we leap, With Prometheus's gaze, our performance we keep. Through the streams of the blobs, our telemetry flows, In a burrow of data, our observability grows. 🌟📊
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Attention: 17 lines
in your changes are missing coverage. Please review.
Comparison is base (
922d0e5
) 24.56% compared to head (871c278
) 24.38%.
Files | Patch % | Lines |
---|---|---|
orchestrator/orchestrator.go | 0.00% | 7 Missing :warning: |
relayer/relayer.go | 0.00% | 7 Missing :warning: |
p2p/host.go | 62.50% | 1 Missing and 2 partials :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Overview
Adds metrics to orchestrator and relayer
Checklist
Summary by CodeRabbit
New Features
Enhancements
Documentation
Refactor
Tests