This repository provides a Grafana LGTM+ Stack addon to DDEV.
It contains several components from the Grafana stack:
Grafana: an open source analytics and interactive visualization web application. It provides charts, graphs, and alerts for the web when connected to supported data sources.
Loki: a horizontally scalable, highly available, multi-tenant log aggregation solution.
Tempo: an open source, easy-to-use, and high-scale distributed tracing backend.
Mimir: an open source, horizontally scalable, highly available, multi-tenant TSDB for long-term storage for Prometheus.
Alloy: an open source OpenTelemetry collector with built-in Prometheus pipelines and support for metrics, logs, traces, and profiles.
ddev get MurzNN/ddev-grafana
ddev restart
Open the Grafana web interface via the url: https://your-project-name.ddev.site:3000/
Configure the OpenTelemetry endpoint in your application
to the http://opentelemetry-grafana:4318.
By default, the add-on configures the OTEL_EXPORTER_OTLP_ENDPOINT
environment variable with this endpoint, you can disable this in the file
.ddev/config.grafana.logs.yaml.
** Contributed and maintained by @MurzNN.
Integration with popular CMSs and frameworks:
Drupal CMS: OpenTelemery module
Laravel: Open Telemetry package