A step-by-step guide to streaming Octopus Deploy audit logs to Grafana Cloud using OpenTelemetry (OTLP). Covers setting up Grafana Alloy as an intermediate collector, configuring the Octopus Audit Stream to send OTLP events, querying logs in Loki with LogQL, and creating a Slack alert that fires whenever a deletion event occurs. The OpenTelemetry transport makes the setup portable to any OTLP-compatible backend like Datadog, Honeycomb, or Elastic by simply swapping the collector exporter.
Table of contents
Where Octopus audit data livesArchitectural overviewPrerequisitesStep 1: Set up the Grafana Cloud destinationStep 2: Configure the OpenTelemetry collector (Grafana Alloy)Step 3: Point Octopus at the collectorStep 4: Generate events and verify in Grafana CloudStep 5: Sending Slack alertsUse any backendYour audit trail, wherever you watch itTags:37 Impressions