Skip to content

1. About

Support Policy

This is an enablement project created by the Center of Excellence - Enablement Team at Dynatrace.

Support is provided via GitHub issues only. The materials provided in this repository are offered "as-is" without any warranties, express or implied. Use them at your own risk.

Lab Overview#

During this hands-on training, we’ll learn how to capture logs from Kubernetes using OpenTelemetry and ship them to Dynatrace for analysis. This will demonstrate how to use Dynatrace with OpenTelemetry; without any Dynatrace native components installed on the Kubernetes cluster (Operator, OneAgent, ActiveGate, etc.). We'll then utilize Dynatrace OpenPipeline to process OpenTelemetry logs at ingest, to manipulate fields, extract metrics, raise alert events, and manage retention periods, in order to make them easier to analyze and leverage.

Lab tasks:

  1. Ingest Kubernetes logs using OpenTelemetry Collector
  2. Deploy OpenTelemetry Collector for logs, traces, and metrics
  3. Create custom Buckets for Grail storage management
  4. Process Astronomy Shop logs with Dynatrace OpenPipeline
  5. Process Kubernetes Events logs with Dynatrace OpenPipeline
  6. Process OpenTelemetry Collector logs with Dynatrace OpenPipeline
  7. Query and visualize logs and metrics in Dynatrace using DQL

Technical Specification#

Technologies Used#

Reference Architecture#

Reference Architecture

OpenTelemetry Astronomy Shop Demo Architecture

Continue#