# Smoke Tests: 007-observability-lgtm-compose

> For the complete documentation index, see [llms.txt](https://deploy-preview-472--lucky-concha-f3599f.netlify.app/llms.txt).

*   Primary smoke script: `scripts/test-state-007-observability-lgtm-compose.sh`

Implemented smoke checks:

*   Runtime starts cleanly with app + observability services.
*   Grafana/Prometheus/Loki/Tempo/OTel Collector health endpoints return success.
*   Grafana dashboards are provisioned.
*   Grafana Loki datasource returns non-empty runtime log content in dashboard query windows.
*   Grafana Loki service-filtered queries (messaging/pipeline/control-plane) return non-empty content.
*   Prometheus blackbox targets are discovered.
*   Spring actuator scrape targets are discovered and healthy.
*   Spring services expose `/actuator/prometheus` on service ports (`18088`, `18090`, `18091`, `18092`).
*   Prometheus query for `http_server_requests_seconds_count` under `job="traderx-spring-boot-actuator"` returns samples.
*   Baseline functional flow from state `006` remains green.
