Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Support remaining OpenTelemetry Metrics proto spec features (#1335)
* Bump OTEL proto version Signed-off-by: Kai Sternad <[email protected]> Co-authored-by: Tomas Longo <[email protected]> Co-authored-by: Karsten Schnitter <[email protected]> * Support OTEL ScopeMetrics Signed-off-by: Kai Sternad <[email protected]> Co-authored-by: Tomas Longo <[email protected]> Co-authored-by: Karsten Schnitter <[email protected]> * Add support for OTEL schemaUrl Signed-off-by: Kai Sternad <[email protected]> Co-authored-by: Tomas Longo <[email protected]> Co-authored-by: Karsten Schnitter <[email protected]> * Add exemplars to metrics plugin Signed-off-by: Kai Sternad <[email protected]> Co-authored-by: Tomas Longo <[email protected]> Co-authored-by: Karsten Schnitter <[email protected]> * Add metrics flags Signed-off-by: Kai Sternad <[email protected]> Co-authored-by: Tomas Longo <[email protected]> Co-authored-by: Karsten Schnitter <[email protected]> * Add support for Exponential Histogram Signed-off-by: Kai Sternad <[email protected]> Co-authored-by: Tomas Longo <[email protected]> Co-authored-by: Karsten Schnitter <[email protected]> * Add config switch for histogram bucket calculation Signed-off-by: Kai Sternad <[email protected]> Co-authored-by: Tomas Longo <[email protected]> Co-authored-by: Karsten Schnitter <[email protected]> * Refactor Otel Metrics Proto Signed-off-by: Kai Sternad <[email protected]> Co-authored-by: Tomas Longo <[email protected]> Co-authored-by: Karsten Schnitter <[email protected]> * Change config property to snake_case Signed-off-by: Kai Sternad <[email protected]> Co-authored-by: Tomas Longo <[email protected]> Co-authored-by: Karsten Schnitter <[email protected]> * Fix JavaDoc Signed-off-by: Kai Sternad <[email protected]> Co-authored-by: Tomas Longo <[email protected]> Co-authored-by: Karsten Schnitter <[email protected]> * Remove Clock from tests Signed-off-by: Kai Sternad <[email protected]> Co-authored-by: Tomas Longo <[email protected]> Co-authored-by: Karsten Schnitter <[email protected]> * Change config parameters - Introduce allowed max scale - Invert histogram calculation params Signed-off-by: Kai Sternad <[email protected]> Co-authored-by: Tomas Longo <[email protected]> Co-authored-by: Karsten Schnitter <[email protected]> * Address review comments - Remove unused import, breaking Checkstyle - Change Exponential Histogram filter - Add lenient to some Mockito calls - Clarify metrics processor documentation Signed-off-by: Kai Sternad <[email protected]> Co-authored-by: Tomas Longo <[email protected]> Co-authored-by: Karsten Schnitter <[email protected]> * Fix OtelMetricsRawProcessorConfigTest Signed-off-by: Kai Sternad <[email protected]> Co-authored-by: Tomas Longo <[email protected]> Co-authored-by: Karsten Schnitter <[email protected]> * Change ExponentialHistogram Bucket Calculation - Precompute all possible bucket bounds - Consider negative offset Signed-off-by: Kai Sternad <[email protected]> Co-authored-by: Tomas Longo <[email protected]> Co-authored-by: Karsten Schnitter <[email protected]> * Fix e2e otel dependency coordinates Signed-off-by: Kai Sternad <[email protected]> Co-authored-by: Tomas Longo <[email protected]> Co-authored-by: Karsten Schnitter <[email protected]> * Fix dependency coordinate for otel Signed-off-by: Kai Sternad <[email protected]> Signed-off-by: Kai Sternad <[email protected]> Co-authored-by: Kai Sternad <[email protected]> Co-authored-by: Tomas Longo <[email protected]> Co-authored-by: Karsten Schnitter <[email protected]>
- Loading branch information