diff options
| author | Andrew Dolgov <fox@fakecake.org> | 2024-10-01 16:00:34 +0300 |
|---|---|---|
| committer | Andrew Dolgov <fox@fakecake.org> | 2024-10-01 16:00:34 +0300 |
| commit | 884fd92f1320d17daebb772297da03fb2cfa59b8 (patch) | |
| tree | 3aa80af1df6ffa1d70f21f9fc4411f451c8b6c56 /vendor/open-telemetry/exporter-otlp/README.md | |
| parent | 8fcc68baf5b0ff964a0a4a045353462586e0e316 (diff) | |
drop opentelemetry
Diffstat (limited to 'vendor/open-telemetry/exporter-otlp/README.md')
| -rw-r--r-- | vendor/open-telemetry/exporter-otlp/README.md | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/vendor/open-telemetry/exporter-otlp/README.md b/vendor/open-telemetry/exporter-otlp/README.md deleted file mode 100644 index a41349da0..000000000 --- a/vendor/open-telemetry/exporter-otlp/README.md +++ /dev/null @@ -1,45 +0,0 @@ -[](https://github.com/opentelemetry-php/exporter-otlp/releases) -[](https://github.com/open-telemetry/opentelemetry-php/tree/main/src/Contrib/Otlp) -[](https://github.com/opentelemetry-php/exporter-otlp) -[](https://packagist.org/packages/open-telemetry/exporter-otlp/) -[](https://packagist.org/packages/open-telemetry/exporter-otlp/) - -# OpenTelemetry OTLP exporter - -## Documentation - -https://opentelemetry.io/docs/instrumentation/php/exporters/#otlp - -## Usage - -See https://github.com/open-telemetry/opentelemetry-php/blob/main/examples/traces/exporters/otlp_http.php - -## Http transport - -```php -$transport = (new \OpenTelemetry\Contrib\Otlp\OtlpHttpTransportFactory())->create('http://collector:4318'); -$exporter = new \OpenTelemetry\Contrib\Otlp\SpanExporter($transport); -``` - -## gRPC transport - -To export over gRPC, you will need to additionally install the `open-telemetry/transport-grpc` package. - -## Protobuf Runtime library - -OTLP exporting requires a [protobuf implementation](https://github.com/protocolbuffers/protobuf/tree/main/php). - -The `open-telemetry/gen-otlp-protobuf` requires the `google/protobuf` native implementation. It's fine for development, but -not recommended for production usage. - -The recommended option for production is to install the Protobuf C extension for PHP. The extension -makes exporting _significantly_ more performant. This can be easily installed with the following command: - -```shell -pecl install protobuf -``` - -## 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). |