Datadog Agent with Embedded Collector
Cette page n'est pas encore disponible en français, sa traduction est en cours.
Si vous avez des questions ou des retours sur notre projet de traduction actuel,
n'hésitez pas à nous contacter.
Join the Preview!
The Datadog Agent with embedded OpenTelemetry Collector is in Preview. To request access, fill out this form.
Request AccessThe Datadog Agent with embedded OpenTelemetry Collector is not FedRAMP or FIPS compliant.
FedRAMP customers should not use the embedded OpenTelemetry Collector and should continue using standard Agent deployments.
Overview
The Datadog Agent with embedded OpenTelemetry (OTel) Collector is an open source solution that combines the flexibility of OpenTelemetry with the comprehensive observability capabilities of Datadog. This integrated solution includes:
- A curated set of OpenTelemetry components optimized for performance and reliability with Datadog, with ability to add additional components of your choosing
- Full data collection and processing capabilities of the Datadog Agent for seamless integration and robust monitoring, including Datadog Fleet Automation support for the embedded OTel Collector (see Key benefits)
- Custom Datadog components designed to deliver the best onboarding experience
Key benefits
The Datadog Agent with embedded OpenTelemetry Collector offers:
Comprehensive observability
Simplified fleet management
- Remotely manage fleets of embedded OpenTelemetry Collectors with Datadog Fleet Automation
- Gain visibility into your entire configuration, dependencies, and runtime environment
- Onboard faster with out-of-the-box tagging enrichment for OTLP data, automatically enabling unified service tagging
Enterprise reliability and resources
- Benefit from Datadog’s robust security practices, including regular vulnerability scans and analysis
- Access Datadog’s global support team for assistance with onboarding and troubleshooting
Included components
Support Levels
Datadog provides different levels of support depending on the type of component:
Datadog Supported Components: Datadog-owned components such as the Datadog Connector, Datadog Exporter, and Infra Attribute Processor. These components are maintained by Datadog, receive regular updates, and are prioritized for bug fixes and feature enhancements within OpenTelemetry community guidelines.
Community Supported Components: OpenTelemetry components included with the Agent by default. Datadog ensures these components are secure, stable, and compatible with the Agent. While Datadog provides assistance with configuration and usage, feature development and enhancements for these components are managed through the OpenTelemetry community.
Custom Components: OpenTelemetry components that are not included with the Agent by default and are added through the custom components process. Datadog provides guidance on the integration process but does not provide direct support for these components’ functionality. For issues with custom components, Datadog recommends engaging with the OpenTelemetry community or the component maintainers.
OpenTelemetry Collector components
By default, the Datadog Agent with embedded Collector ships with the following Collector components. You can also see the list in YAML format.
Custom Datadog components
In addition to standard OpenTelemetry components, Datadog provides and maintains the following custom components:
Infrastructure Attribute Processor: An OpenTelemetry processor component that automatically assigns Kubernetes tags to OTLP telemetry (metrics, traces, and logs) emitted by a pod or an individual container within a pod. This component enables unified service tagging and telemetry correlation for monitoring Kubernetes environments.
Converter: An OpenTelemetry converter component that enhances user-provided configurations. It offers an API to return both the original and enhanced configurations, automatically checking for known misconfigurations to reduce errors. This ensures seamless integration of existing OpenTelemetry Collector configurations with the Agent.
DD Flare Extension: An OpenTelemetry extension component for generating Agent Flare, which contains diagnostic information from both the embedded OTel Collector and the Agent for troubleshooting purposes.
Get started
Whether you’re new to Datadog or already familiar with OpenTelemetry, the following guides help you get started according to your specific situation.
Quick start with the default Agent package
The default Datadog Agent package includes an embedded Collector with a curated set of included OpenTelemetry components designed to meet most needs out of the box. This guide is suitable if you’re:
- Setting up monitoring from scratch without needing OpenTelemetry components outside the included components
- Using the Datadog Agent and want to test OpenTelemetry functionality with included components
- Transitioning from OpenTelemetry Collector to Datadog Agent without requiring components beyond those included by default
- (Optional) If you need OpenTelemetry components beyond what’s provided in the default package, follow Use Custom OpenTelemetry Components to bring-your-Otel-Components to extend the Datadog Agent’s capabilities.
Migrate from OpenTelemetry Collector to Datadog Agent
This guide helps you migrate from an existing OpenTelemetry Collector setup to the Datadog Agent, including scenarios where you need additional OpenTelemetry components. This guide is suitable if you’re:
- Transitioning from OpenTelemetry Collector while preserving your existing setup
- Migrating your existing OpenTelemetry configurations to maintain continuity
- (Optional) If you need OpenTelemetry components beyond what’s provided in the default package, follow Use Custom OpenTelemetry Components to bring-your-Otel-Components to extend the Datadog Agent’s capabilities
Further reading
Documentation, liens et articles supplémentaires utiles: