Do you know what your Drupal is doing? Observe it!
summary
A Drupal module is built that instruments Drupal 8 to emit structured logs, expose metrics at /metrics and push traces so a single request can be reconstructed across Drupal and external microservices. It integrates Prometheus for scraping and storage, Jaeger for distributed tracing and Monolog for structured logs, injects trace IDs into log records, and ships Docker configs so everything can be run and inspected locally with Grafana dashboards showing correlated request, CPU, memory and entity-creation metrics.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:51Observability pillars
- 4:35Implementing logs and metrics
- 15:14Prometheus architecture
- 16:59Instrumenting Drupal
- 29:56Distributed tracing
- 33:52Tracing implementation
- 35:11Trace and log correlation
- 36:55Conclusion and contribution
- 39:25Q&A session
related talks
17mLogging, Metrics, and Tracing with Node.js
26mObservability for Your Internal Developer Platform: Instrumenting Bac...
56mFull-stack observability and application monitoring with
35mMonitoring Distributed Java Applications at Scale
40mInstrumenting GO Applications
41mMetrics Applied
26mObserving Node.js: Using Metrics to Improve your Application Performance
16mBuilding Observability into Cloud-Native Applications
