Skip to content

Releases: lightstep/opentelemetry-prometheus-sidecar

Version 0.4.0: Increases gRPC logging

09 Dec 00:30
022886a
Compare
Choose a tag to compare
  • Add --log.verbose setting and enable verbose gRPC logging. (#50)
  • Add --destination.timeout and --diagnostics.timeout values to set gRPC timeout for
    primary and diagnostic OTLP Export() calls. (#51)

Version 0.3.0: Performance improvements

08 Dec 09:09
09b6716
Compare
Choose a tag to compare
  • Change several metric names to use . instead of _ for OpenTelemetry consistency. (#43)
  • Update to OpenTelemetry-Go SDK version 0.14. (#41)
  • Removed unnecessary code that reduced batching capability. (#45)
  • Truncate server error messages to 256 bytes. (#46)
  • Implement --prometheus.max-point-age flag, default 25h. (#47)

Version 0.2.0: Production support release

20 Nov 17:49
724647d
Compare
Choose a tag to compare

This release brings the Prometheus sidecar codebase close to production readiness.

  • Organizes the command-line flags and configuration structs used throughout the code base, making terminology and setting names more consistent with OpenTelemetry. See the README for details.
  • Adds OpenTelemetry-Go instrumentation including HTTP/gRPC tracing and Host/Runtime metrics packages; the command can now be configured with two OTLP endpoints, two independent OTel Resources, and two independent gRPC headers
  • Converts OpenCensus and Prometheus custom metrics into OTel Metrics APIs
  • Restores formerly commented-out protocol translation tests
  • Adds an end-to-end test of Prometheus + Sidecar + single target with an OTLP endpoint.

After this release, this code will be migrated into https://github.com/open-telemetry/prometheus-sidecar.

Version 0.1.0: Initial release

21 Oct 07:15
9209631
Compare
Choose a tag to compare
Pre-release

This release includes the basic code forked from stackdriver-prometheus-sidecar, at the point marked by the upstream-fork git submodule in this repository.

The code been modified to use the OpenTelemetry v0.5 metrics protocol. Minimal changes were made to the code other than to change the protocol and package names, as described in the README.