Support auto-instrumentation

Created on 14 March 2023, almost 2 years ago

Problem/Motivation

There is now auto-instrumentation support for opentelemetry https://github.com/open-telemetry/opentelemetry-php-instrumentation

This makes it possible to add instrumentation hooks around core module code without having to add SDK code directly to Drupal core.

This module can provide generic hook implementations that would work on all Drupal sites.

Examples of what we can do:

  • DrupalKernel
  • Cache bins
  • KeyValue store
  • Renderer
  • Guzzle Client (?)
  • PDO layer

Basically enough useful information for tracing a typical Drupal app. Users can add their own custom tracing via custom modules.

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

✨ Feature request
Status

Active

Version

1.0

Component

Code

Created by

πŸ‡¦πŸ‡ΊAustralia kim.pepper πŸ„β€β™‚οΈπŸ‡¦πŸ‡ΊSydney, Australia

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024