In this article, you can find reference material on OpenPipeline ingest sources, split by each configuration scope. It includes
dt.openpipeline.sourceEach request query parameter becomes a top-level record attribute. If there is a pre-existing attribute in the payload with the same name, the attribute from the query parameter overrides the pre-existing attribute value. An overridden original value is preserved in a new field with name syntax overwritten<index>.<original field name>, for example, overwritten1.myField.
| Ingest source | dt.openpipeline.source | Type |
|---|---|---|
OneAgent |
| Built-in |
RUM Agent |
| Built-in |
Business Events API |
| Built-in |
Data Extraction |
| Built-in |
Captures business events in Dynatrace.
| Property | Specification |
|---|---|
Endpoint URL |
|
Method | POST |
Authentication | OAuthAccess token with Ingest bizevents ( |
Payload |
|
To learn more, see Ingest business events via API.
| Ingest source | dt.openpipeline.source | Type |
|---|---|---|
Amazon Data Firehose |
| Built-in |
Extensions |
| Ready-made |
Log ingest API |
| Built-in |
OneAgent |
| Built-in |
OpenTelemetry |
| Built-in |
Pushes custom logs to Dynatrace.
| Property | Specification |
|---|---|
Endpoint URL |
|
Method | POST |
Authentication | Access token with the Ingest logs ( |
Payload |
|
To learn more, see Log Monitoring API v2 - POST ingest logs.
Pushes custom logs to Dynatrace.
| Property | Specification |
|---|---|
Endpoint URL |
|
Method | POST |
Authentication | Access token with Ingest logs ( |
Payload |
|
To learn more, see Ingest OTLP logs.
| Ingest source | dt.openpipeline.source | Type |
|---|---|---|
Default API |
| Built-in |
Custom API |
| Custom |
Ingests generic events from built-in endpoints.
| Property | Specification |
|---|---|
Endpoint URL |
|
Method | POST |
Authentication | Access token with OpenPipeline - Ingest Events ( |
Payload |
|
To learn more, see OpenPipeline Ingest API - POST Built-in generic events.
Configures custom endpoints to ingest generic events.
| Property | Specification |
|---|---|
Endpoint URL |
|
Method | POST |
Authentication | Access token with OpenPipeline - Ingest Events (Custom) ( |
Payload |
|
To learn more, see OpenPipeline Ingest API - POST Custom generic event endpoint.
| Ingest source | dt.openpipeline.source | Type |
|---|---|---|
OneAgent |
| Built-in |
Classic environment API |
| Built-in |
Data Extraction |
| Built-in |
Ingests a custom event to Dynatrace.
| Property | Specification |
|---|---|
Endpoint URL |
|
Method | POST |
Authentication | Access token with Ingest Events ( |
Payload |
|
To learn more, see Events API v2 - POST an event.
| Ingest source | dt.openpipeline.source | Type |
|---|---|---|
Classic Root Cause Analysis | (none) | Built-in |
| Ingest source | dt.openpipeline.source | Type |
|---|---|---|
Endpoint for Software Development Lifecycle events |
| Built-in |
Custom endpoint for Software Development Lifecycle events |
| Custom |
Ingests SDLC events from built-in endpoints.
| Property | Specification |
|---|---|
Endpoint URL |
|
Method | POST |
Authentication | Access token with OpenPipeline - Ingest Events, Security Development Lifecycle ( |
Payload |
|
To learn more, see OpenPipeline Ingest API - POST Built-in SDLC events.
Configures custom endpoints to ingest SDLC events.
| Property | Specification |
|---|---|
Endpoint URL |
|
Method | POST |
Authentication | Access token with OpenPipeline - Ingest Events, Security Development Lifecycle (Custom) ( |
Payload |
|
To learn more, see OpenPipeline Ingest API - POST Custom SDLC event endpoint.
| Ingest source | dt.openpipeline.source | Type |
|---|---|---|
OneAgent |
| Built-in |
Classic environment API |
| Built-in |
OpenTelemetry |
| Built-in |
| Property | Specification |
|---|---|
Endpoint URL |
|
Method | POST |
Authentication | Access token with Ingest metrics ( |
Payload |
|
To learn more, see Metrics API - POST ingest data points.
Ingests OpenTelemetry metrics into Dynatrace.
| Property | Specification |
|---|---|
Endpoint URL |
|
Method | POST |
Authentication | Access token with Ingest metrics ( |
Payload |
|
To learn more, see OpenTelemetry metrics ingest API.
| Ingest source | dt.openpipeline.source | Type |
|---|---|---|
Security events endpoint |
| Built-in |
Custom security events API |
| Custom |
Ingests security events from built-in endpoints.
| Property | Specification |
|---|---|
Endpoint URL |
|
Method | POST |
Authentication | Access token with OpenPipeline - Ingest Security Events (Built-in) ( |
Payload |
|
To learn more, see OpenPipeline Ingest API - POST Built-in security events.
Configures custom endpoints to ingest security events.
| Property | Specification |
|---|---|
Endpoint URL |
|
Method | POST |
Authentication | Access token with OpenPipeline - Ingest Security Events (Custom) ( |
Payload |
|
To learn more, see OpenPipeline Ingest API - POST Custom security event endpoint.
| Ingest source | dt.openpipeline.source | Type |
|---|---|---|
OneAgent |
| Built-in |
OpenTelemetry |
| Built-in |
Ingests OpenTelemetry traces to Dynatrace.
| Property | Specification |
|---|---|
Endpoint URL |
|
Method | POST |
Authentication | Access token with Ingest OpenTelemetry traces ( |
Payload |
|
To learn more, see OpenTelemetry trace ingest API.
Supported system events in OpenPipeline are limited to
App Lifecycle Notifications
event.kind == "AUDIT_EVENT" AND event.provider == "APP_REGISTRY"
Workflow Execution events
event.kind == "WORKFLOW_EVENT" AND event.provider == "AUTOMATION_ENGINE"
ECC self-monitoring events
event.kind == "EXTENSIONS_EVENT"
To learn the path and type of the system events processed in your environment
fetch dt.system.events| filter isNotNull(dt.openpipeline.pipelines)
| Ingest source | dt.openpipeline.source | Type |
|---|---|---|
System Events API1 |
| Built-in |
Extensions |
| Ready-made |
Internally generated
| Ingest source | dt.openpipeline.source | Type |
|---|---|---|
RUM Agent |
| Built-in |