The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.015 - 2023-11-26

  • Fix key name of parent span ID in JSON encoding
  • Switch Metrics::Any client to strict mode, to allow for automatic metric name generation. This means the metrics can be exported with adapters that don't allow periods (eg. Prometheus). This means some metrics had to be renamed:
    • otel.otlp_exporter.failure -> otel.exporter.otlp.failure
    • otel.otlp_exporter.message.compressed_size -> otel.exporter.otlp.message.compressed.size
    • otel.otlp_exporter.message.uncompressed_size -> otel.exporter.otlp.message.uncompressed.size
    • otel.otlp_exporter.request_duration -> otel.exporter.otlp.request.duration Also: the `otel.exporter.otlp.success` metric was added for consistency.

Modules

An OpenTelemetry Protocol span exporter
A JSON encoder for the OTLP exporter
A Protobuf encoder for the OTLP exporter
The protobuf definitions for the OpenTelemetry Protocol