Provide a two-command Grafana setup for AI Observability (recipe + DDEV add-on)
## Summary
Provide a two-command local Grafana setup that works out of the box with AI Observability: a DDEV add-on that runs the Grafana/observability stack, and a Drupal recipe that configures the site side.
## Work Track
AI Core
## Context / Background
The AI module can emit observability data, but getting Grafana running against a local site is currently manual work: containers, data sources, collector wiring and dashboards all have to be set up by hand. A packaged setup lowers the barrier for contributors and site builders who want to see what their AI features are doing.
This assumes the `ai` module is already installed on the site.
## Tasks
- [ ] Create a DDEV add-on that adds Grafana plus the backing services AI Observability needs (e.g. OTel collector and storage backends), preconfigured to receive data from the web container and provisioned with default dashboards for AI module data.
- [ ] Create a Drupal recipe that enables and configures the AI Observability side to send its data to that stack.
- [ ] Document the setup in the README, e.g.:
```
ddev add-on get <grafana-ai-observability-addon>
ddev drush recipe:apply <ai_observability_grafana>
```
## Acceptance Criteria
- [ ] Starting from a DDEV site with the `ai` module installed, the full setup takes exactly two commands.
- [ ] After setup, Grafana is reachable on a ddev URL and shows AI data (e.g. after making a chat request) with zero manual Grafana configuration.
## AI Usage
- [x] AI Assisted Issue — This issue was generated with AI assistance, but was reviewed and refined by the creator.
issue