AI can make mistakes

AI Flows & Container Telemetry

Grafana Loki

Grafana Loki transforms unstructured text into highly queryable diagnostic intelligence.

Grafana Loki transforms unstructured text into highly queryable diagnostic intelligence. By acting as the primary destination for Drupal's JSON-wrapped event logs, Loki empowers STD.DEV to track advanced business metrics—like RAG vector embedding triggers and release pipeline bottlenecks—directly from the log stream.

JSON Log Analytics via LogQL

Traditional logging creates opaque text walls that are difficult to analyze. To solve this, STD.DEV configured the web cluster to intercept Drupal's internal syslog messages, wrap them in pristine JSON envelopes, and ship them to Loki via Promtail. Using Grafana's powerful LogQL syntax, we can instantly extract specific JSON keys. This allows us to dynamically visualize custom events—such as the exact duration of a background SSR rendering task or an audit trail of backend user actions. By acting as the central intelligence hub for unstructured data, Loki bridges a critical gap in the observability stack. While Prometheus handles numerical hardware metrics and Tempo tracks distributed traces, Loki provides the vital textual context. Unified under Grafana, this allows our team to instantly correlate a sudden spike in CPU usage with the specific backend Drupal process or Genkit AI action that caused it.

How does Grafana Loki process unstructured text logs?

Grafana Loki transforms unstructured text into highly queryable diagnostic intelligence by acting as a primary destination for JSON-wrapped event logs.

Product

Grafana Loki

Grafana Loki transforms unstructured text into highly queryable diagnostic intelligence.

Grafana Loki transforms unstructured text into highly queryable diagnostic intelligence.