Issue #3395453 by Spokje: Bump "open-telemetry/*" to latest to make daily "updated deps" QA run pass again

merge-requests/4464/merge
catch 2023-10-24 09:15:31 +02:00
parent 6bd3ad841f
commit 062e895f3b
5 changed files with 113 additions and 69 deletions

View File

@ -26,8 +26,8 @@
"mglaman/phpstan-drupal": "^1.2", "mglaman/phpstan-drupal": "^1.2",
"micheh/phpcs-gitlab": "^1.1", "micheh/phpcs-gitlab": "^1.1",
"mikey179/vfsstream": "^1.6.11", "mikey179/vfsstream": "^1.6.11",
"open-telemetry/exporter-otlp": "@beta", "open-telemetry/exporter-otlp": "^1",
"open-telemetry/sdk": "@beta", "open-telemetry/sdk": "^1",
"php-http/guzzle7-adapter": "^1.0", "php-http/guzzle7-adapter": "^1.0",
"phpspec/prophecy-phpunit": "^2", "phpspec/prophecy-phpunit": "^2",
"phpstan/extension-installer": "^1.1", "phpstan/extension-installer": "^1.1",

157
composer.lock generated
View File

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "1f03bd567e9e6a240f6bec2e76b7f448", "content-hash": "fe999334e52e895216fc0a9f09d9bcf2",
"packages": [ "packages": [
{ {
"name": "asm89/stack-cors", "name": "asm89/stack-cors",
@ -5820,21 +5820,20 @@
}, },
{ {
"name": "open-telemetry/api", "name": "open-telemetry/api",
"version": "0.0.17", "version": "1.0.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/opentelemetry-php/api.git", "url": "https://github.com/opentelemetry-php/api.git",
"reference": "7bd74c2de62922496e979decf2a02eeed8870399" "reference": "d577d732333d38a9a6c16936363ee25f1e3f1c3c"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/opentelemetry-php/api/zipball/7bd74c2de62922496e979decf2a02eeed8870399", "url": "https://api.github.com/repos/opentelemetry-php/api/zipball/d577d732333d38a9a6c16936363ee25f1e3f1c3c",
"reference": "7bd74c2de62922496e979decf2a02eeed8870399", "reference": "d577d732333d38a9a6c16936363ee25f1e3f1c3c",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"open-telemetry/context": "self.version", "open-telemetry/context": "^1.0",
"open-telemetry/sem-conv": "self.version",
"php": "^7.4 || ^8.0", "php": "^7.4 || ^8.0",
"psr/log": "^1.1|^2.0|^3.0", "psr/log": "^1.1|^2.0|^3.0",
"symfony/polyfill-php80": "^1.26", "symfony/polyfill-php80": "^1.26",
@ -5842,6 +5841,11 @@
"symfony/polyfill-php82": "^1.26" "symfony/polyfill-php82": "^1.26"
}, },
"type": "library", "type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.0.x-dev"
}
},
"autoload": { "autoload": {
"files": [ "files": [
"Trace/functions.php" "Trace/functions.php"
@ -5871,22 +5875,25 @@
"tracing" "tracing"
], ],
"support": { "support": {
"source": "https://github.com/opentelemetry-php/api/tree/0.0.17" "chat": "https://app.slack.com/client/T08PSQ7BQ/C01NFPCV44V",
"docs": "https://opentelemetry.io/docs/php",
"issues": "https://github.com/open-telemetry/opentelemetry-php/issues",
"source": "https://github.com/open-telemetry/opentelemetry-php"
}, },
"time": "2022-11-29T03:33:40+00:00" "time": "2023-09-27T23:15:51+00:00"
}, },
{ {
"name": "open-telemetry/context", "name": "open-telemetry/context",
"version": "0.0.17", "version": "1.0.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/opentelemetry-php/context.git", "url": "https://github.com/opentelemetry-php/context.git",
"reference": "31814464bb54e62e39e79729bbe6b1fd82324897" "reference": "99f3d54fa9f9ff67421774feeef5e5b1f209ea21"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/opentelemetry-php/context/zipball/31814464bb54e62e39e79729bbe6b1fd82324897", "url": "https://api.github.com/repos/opentelemetry-php/context/zipball/99f3d54fa9f9ff67421774feeef5e5b1f209ea21",
"reference": "31814464bb54e62e39e79729bbe6b1fd82324897", "reference": "99f3d54fa9f9ff67421774feeef5e5b1f209ea21",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5899,6 +5906,11 @@
"ext-ffi": "To allow context switching in Fibers" "ext-ffi": "To allow context switching in Fibers"
}, },
"type": "library", "type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.0.x-dev"
}
},
"autoload": { "autoload": {
"files": [ "files": [
"fiber/initialize_fiber_handler.php" "fiber/initialize_fiber_handler.php"
@ -5924,37 +5936,40 @@
"otel" "otel"
], ],
"support": { "support": {
"source": "https://github.com/opentelemetry-php/context/tree/0.0.17" "chat": "https://app.slack.com/client/T08PSQ7BQ/C01NFPCV44V",
"docs": "https://opentelemetry.io/docs/php",
"issues": "https://github.com/open-telemetry/opentelemetry-php/issues",
"source": "https://github.com/open-telemetry/opentelemetry-php"
}, },
"time": "2022-11-25T20:26:34+00:00" "time": "2023-09-05T03:38:44+00:00"
}, },
{ {
"name": "open-telemetry/exporter-otlp", "name": "open-telemetry/exporter-otlp",
"version": "0.0.17", "version": "1.0.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/opentelemetry-php/exporter-otlp.git", "url": "https://github.com/opentelemetry-php/exporter-otlp.git",
"reference": "678827bf3de4f2422431d9bac941e722908f2d37" "reference": "756092bdff472ea49adb7843c74011606d065b36"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/opentelemetry-php/exporter-otlp/zipball/678827bf3de4f2422431d9bac941e722908f2d37", "url": "https://api.github.com/repos/opentelemetry-php/exporter-otlp/zipball/756092bdff472ea49adb7843c74011606d065b36",
"reference": "678827bf3de4f2422431d9bac941e722908f2d37", "reference": "756092bdff472ea49adb7843c74011606d065b36",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"open-telemetry/api": "self.version", "open-telemetry/api": "^1.0",
"open-telemetry/gen-otlp-protobuf": "self.version", "open-telemetry/gen-otlp-protobuf": "^1.0",
"open-telemetry/sdk": "self.version", "open-telemetry/sdk": "^1.0",
"php": "^7.4 || ^8.0", "php": "^7.4 || ^8.0",
"php-http/discovery": "^1.14" "php-http/discovery": "^1.14"
}, },
"suggest": {
"php-http/async-client-implementation": "For otlp/http exporting",
"php-http/discovery": "For otlp/http exporting",
"psr/http-factory-implementation": "For otlp/http exporting"
},
"type": "library", "type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.0.x-dev"
}
},
"autoload": { "autoload": {
"files": [ "files": [
"_register.php" "_register.php"
@ -5985,34 +6000,40 @@
"tracing" "tracing"
], ],
"support": { "support": {
"issues": "https://github.com/opentelemetry-php/exporter-otlp/issues", "chat": "https://app.slack.com/client/T08PSQ7BQ/C01NFPCV44V",
"source": "https://github.com/opentelemetry-php/exporter-otlp/tree/0.0.17" "docs": "https://opentelemetry.io/docs/php",
"issues": "https://github.com/open-telemetry/opentelemetry-php/issues",
"source": "https://github.com/open-telemetry/opentelemetry-php"
}, },
"time": "2022-11-29T22:54:23+00:00" "time": "2023-10-13T00:48:23+00:00"
}, },
{ {
"name": "open-telemetry/gen-otlp-protobuf", "name": "open-telemetry/gen-otlp-protobuf",
"version": "0.0.17", "version": "1.0.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/opentelemetry-php/gen-otlp-protobuf.git", "url": "https://github.com/opentelemetry-php/gen-otlp-protobuf.git",
"reference": "69d803b0a88117697571080bade840a11441681f" "reference": "30fe95f10c2ec1a577f78257c86fbbebe739ca5e"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/opentelemetry-php/gen-otlp-protobuf/zipball/69d803b0a88117697571080bade840a11441681f", "url": "https://api.github.com/repos/opentelemetry-php/gen-otlp-protobuf/zipball/30fe95f10c2ec1a577f78257c86fbbebe739ca5e",
"reference": "69d803b0a88117697571080bade840a11441681f", "reference": "30fe95f10c2ec1a577f78257c86fbbebe739ca5e",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"google/protobuf": "^v3.3.0", "google/protobuf": "^3.3.0",
"php": "^7.4 || ^8.0" "php": "^7.4 || ^8.0"
}, },
"suggest": { "suggest": {
"ext-grpc": "To use the gRPC based exporters",
"ext-protobuf": "For better performance, when dealing with the protobuf format" "ext-protobuf": "For better performance, when dealing with the protobuf format"
}, },
"type": "library", "type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.x-dev"
}
},
"autoload": { "autoload": {
"psr-4": { "psr-4": {
"Opentelemetry\\Proto\\": "Opentelemetry/Proto/", "Opentelemetry\\Proto\\": "Opentelemetry/Proto/",
@ -6042,33 +6063,38 @@
"tracing" "tracing"
], ],
"support": { "support": {
"source": "https://github.com/opentelemetry-php/gen-otlp-protobuf/tree/0.0.17" "chat": "https://app.slack.com/client/T08PSQ7BQ/C01NFPCV44V",
"docs": "https://opentelemetry.io/docs/php",
"issues": "https://github.com/open-telemetry/opentelemetry-php/issues",
"source": "https://github.com/open-telemetry/opentelemetry-php"
}, },
"time": "2022-09-06T12:51:24+00:00" "time": "2023-09-05T03:38:44+00:00"
}, },
{ {
"name": "open-telemetry/sdk", "name": "open-telemetry/sdk",
"version": "0.0.17", "version": "1.0.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/opentelemetry-php/sdk.git", "url": "https://github.com/opentelemetry-php/sdk.git",
"reference": "38e07a6031f63efe2e353ec766bcf727ee4a0419" "reference": "1c6020b4f1b85fdd647538ee46f6c83360d7c11e"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/opentelemetry-php/sdk/zipball/38e07a6031f63efe2e353ec766bcf727ee4a0419", "url": "https://api.github.com/repos/opentelemetry-php/sdk/zipball/1c6020b4f1b85fdd647538ee46f6c83360d7c11e",
"reference": "38e07a6031f63efe2e353ec766bcf727ee4a0419", "reference": "1c6020b4f1b85fdd647538ee46f6c83360d7c11e",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"ext-json": "*", "ext-json": "*",
"open-telemetry/api": "self.version", "open-telemetry/api": "^1.0",
"open-telemetry/context": "self.version", "open-telemetry/context": "^1.0",
"open-telemetry/sem-conv": "self.version", "open-telemetry/sem-conv": "^1.0",
"php": "^7.4 || ^8.0", "php": "^7.4 || ^8.0",
"php-http/async-client-implementation": "^1.0",
"php-http/discovery": "^1.14", "php-http/discovery": "^1.14",
"psr/http-client": "^1.0",
"psr/http-client-implementation": "^1.0",
"psr/http-factory-implementation": "^1.0", "psr/http-factory-implementation": "^1.0",
"psr/http-message": "^1.0.1|^2.0",
"psr/log": "^1.1|^2.0|^3.0", "psr/log": "^1.1|^2.0|^3.0",
"symfony/polyfill-mbstring": "^1.23", "symfony/polyfill-mbstring": "^1.23",
"symfony/polyfill-php80": "^1.26", "symfony/polyfill-php80": "^1.26",
@ -6080,11 +6106,19 @@
"ext-mbstring": "To increase performance of string operations" "ext-mbstring": "To increase performance of string operations"
}, },
"type": "library", "type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.0.x-dev"
}
},
"autoload": { "autoload": {
"files": [ "files": [
"Common/Util/functions.php", "Common/Util/functions.php",
"Logs/Exporter/_register.php",
"Metrics/MetricExporter/_register.php", "Metrics/MetricExporter/_register.php",
"Propagation/_register.php",
"Trace/SpanExporter/_register.php", "Trace/SpanExporter/_register.php",
"Common/Dev/Compatibility/_load.php",
"_autoload.php" "_autoload.php"
], ],
"psr-4": { "psr-4": {
@ -6112,28 +6146,36 @@
"tracing" "tracing"
], ],
"support": { "support": {
"source": "https://github.com/opentelemetry-php/sdk/tree/0.0.17" "chat": "https://app.slack.com/client/T08PSQ7BQ/C01NFPCV44V",
"docs": "https://opentelemetry.io/docs/php",
"issues": "https://github.com/open-telemetry/opentelemetry-php/issues",
"source": "https://github.com/open-telemetry/opentelemetry-php"
}, },
"time": "2022-12-02T18:31:42+00:00" "time": "2023-10-18T20:53:08+00:00"
}, },
{ {
"name": "open-telemetry/sem-conv", "name": "open-telemetry/sem-conv",
"version": "0.0.17", "version": "1.22.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/opentelemetry-php/sem-conv.git", "url": "https://github.com/opentelemetry-php/sem-conv.git",
"reference": "c9c81fe00b1c184961b72808b8a12c7ca0ce375a" "reference": "e582b874ee89bec544f962db212b3966fe9310a7"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/opentelemetry-php/sem-conv/zipball/c9c81fe00b1c184961b72808b8a12c7ca0ce375a", "url": "https://api.github.com/repos/opentelemetry-php/sem-conv/zipball/e582b874ee89bec544f962db212b3966fe9310a7",
"reference": "c9c81fe00b1c184961b72808b8a12c7ca0ce375a", "reference": "e582b874ee89bec544f962db212b3966fe9310a7",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": "^7.4 || ^8.0" "php": "^7.4 || ^8.0"
}, },
"type": "library", "type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.x-dev"
}
},
"autoload": { "autoload": {
"psr-4": { "psr-4": {
"OpenTelemetry\\SemConv\\": "." "OpenTelemetry\\SemConv\\": "."
@ -6161,9 +6203,12 @@
"tracing" "tracing"
], ],
"support": { "support": {
"source": "https://github.com/opentelemetry-php/sem-conv/tree/0.0.17" "chat": "https://app.slack.com/client/T08PSQ7BQ/C01NFPCV44V",
"docs": "https://opentelemetry.io/docs/php",
"issues": "https://github.com/open-telemetry/opentelemetry-php/issues",
"source": "https://github.com/open-telemetry/opentelemetry-php"
}, },
"time": "2022-09-06T12:51:24+00:00" "time": "2023-10-19T20:10:44+00:00"
}, },
{ {
"name": "phar-io/manifest", "name": "phar-io/manifest",
@ -9537,9 +9582,7 @@
"stability-flags": { "stability-flags": {
"drupal/core": 20, "drupal/core": 20,
"drupal/core-project-message": 20, "drupal/core-project-message": 20,
"drupal/core-vendor-hardening": 20, "drupal/core-vendor-hardening": 20
"open-telemetry/exporter-otlp": 10,
"open-telemetry/sdk": 10
}, },
"prefer-stable": true, "prefer-stable": true,
"prefer-lowest": false, "prefer-lowest": false,

View File

@ -18,8 +18,8 @@
"mglaman/phpstan-drupal": "^1.2", "mglaman/phpstan-drupal": "^1.2",
"micheh/phpcs-gitlab": "^1.1", "micheh/phpcs-gitlab": "^1.1",
"mikey179/vfsstream": "^1.6.11", "mikey179/vfsstream": "^1.6.11",
"open-telemetry/exporter-otlp": "@beta", "open-telemetry/exporter-otlp": "^1",
"open-telemetry/sdk": "@beta", "open-telemetry/sdk": "^1",
"php-http/guzzle7-adapter": "^1.0", "php-http/guzzle7-adapter": "^1.0",
"phpspec/prophecy-phpunit": "^2", "phpspec/prophecy-phpunit": "^2",
"phpstan/extension-installer": "^1.1", "phpstan/extension-installer": "^1.1",

View File

@ -30,12 +30,12 @@
"mikey179/vfsstream": "v1.6.11", "mikey179/vfsstream": "v1.6.11",
"myclabs/deep-copy": "1.11.1", "myclabs/deep-copy": "1.11.1",
"nikic/php-parser": "v4.15.5", "nikic/php-parser": "v4.15.5",
"open-telemetry/api": "0.0.17", "open-telemetry/api": "1.0.0",
"open-telemetry/context": "0.0.17", "open-telemetry/context": "1.0.0",
"open-telemetry/exporter-otlp": "0.0.17", "open-telemetry/exporter-otlp": "1.0.0",
"open-telemetry/gen-otlp-protobuf": "0.0.17", "open-telemetry/gen-otlp-protobuf": "1.0.0",
"open-telemetry/sdk": "0.0.17", "open-telemetry/sdk": "1.0.0",
"open-telemetry/sem-conv": "0.0.17", "open-telemetry/sem-conv": "1.22.1",
"phar-io/manifest": "2.0.3", "phar-io/manifest": "2.0.3",
"phar-io/version": "3.2.1", "phar-io/version": "3.2.1",
"php-http/discovery": "1.18.1", "php-http/discovery": "1.18.1",

View File

@ -263,13 +263,14 @@ trait PerformanceTestTrait {
// @todo: get commit hash from an environment variable and add this as an // @todo: get commit hash from an environment variable and add this as an
// additional attribute. // additional attribute.
// @see https://www.drupal.org/project/drupal/issues/3379761 // @see https://www.drupal.org/project/drupal/issues/3379761
$resource = ResourceInfoFactory::merge(ResourceInfo::create(Attributes::create([ $resource = ResourceInfoFactory::defaultResource();
$resource = $resource->merge(ResourceInfo::create(Attributes::create([
ResourceAttributes::SERVICE_NAMESPACE => 'Drupal', ResourceAttributes::SERVICE_NAMESPACE => 'Drupal',
ResourceAttributes::SERVICE_NAME => $service_name, ResourceAttributes::SERVICE_NAME => $service_name,
ResourceAttributes::SERVICE_INSTANCE_ID => 1, ResourceAttributes::SERVICE_INSTANCE_ID => 1,
ResourceAttributes::SERVICE_VERSION => \Drupal::VERSION, ResourceAttributes::SERVICE_VERSION => \Drupal::VERSION,
ResourceAttributes::DEPLOYMENT_ENVIRONMENT => 'local', ResourceAttributes::DEPLOYMENT_ENVIRONMENT => 'local',
])), ResourceInfoFactory::defaultResource()); ])));
$transport = (new OtlpHttpTransportFactory())->create($collector, 'application/x-protobuf'); $transport = (new OtlpHttpTransportFactory())->create($collector, 'application/x-protobuf');
$exporter = new SpanExporter($transport); $exporter = new SpanExporter($transport);