bindplane-agent icon indicating copy to clipboard operation
bindplane-agent copied to clipboard

feat: custom message based throughput measurements

Open BinaryFissionGames opened this issue 8 months ago • 0 comments

Proposed Change

  • Adds custom message based throughput measurements.

These measurements are emitted over an OpAMP connection.

In bindplane-agent, throughput measurements are associated with a static registry, which holds all the throughput measurements. The measurements in this repository is reported to BindPlane over custom messages if the BindPlane server supports the capability.

In an OCB build of the collector, an optional bindplane extension may be specified to use as a registry for throughput metrics. In this case, the bindplane extension will use an opamp extension to report throughput metrics to the BindPlane server.

Regardless of either of these, the throughputmeasurements processor still registers metrics with the collector's self-metrics, so the metrics remain available over prometheus, which makes this change backwards compatible.

Checklist
  • [ ] Changes are tested
  • [ ] CI has passed

BinaryFissionGames avatar Jun 19 '24 03:06 BinaryFissionGames