gitsplit contrib components (#804)
* gitsplit exporters * gitsplit swoole context
This commit is contained in:
parent
ea83a0cff3
commit
9c8ce2fa91
|
|
@ -20,6 +20,22 @@ splits:
|
|||
target: "https://${GH_TOKEN}@github.com/opentelemetry-php/sdk.git"
|
||||
- prefix: "src/Contrib"
|
||||
target: "https://${GH_TOKEN}@github.com/opentelemetry-php/sdk-contrib.git"
|
||||
- prefix: "src/Contrib/Jaeger"
|
||||
target: "https://${GH_TOKEN}@github.com/opentelemetry-php/exporter-jaeger.git"
|
||||
- prefix: "src/Contrib/Newrelic"
|
||||
target: "https://${GH_TOKEN}@github.com/opentelemetry-php/exporter-newrelic.git"
|
||||
- prefix: "src/Contrib/Otlp"
|
||||
target: "https://${GH_TOKEN}@github.com/opentelemetry-php/exporter-otlp-common.git"
|
||||
- prefix: "src/Contrib/OtlpGrpc"
|
||||
target: "https://${GH_TOKEN}@github.com/opentelemetry-php/exporter-otlp-grpc.git"
|
||||
- prefix: "src/Contrib/OtlpHttp"
|
||||
target: "https://${GH_TOKEN}@github.com/opentelemetry-php/exporter-otlp-http.git"
|
||||
- prefix: "src/Contrib/Zipkin"
|
||||
target: "https://${GH_TOKEN}@github.com/opentelemetry-php/exporter-zipkin.git"
|
||||
- prefix: "src/Contrib/ZipkinToNewrelic"
|
||||
target: "https://${GH_TOKEN}@github.com/opentelemetry-php/exporter-zipkintonewrelic.git"
|
||||
- prefix: "src/Contrib/Context/Swoole"
|
||||
target: "https://${GH_TOKEN}@github.com/opentelemetry-php/context-swoole.git"
|
||||
- prefix: "src/Extension/Propagator/B3"
|
||||
target: "https://${GH_TOKEN}@github.com/opentelemetry-php/extension-propagator-b3.git"
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1 @@
|
|||
# OpenTelemetry protobuf files
|
||||
|
|
@ -0,0 +1 @@
|
|||
# OpenTelemetry API
|
||||
|
|
@ -0,0 +1 @@
|
|||
# OpenTelemetry Context
|
||||
|
|
@ -0,0 +1 @@
|
|||
# OpenTelemetry Swoole context
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"name": "open-telemetry/context-swoole",
|
||||
"description": "Async Swoole/OpenSwoole context implementation for OpenTelemetry PHP.",
|
||||
"keywords": ["opentelemetry", "otel", "contrib", "context", "swoole", "openswoole", "coroutine"],
|
||||
"type": "library",
|
||||
"license": "Apache-2.0",
|
||||
"authors": [
|
||||
{
|
||||
"name": "opentelemetry-php contributors",
|
||||
"homepage": "https://github.com/open-telemetry/opentelemetry-php/graphs/contributors"
|
||||
}
|
||||
],
|
||||
"require": {
|
||||
"php": "^7.4 || ^8.0",
|
||||
"open-telemetry/context": "self.version"
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"OpenTelemetry\\Contrib\\Context\\Swoole\\": "."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
# OpenTelemetry Jaeger Exporter
|
||||
|
||||
A Jaeger exporter for OpenTelemetry.
|
||||
|
||||
## Usage
|
||||
|
||||
### HTTP (Zipkin)
|
||||
https://github.com/open-telemetry/opentelemetry-php/blob/main/examples/traces/features/exporters/jaeger.php
|
||||
|
||||
### Thrift
|
||||
https://github.com/open-telemetry/opentelemetry-php/blob/main/examples/traces/features/exporters/jaeger_thrift.php
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
{
|
||||
"name": "open-telemetry/exporter-jaeger",
|
||||
"description": "jaeger exporter for OpenTelemetry PHP.",
|
||||
"keywords": ["opentelemetry", "otel", "tracing", "exporter", "contrib", "jaeger"],
|
||||
"type": "library",
|
||||
"license": "Apache-2.0",
|
||||
"authors": [
|
||||
{
|
||||
"name": "opentelemetry-php contributors",
|
||||
"homepage": "https://github.com/open-telemetry/opentelemetry-php/graphs/contributors"
|
||||
}
|
||||
],
|
||||
"require": {
|
||||
"php": "^7.4 || ^8.0",
|
||||
"open-telemetry/api": "self.version",
|
||||
"open-telemetry/gen-jaeger-thrift": "self.version",
|
||||
"open-telemetry/exporter-zipkin": "self.version",
|
||||
"open-telemetry/sdk": "self.version",
|
||||
"php-http/async-client-implementation": "^1.0",
|
||||
"php-http/discovery": "^1.14",
|
||||
"psr/http-factory-implementation": "^1.0"
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"OpenTelemetry\\Contrib\\Jaeger\\": "."
|
||||
}
|
||||
},
|
||||
"suggest": {
|
||||
"ext-sockets": "To use the Thrift UDP Exporter"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
# OpenTelemetry New Relic Exporter
|
||||
|
||||
A New Relic exporter for OpenTelemetry.
|
||||
|
||||
## Usage
|
||||
|
||||
See https://github.com/open-telemetry/opentelemetry-php/blob/main/examples/traces/features/exporters/newrelic.php
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
{
|
||||
"name": "open-telemetry/exporter-newrelic",
|
||||
"description": "New Relic exporter for OpenTelemetry PHP.",
|
||||
"keywords": ["opentelemetry", "otel", "tracing", "exporter", "newrelic"],
|
||||
"type": "library",
|
||||
"license": "Apache-2.0",
|
||||
"authors": [
|
||||
{
|
||||
"name": "opentelemetry-php contributors",
|
||||
"homepage": "https://github.com/open-telemetry/opentelemetry-php/graphs/contributors"
|
||||
}
|
||||
],
|
||||
"require": {
|
||||
"php": "^7.4 || ^8.0",
|
||||
"open-telemetry/sdk": "self.version",
|
||||
"php-http/async-client-implementation": "^1.0",
|
||||
"php-http/discovery": "^1.14",
|
||||
"psr/http-factory-implementation": "^1.0"
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"OpenTelemetry\\Contrib\\Newrelic\\": "."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
# OpenTelemetry OTLP common exporter
|
||||
|
||||
Common funtionality used by both OTLP GRPC and HTTP exporters.
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
{
|
||||
"name": "open-telemetry/exporter-otlp-common",
|
||||
"description": "OTLP common code for OpenTelemetry exporters.",
|
||||
"keywords": ["opentelemetry", "otel", "tracing", "metrics", "exporter", "otlp", "grpc"],
|
||||
"type": "library",
|
||||
"license": "Apache-2.0",
|
||||
"authors": [
|
||||
{
|
||||
"name": "opentelemetry-php contributors",
|
||||
"homepage": "https://github.com/open-telemetry/opentelemetry-php/graphs/contributors"
|
||||
}
|
||||
],
|
||||
"require": {
|
||||
"php": "^7.4 || ^8.0",
|
||||
"open-telemetry/gen-otlp-protobuf": "self.version",
|
||||
"open-telemetry/api": "self.version",
|
||||
"open-telemetry/sdk": "self.version"
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"OpenTelemetry\\Contrib\\Otlp\\": "."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
# OpenTelemetry GRPC Exporter
|
||||
|
||||
OTLP GRPC exporter for OpenTelemetry.
|
||||
|
||||
## Usage
|
||||
|
||||
See https://github.com/open-telemetry/opentelemetry-php/blob/main/examples/traces/features/exporters/otlp_grpc.php
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"name": "open-telemetry/exporter-otlp-grpc",
|
||||
"description": "GRPC exporter for OpenTelemetry PHP.",
|
||||
"keywords": ["opentelemetry", "otel", "tracing", "apm", "otlp", "grpc", "protobuf"],
|
||||
"type": "library",
|
||||
"license": "Apache-2.0",
|
||||
"authors": [
|
||||
{
|
||||
"name": "opentelemetry-php contributors",
|
||||
"homepage": "https://github.com/open-telemetry/opentelemetry-php/graphs/contributors"
|
||||
}
|
||||
],
|
||||
"require": {
|
||||
"php": "^7.4 || ^8.0",
|
||||
"ext-grpc": "*",
|
||||
"google/protobuf": "^3.3.0",
|
||||
"open-telemetry/exporter-otlp-common": "self.version",
|
||||
"open-telemetry/gen-otlp-protobuf": "self.version",
|
||||
"open-telemetry/sdk": "self.version"
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"OpenTelemetry\\Contrib\\OtlpGrpc\\": "."
|
||||
}
|
||||
},
|
||||
"suggest": {
|
||||
"ext-protobuf": "For more performant grpc exporting"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
# OpenTelemetry HTTP Exporter
|
||||
|
||||
OTLP HTTP exporter for OpenTelemetry.
|
||||
|
||||
## Usage
|
||||
|
||||
See https://github.com/open-telemetry/opentelemetry-php/blob/main/examples/traces/features/exporters/otlp.php
|
||||
|
|
@ -0,0 +1,32 @@
|
|||
{
|
||||
"name": "open-telemetry/exporter-otlp-http",
|
||||
"description": "HTTP/protobuf exporter for OpenTelemetry PHP.",
|
||||
"keywords": ["opentelemetry", "otel", "tracing", "metrics", "otlp", "protobuf", "http"],
|
||||
"type": "library",
|
||||
"license": "Apache-2.0",
|
||||
"authors": [
|
||||
{
|
||||
"name": "opentelemetry-php contributors",
|
||||
"homepage": "https://github.com/open-telemetry/opentelemetry-php/graphs/contributors"
|
||||
}
|
||||
],
|
||||
"require": {
|
||||
"php": "^7.4 || ^8.0",
|
||||
"google/protobuf": "^3.3.0",
|
||||
"open-telemetry/api": "self.version",
|
||||
"open-telemetry/exporter-otlp-common": "self.version",
|
||||
"open-telemetry/gen-otlp-protobuf": "self.version",
|
||||
"open-telemetry/sdk": "self.version",
|
||||
"php-http/async-client-implementation": "^1.0",
|
||||
"php-http/discovery": "^1.14",
|
||||
"psr/http-factory-implementation": "^1.0"
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"OpenTelemetry\\Contrib\\OtlpHttp\\": "."
|
||||
}
|
||||
},
|
||||
"suggest": {
|
||||
"ext-protobuf": "For more performant protobuf exporting"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
# OpenTelemetry contrib
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
# OpenTelemetry Zipkin Exporter
|
||||
|
||||
Zipkin exporter for OpenTelemetry.
|
||||
|
||||
## Usage
|
||||
|
||||
See https://github.com/open-telemetry/opentelemetry-php/blob/main/examples/traces/features/exporters/zipkin.php
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
{
|
||||
"name": "open-telemetry/exporter-zipkin",
|
||||
"description": "Zipkin exporter for OpenTelemetry PHP.",
|
||||
"keywords": ["opentelemetry", "otel", "tracing", "contrib", "exporter", "zipkin"],
|
||||
"type": "library",
|
||||
"license": "Apache-2.0",
|
||||
"authors": [
|
||||
{
|
||||
"name": "opentelemetry-php contributors",
|
||||
"homepage": "https://github.com/open-telemetry/opentelemetry-php/graphs/contributors"
|
||||
}
|
||||
],
|
||||
"require": {
|
||||
"php": "^7.4 || ^8.0",
|
||||
"open-telemetry/api": "self.version",
|
||||
"open-telemetry/sdk": "self.version",
|
||||
"php-http/async-client-implementation": "^1.0",
|
||||
"php-http/discovery": "^1.14",
|
||||
"psr/http-factory-implementation": "^1.0"
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"OpenTelemetry\\Contrib\\Zipkin\\": "."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
# OpenTelemetry Zipkin to New Relic Exporter
|
||||
|
||||
_Experimental_ New Relic exporter for OpenTelemetry, which uses the Zipkin protocol.
|
||||
|
||||
## Usage
|
||||
|
||||
See https://github.com/open-telemetry/opentelemetry-php/blob/main/examples/traces/features/exporters/zipkin_to_newrelic.php
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
{
|
||||
"name": "open-telemetry/exporter-zipkintonewrelic",
|
||||
"description": "Zipkin to New Relic exporter for OpenTelemetry PHP.",
|
||||
"keywords": ["opentelemetry", "otel", "tracing", "zipkin", "newrelic", "exporter", "contrib"],
|
||||
"type": "library",
|
||||
"license": "Apache-2.0",
|
||||
"authors": [
|
||||
{
|
||||
"name": "opentelemetry-php contributors",
|
||||
"homepage": "https://github.com/open-telemetry/opentelemetry-php/graphs/contributors"
|
||||
}
|
||||
],
|
||||
"require": {
|
||||
"php": "^7.4 || ^8.0",
|
||||
"open-telemetry/sdk": "self.version",
|
||||
"php-http/async-client-implementation": "^1.0",
|
||||
"php-http/discovery": "^1.14",
|
||||
"psr/http-factory-implementation": "^1.0"
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"OpenTelemetry\\Contrib\\ZipkinToNewrelic\\": "."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
# OpenTelemetry SDK
|
||||
|
|
@ -0,0 +1 @@
|
|||
# OpenTelemetry Semantic Conventions
|
||||
|
|
@ -0,0 +1 @@
|
|||
# OpenTelemetry Jaeger Thrift files
|
||||
Loading…
Reference in New Issue