The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

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