open-telemetry/transport-grpc

gRPC transport for OpenTelemetry PHP.

1.1.3 2025-03-04 22:35 UTC

README

Releases Source Mirror Latest Version Stable

OpenTelemetry gRPC Transport

gRPC transport for OpenTelemetry.

This package provides a transport which can be used by open-telemetry/exporter-otlp to send protobuf-encoded telemetry over gRPC.

Documentation

https://opentelemetry.io/docs/instrumentation/php/exporters/#otlp

Usage

See https://github.com/open-telemetry/opentelemetry-php/blob/main/examples/traces/exporters/otlp_grpc.php

$transport = (new \OpenTelemetry\Contrib\Grpc\GrpcTransportFactory())->create('http://collector:4317');
$exporter = new \OpenTelemetry\Contrib\Otlp\SpanExporter($transport);

Contributing

This repository is a read-only git subtree split. To contribute, please see the main OpenTelemetry PHP monorepo.