Skip to content

Commit fec51f9

Browse files
Merge branch 'open-telemetry:main' into main
2 parents 2221d62 + da45e60 commit fec51f9

38 files changed

+1572
-100
lines changed

.github/dependabot.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ updates:
9292
- "/src/Instrumentation/Yii"
9393
- "/src/Logs/Monolog"
9494
- "/src/MetaPackages/opentelemetry"
95+
- "/src/Propagation/CloudTrace"
9596
- "/src/Propagation/Instana"
9697
- "/src/Propagation/ServerTiming"
9798
- "/src/Propagation/TraceResponse"

.github/workflows/php.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ jobs:
5454
'Instrumentation/Symfony',
5555
'Instrumentation/Yii',
5656
'Logs/Monolog',
57+
'Propagation/CloudTrace',
5758
'Propagation/Instana',
5859
'Propagation/ServerTiming',
5960
'Propagation/TraceResponse',

.gitsplit.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,8 @@ splits:
7272
target: "https://${GH_TOKEN}@github.com/opentelemetry-php/contrib-logger-monolog.git"
7373
- prefix: "src/MetaPackages/opentelemetry"
7474
target: "https://${GH_TOKEN}@github.com/opentelemetry-php/opentelemetry-meta.git"
75+
- prefix: "src/Propagation/CloudTrace"
76+
target: "https://${GH_TOKEN}@github.com/opentelemetry-php/contrib-propagator-cloudtrace.git"
7577
- prefix: "src/Propagation/Instana"
7678
target: "https://${GH_TOKEN}@github.com/opentelemetry-php/contrib-propagator-instana.git"
7779
- prefix: "src/Propagation/ServerTiming"

composer.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
"OpenTelemetry\\Contrib\\Instrumentation\\Wordpress\\": "src/Instrumentation/Wordpress/src",
4646
"OpenTelemetry\\Contrib\\Instrumentation\\Yii\\": "src/Instrumentation/Yii/src",
4747
"OpenTelemetry\\Contrib\\Logs\\Monolog\\": "src/Logs/Monolog/src",
48+
"OpenTelemetry\\Contrib\\Propagation\\CloudTrace\\": "src/Propagation/CloudTrace/src",
4849
"OpenTelemetry\\Contrib\\Propagation\\Instana\\": "src/Propagation/Instana/src",
4950
"OpenTelemetry\\Contrib\\Propagation\\ServerTiming\\": "src/Propagation/ServerTiming/src",
5051
"OpenTelemetry\\Contrib\\Propagation\\TraceResponse\\": "src/Propagation/TraceResponse/src",
@@ -84,6 +85,7 @@
8485
"src/Instrumentation/Symfony/_register.php",
8586
"src/Instrumentation/Wordpress/_register.php",
8687
"src/Instrumentation/Yii/_register.php",
88+
"src/Propagation/CloudTrace/_register.php",
8789
"src/Propagation/Instana/_register.php",
8890
"src/ResourceDetectors/Azure/_register.php",
8991
"src/ResourceDetectors/Container/_register.php",
@@ -117,6 +119,7 @@
117119
"OpenTelemetry\\Tests\\Instrumentation\\Symfony\\tests\\": "src/Instrumentation/Symfony/tests",
118120
"OpenTelemetry\\Tests\\Instrumentation\\Wordpress\\": "src/Instrumentation/Wordpress/tests",
119121
"OpenTelemetry\\Tests\\Instrumentation\\Yii\\": "src/Instrumentation/Yii/tests",
122+
"OpenTelemetry\\Tests\\Propagation\\CloudTrace\\": "src/Propagation/CloudTrace/tests",
120123
"OpenTelemetry\\Tests\\Resource\\Detector\\Azure\\": "src/ResourceDetectors/Azure/tests",
121124
"OpenTelemetry\\Contrib\\Resource\\Detector\\DigitalOcean\\": "src/ResourceDetectors/DigitalOcean/tests",
122125
"OpenTelemetry\\Tests\\Contrib\\Symfony\\": "src/Symfony/tests",
@@ -160,6 +163,7 @@
160163
"open-telemetry/opentelemetry-exporter-instana": "self.version",
161164
"open-telemetry/opentelemetry-instrumentation-installer": "self.version",
162165
"open-telemetry/opentelemetry-logger-monolog": "self.version",
166+
"open-telemetry/opentelemetry-propagation-cloudtrace": "self.version",
163167
"open-telemetry/opentelemetry-propagation-instana": "self.version",
164168
"open-telemetry/opentelemetry-propagation-server-timing": "self.version",
165169
"open-telemetry/opentelemetry-propagation-traceresponse": "self.version",

docker-compose.yaml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,7 @@
11
services:
22
php:
3-
image: opentelemetry-php:local-${PHP_VERSION}-cli
4-
build:
5-
context: ./docker
6-
dockerfile: Dockerfile
7-
args:
8-
- PHP_VERSION:${PHP_VERSION}
3+
# the developer image comes from opentelemetry-php (the core repository), and is built by github actions
4+
image: ghcr.io/open-telemetry/opentelemetry-php/opentelemetry-php-base:${PHP_VERSION}
95
volumes:
106
- ./:/usr/src/myapp
117
user: "${PHP_USER}:root"

docker/Dockerfile

Lines changed: 0 additions & 14 deletions
This file was deleted.

examples/instrumentation/Wordpress/autoinstrumented-wordpress.dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# Pull in dependencies with composer
2-
FROM composer:2.5 as build
2+
FROM composer:2.8 as build
33
COPY composer.json ./
44
RUN composer install --ignore-platform-reqs
55

6-
FROM wordpress:6.7.1
6+
FROM wordpress:6.8
77
# Install the opentelemetry and protobuf extensions
88
RUN pecl install opentelemetry protobuf
99
COPY otel.php.ini $PHP_INI_DIR/conf.d/.

examples/instrumentation/Wordpress/compose.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ services:
4242
# OpenTelemetry collector. Make sure you set USERID and GOOGLE_APPLICATION_CREDENTIALS
4343
# environment variables for your container to authenticate correctly
4444
otel-collector:
45-
image: otel/opentelemetry-collector-contrib:0.91.0
45+
image: otel/opentelemetry-collector-contrib:0.132.0
4646
volumes:
4747
- ./otel-collector-config.yaml:/etc/otelcol-contrib/config.yaml
4848

examples/instrumentation/Wordpress/composer.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,14 @@
55
"minimum-stability": "beta",
66
"require": {
77
"open-telemetry/opentelemetry-auto-wordpress": "^0.0.16",
8-
"open-telemetry/sdk": "^1.1",
9-
"open-telemetry/exporter-otlp": "^1.1",
8+
"open-telemetry/sdk": "^1.7",
9+
"open-telemetry/exporter-otlp": "^1.3",
1010
"php-http/guzzle7-adapter": "^1.1"
1111
},
1212
"config": {
1313
"allow-plugins": {
14-
"php-http/discovery": true
14+
"php-http/discovery": true,
15+
"tbachert/spi": true
1516
}
1617
}
1718
}

examples/instrumentation/Wordpress/otel-collector-config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ receivers:
22
otlp:
33
protocols:
44
http:
5+
endpoint: 0.0.0.0:4318
56

67
processors:
78
batch:

0 commit comments

Comments
 (0)