Ingest Grail data

  • Latest Dynatrace
  • Explanation
  • 1-min read
  • Published Jun 17, 2025

Dynatrace offers various way to capture data and ingest it into Grail.

Data capturing

OneAgent

Use OneAgent for collecting data within your environment. OneAgent supports most technologies out of the box and captures all operational and business performance metrics needed, including automatic end-to-end tracing.

OpenTelemetry

In addition, you can also use OpenTelemetry for data capturing since Dynatrace fully supports OTLP, supporting all OpenTelemetry signals, including metrics, logs and traces.

Extensions

Furthermore, you can use one of the more than 150 Dynatrace extensions for common technologies—such as Microsoft SQL Server, Salesforce, Snowflake, and Databricks—to stream data directly to Dynatrace and monitor your IT Enterprise environment.

Data ingest

Captured data is streamed to Grail using API endpoints. For example, you can use our Log Ingest API to ingest data from log shippers such as OpenTelemetry, Fluentbit, Fluentd, or Logstash, or any other solution that integrates with a REST API.

Data processing and transformation

Once a data record is ingested OpenPipeline takes care of transforming, enriching and contextualizing each record. OpenPipeline is built to seamlessly ingest and process data from different sources, at any scale and in any format into the Dynatrace platform.

Related tags
Dynatrace Platform