LOKI QUERY WORKSHEET Use a source you are permitted to inspect. The selectors below are examples: replace service_name and demo-api with an observed stable label and value. Data source / tenant: UTC start: UTC end: Known stream label and value: Expected environment label and value: Dashboard selector: 1. Known stream, before the environment filter {service_name="demo-api"} 2. Same stream with a nonempty environment label {service_name="demo-api", environment!=""} 3. Same stream with an empty or absent environment label {service_name="demo-api", environment=""} Keep the same data source, tenant and fixed UTC window for all three reads. An empty label matcher can include absent labels; it does not distinguish absence from an explicit empty value. Returned status (data / empty / permission error / query error / unavailable): Observed label names and values: Observation time UTC: Collector identity: Serving collector revision / config identity: Repository candidate revision: Where the expected label is created or promoted: Configuration difference: What the reads establish: What remains unknown: Next owner: Proposed separate change, if any: Rollback target, if a change is later approved: A missing environment label does not identify a stream as production. Use an independent source identity. Empty query results do not by themselves prove missing ingestion.