Brett McBride

Results 59 issues of Brett McBride

Describe the feature. Using APM or opentelemetry for tracing, I would like to have the ability to namespace services so that we do not get naming collisions between generically-named services...

**Describe the bug** Documentation says that curl extension will be auto instrumented and have distributed trace headers applied to any request. Using guzzlehttp/guzzle v7.3.0 with default curl handler, whilst making...

bug
agent-php
triaged
near term candidate
priority: medium

**Describe the bug** A PUT request with a body (using CURLOPT_POSTFIELDS) creates a span named `POST `. Debugging the code shows that `CurlHandleTracker::processSetOpt` first sets the method as `PUT` based...

bug
agent-php

**Describe the bug** I'm not sure if this is meant to work or not, but the php+apache setup we use has thread-safe builds of php modules. I built apm-agent-php with...

bug
agent-php

PHP 8.2 complains about Internal\Message setting dynamic properties: `Creation of dynamic property xxx is deprecated /usr/src/myapp/vendor/google/protobuf/src/Google/Protobuf/Internal/Message.php:153` Since the class uses dynamic properties a bit, enable them explicitly with an attribute.

php
release notes: yes

Oracle 12.1 introduced the IDENTITY feature, which is some syntactic sugar around sequence/default, and could be used instead of the current 'create sequence' and 'create trigger' implementation: CREATE TABLE identity_test_tab...

Improvement
Oracle
Sequences

Remove OtlpHttp and OtlpGrpc exporters, and replace with Otlp\SpanExporter and Otlp\MetricExporter using a transport to manage grpc and http/protobuf complexity. Allow setting signal and protocol on transport factories (particularly for...

Issues to be resolved to enable opentelemetry-php to work with php 8.2: - [x] ${var} in strings https://github.com/open-telemetry/opentelemetry-php/pull/810 - [x] protobuf (native) https://github.com/protocolbuffers/protobuf/pull/10594 - [x] protobuf (extension) (dynamic properties) -...

php8.2

Create documentation on how https://github.com/open-telemetry/opentelemetry-php/tree/main/src/API/Common/Instrumentation/InstrumentationInterface should be used. It was created to standardize 3rd party instrumentations (eg AWS SDK over in -contrib repo), there are some comments in `InstrumentationTrait` that...

documentation
help wanted

PHP 8.2 RC's are out, and grpc complains that `Creation of dynamic property Grpc\Call::$channel is deprecated`. Adding a property for `channel` resolves this, and I also fixed a bunch of...

lang/php
release notes: yes