- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
You’ve laid the groundwork, and it’s time to start getting data into Datadog.
Initially, the objective of this phase should be to gather data to provide immediate value to you or your clients. However, in the long run, you should consider this an ongoing process where you constantly assess changes to your environment by asking the following questions:
Consider these questions regularly to ensure that all necessary telemetry is being ingested into Datadog.
You can provide immediate value to your clients through integrations. Datadog offers 850 integrations, which collect metrics and logs from a wide array of technologies.
There are three main categories of integrations:
For more information on the different types of integrations, see Introduction to Integrations.
Cloud service or “crawler” based integrations use an authenticated connection to gather infrastructure information, metrics, logs, and events from a cloud service using an API.
Setting up a cloud service integration usually only takes a few minutes and delivers immediate value with metrics and events flowing into Datadog.
Note: Cloud service integrations can generate large volumes of data which can have billing effects from both Datadog and the cloud provider.
Be aware that in most scenarios, using a cloud service integration will not be sufficient to get a full understanding of the infrastructure and especially the applications that are running in these environments. Datadog recommends leveraging all means of data collection in addition to cloud service integrations.
To learn more about monitoring cloud environments, see:
The Datadog Agent is software that runs on hosts and collects events and metrics to send to Datadog. The Agent is available for all commonly used platforms. While the Agent itself can collect a number of metrics about the host it is running on (such as CPU, memory, disk, and network metrics) the real strength of the Agent is its integrations.
Agent-based integrations allow the Agent to collect metrics, logs, traces, and events from applications and technologies running either directly on the host or in containers running on the host.
For more information on integrations and the Datadog Agent, see:
Datadog focuses on scalability and extensibility, and offers several APIs and SDKs to extend the platform in situations where:
In these cases, using APIs enables you to capture relevant telemetry into the observability platform for your clients.
There are three key API areas that would be of most interest to you as a service provider:
In cases where using cloud service integrations or the Agent is not possible or desired, the following APIs can be helpful for data intake:
While Datadog offers 850 integrations, your client might run a custom application that cannot be covered with any of the existing integrations. To monitor these applications, your clients can use the Agent to execute custom checks.
For more information, see Custom Checks.
The Datadog Agent comes bundled with DogStatsD, a metrics aggregation service, which accepts data using UDP. DogStatsD is a good alternative if a custom check does not suit your use case, and there are no existing integrations for the application. For example, you can use DogStatsD to collect events and metrics data from a cron job, which probably does not have its own log files.
You can either use the DogStatsD endpoints, or use a Datadog client library to facilitate the submission of metrics and events to DogStatsD.
For more information, see:
A good tagging strategy is vital if you want to ensure that you and your clients benefit from all of Datadog’s features.
Tags are labels attached to your data that enable you to filter, group, and correlate your data throughout Datadog. Tagging binds different telemetry types in Datadog, allowing for correlation and calls to action between metrics, traces, and logs. This is accomplished with reserved tag keys.
Setting a consistent tagging strategy upfront paves the way to a successful Datadog implementation and ultimately increases value realization for your clients.
When thinking about tagging, take into consideration the following factors:
To set yourself up for success, read Getting Started with Tags.
For more information on tagging and tagging strategy, see:
Here are the key phases for rolling out the Agent:
Depending on the platform and operating system, there might be different prerequisites for the Agent. See the official Agent documentation to familiarize yourself with those requirements.
The main prerequisite for the Agent on any platform is network connectivity. Traffic is always initiated by the Agent to Datadog. No sessions are ever initiated from Datadog back to the Agent. Except in rare cases, inbound connectivity (limited through local firewalls) is not a factor for Agent deployments.
To work properly, the Agent requires the ability to send traffic to the Datadog service over SSL over 443/tcp. For a full list of ports used by the Agent, see Network Traffic.
In some circumstances, Agent version-specific endpoints can cause maintenance problems, in which case Datadog can provide a version-agnostic endpoint. If you need a version-agnostic endpoint, contact Datadog support.
In many client environments, opening direct connectivity from the Agent to Datadog is not possible or desired. To enable connectivity, Datadog offers a few different options to proxy the Agent traffic.
For more information, see Agent Proxy Configuration.
There are various ways to deploy the Datadog Agent to your own and your client’s infrastructure. As most service providers already have a configuration management tool in place, it is a good practice to use the existing tool for Agent rollout.
Here are some examples of how to manage your Datadog Agent with configuration management tools:
If you don’t plan on using Datadog’s repositories, you can always find the latest Agent releases in the public GitHub repository. It is recommended that you verify the distribution channel of Agent packages before deployment.
While it is a good practice to use configuration management tools for deploying Datadog, you can also leverage Datadog to monitor proper operation of these tools. Here are some examples:
Now that you have data flowing into Datadog, it’s time to focus on delivering value to your clients.