https://github.com/opentelemetry-php/transport-grpc
[READONLY] gRPC transport for OpenTelemetry
https://github.com/opentelemetry-php/transport-grpc
Last synced: about 3 hours ago
JSON representation
[READONLY] gRPC transport for OpenTelemetry
- Host: GitHub
- URL: https://github.com/opentelemetry-php/transport-grpc
- Owner: opentelemetry-php
- Created: 2022-11-29T04:25:56.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-14T04:14:00.000Z (3 months ago)
- Last Synced: 2025-05-15T05:18:25.872Z (2 months ago)
- Language: PHP
- Size: 31.3 KB
- Stars: 0
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://github.com/opentelemetry-php/transport-grpc/releases)
[](https://github.com/open-telemetry/opentelemetry-php/tree/main/src/Contrib/Grpc)
[](https://github.com/opentelemetry-php/transport-grpc)
[](https://packagist.org/packages/open-telemetry/transport-grpc/)
[](https://packagist.org/packages/open-telemetry/transport-grpc/)# 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
```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](https://github.com/open-telemetry/opentelemetry-php).