- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
데이터를 두 개 이상의 대상, 예를 들어 두 번째 Datadog 조직 또는 다른 내부 인프라스트럭처로 보내려는 경우 추가 엔드포인트로 데이터를 보내도록 에이전트를 설정할 수 있습니다. 여러 엔드포인트 또는 API 키로 다양한 종류의 데이터를 보내도록 에이전트를 설정하려면 아래 설정을 사용합니다.
네트워크 트래픽 대상의 전체 목록은 네트워크 트래픽을 참고하세요.
datadog.yaml
에 YAML 설정을 추가하거나 적절한 환경 변수를 사용하여 에이전트를 시작할 수 있습니다.
에이전트 버전 >= 6.17 또는 7.17이 필요합니다.
datadog.yaml
에서 다음을 실행하세요.
additional_endpoints:
"https://app.datadoghq.com":
- apikey2
- apikey3
"https://app.datadoghq.eu":
- apikey4
에이전트 버전 >= 6.18 또는 7.18이 필요합니다.
DD_ADDITIONAL_ENDPOINTS='{\"https://app.datadoghq.com\": [\"apikey2\", \"apikey3\"], \"https://app.datadoghq.eu\": [\"apikey4\"]}'
에이전트 버전 >= 6.7.0을 요청합니다.
datadog.yaml
에서 다음을 실행하세요.
apm_config:
[...]
additional_endpoints:
"https://trace.agent.datadoghq.com":
- apikey2
- apikey3
"https://trace.agent.datadoghq.eu":
- apikey4
에이전트 버전 >= 6.19 or 7.19이 필요합니다.
DD_APM_ADDITIONAL_ENDPOINTS='{\"https://trace.agent.datadoghq.com\": [\"apikey2\", \"apikey3\"], \"https://trace.agent.datadoghq.eu\": [\"apikey4\"]}'
에이전트 버전 >= 6.7.0이 필요합니다.
datadog.yaml
에서 다음을 실행합니다.
apm_config:
[...]
profiling_additional_endpoints:
"https://intake.profile.datadoghq.com/api/v2/profile":
- apikey2
- apikey3
"https://intake.profile.datadoghq.eu/api/v2/profile":
- apikey4
에이전트 버전 >= 6.19 or 7.19이 필요합니다.
DD_APM_PROFILING_ADDITIONAL_ENDPOINTS='{\"https://intake.profile.datadoghq.com/api/v2/profile\": [\"apikey2\", \"apikey3\"], \"https://intake.profile.datadoghq.eu/api/v2/profile\": [\"apikey4\"]}'
참고: 연속적인 프로파일러 제품에 엔드포인트를 추가하는 것은 최선형으로 전달됩니다.
에이전트 버전 >= 6.4.0이 필요합니다.
datadog.yaml
에서 다음을 실행합니다.
process_config:
[...]
additional_endpoints:
"https://process.datadoghq.com":
- apikey2
- apikey3
"https://process.datadoghq.eu":
- apikey4
에이전트 버전 >= 6.20 or 7.20이 필요합니다.
DD_PROCESS_ADDITIONAL_ENDPOINTS='{\"https://process.datadoghq.com\": [\"apikey2\", \"apikey3\"], \"https://process.datadoghq.eu\": [\"apikey4\"]}'
Kubernetes 상태 메트릭 코어와 같은 클러스터 에이전트 메트릭을 추가 엔드포인트로 보내도록 에이전트를 설정합니다.
Datadog values.yaml
에서 다음을 실행합니다.
clusterAgent:
env:
- name: DD_ADDITIONAL_ENDPOINTS
value: '{"https://app.datadoghq.com": ["apikey2"]}'
자동 크기 조정이 실패하지 않도록 하려면 Datadog 리전 여러 곳에 데이터를 이중 전달할 경우에도 HPA 메트릭 쿼리가 실행되도록 클러스터 에이전트를 구성하세요. 여러 엔드포인트에 Datadog 클러스터 에이전트 매니페스트를 구성하세요.
cluster-agent-deployment.yaml
external_metrics_provider:
endpoints:
- api_key: <DATADOG_API_KEY>
app_key: <DATADOG_APP_KEY>
url: https://app.datadoghq.eu
- api_key: <DATADOG_API_KEY>
app_key: <DATADOG_APP_KEY>
url: https://app.datadoghq.com
Datadog values.yaml
에서 다음을 실행하세요.
agents:
customAgentConfig:
process_config:
additional_endpoints:
"https://process.datadoghq.com":
- apikey2
orchestrator_explorer:
orchestrator_additional_endpoints:
"https://orchestrator.datadoghq.com":
- apikey2
clusterAgent:
...
datadog_cluster_yaml:
orchestrator_explorer:
orchestrator_additional_endpoints:
"https://orchestrator.ddog-gov.com":
- apikey2
DD_ORCHESTRATOR_EXPLORER_ORCHESTRATOR_ADDITIONAL_ENDPOINTS='{\"https://orchestrator.datadoghq.com\": [\"apikey2\", \"apikey3\"], \"https://orchestrator.datadoghq.eu\": [\"apikey4\"]}'
에이전트 버전 >= 6.38 or 7.38이 필요합니다.
datadog.yaml
에서 다음을 실행하세요.
evp_proxy_config:
[...]
additional_endpoints:
"https://<VERSION>-app.agent.datadoghq.com":
- apikey2
- apikey3
"https://<VERSION>-app.agent.datadoghq.eu":
- apikey4
DD_EVP_PROXY_CONFIG_ADDITIONAL_ENDPOINTS='{\"https://<VERSION>-app.agent.datadoghq.com\": [\"apikey2\", \"apikey3\"], \"https://<VERSION>-app.agent.datadoghq.eu\": [\"apikey4\"]}'
TCP을 사용하려면 에이전트 버전 > = 6.6이 필요합니다.
HTTPS을 사용하려면 에이전트 버전 >= 6.13이 필요합니다.
datadog.yaml
에서 다음을 실행합니다.
logs_config:
use_http: true
additional_endpoints:
- api_key: "apiKey2"
Host: "agent-http-intake.logs.datadoghq.com"
Port: 443
is_reliable: true
에이전트 버전 >= 6.18 or 7.18이 필요합니다.
DD_LOGS_CONFIG_USE_HTTP=true
DD_LOGS_CONFIG_ADDITIONAL_ENDPOINTS="[{\"api_key\": \"apiKey2\", \"Host\": \"agent-http-intake.logs.datadoghq.com\", \"Port\": 443, \"is_reliable\": true}]"
When setting up additional endpoints, you must explicitly set use_http
to tell the Agent which transport to use. The same transport configuration is shared among all additional endpoints.
The is_reliable
setting (First available in Agent 7.34.0
) tells the Agent to treat this endpoint with the same priority as the primary endpoint. The primary endpoint is always reliable. This ensures that data is not missed if a destination becomes unavailable.
For example, if you’re sending data to the main endpoint and an additional endpoint with is_reliable: true
, and one endpoint becomes unavailable, data continues to flow to the other endpoint. If both endpoints become unavailable, the Agent stops reading and sending data until at least one endpoint recovers. This ensures all data makes it to at least one reliable endpoint.
The is_reliable
setting defaults to true
in Agent 7.37.0+
. Unreliable endpoints only send data if at least one reliable endpoint is available. You may define multiple additional endpoints with a mixed usage of is_reliable
values. Datadog recommends that you use the default is_reliable
setting.
You can add the YAML configuration to your datadog.yaml
or launch the Agent with the appropriate environment variables.
에이전트 버전 >= 6.29 or 7.29이 필요합니다.
datadog.yaml
에서 다음을 실행합니다.
database_monitoring:
samples:
use_http: true
additional_endpoints:
- api_key: "apiKey2"
Host: "dbm-metrics-intake.datadoghq.com"
Port: 443
is_reliable: true
activity:
use_http: true
additional_endpoints:
- api_key: "apiKey2"
Host: "dbquery-intake.datadoghq.com"
Port: 443
is_reliable: true
metrics:
use_http: true
additional_endpoints:
- api_key: "apiKey2"
Host: "dbm-metrics-intake.datadoghq.com"
Port: 443
is_reliable: true
DD_DATABASE_MONITORING_SAMPLES_USE_HTTP=true
DD_DATABASE_MONITORING_SAMPLES_ADDITIONAL_ENDPOINTS="[{\"api_key\": \"apiKey2\", \"Host\": \"dbm-metrics-intake.datadoghq.com\", \"Port\": 443, \"is_reliable\": true}]"
DD_DATABASE_MONITORING_ACTIVITY_USE_HTTP=true
DD_DATABASE_MONITORING_ACTIVITY_ADDITIONAL_ENDPOINTS="[{\"api_key\": \"apiKey2\", \"Host\": \"dbquery-intake.datadoghq.com\", \"Port\": 443, \"is_reliable\": true}]"
DD_DATABASE_MONITORING_METRICS_USE_HTTP=true
DD_DATABASE_MONITORING_METRICS_ADDITIONAL_ENDPOINTS="[{\"api_key\": \"apiKey2\", \"Host\": \"dbm-metrics-intake.datadoghq.com\", \"Port\": 443, \"is_reliable\": true}]"
When setting up additional endpoints, you must explicitly set use_http
to tell the Agent which transport to use. The same transport configuration is shared among all additional endpoints.
The is_reliable
setting (First available in Agent 7.34.0
) tells the Agent to treat this endpoint with the same priority as the primary endpoint. The primary endpoint is always reliable. This ensures that data is not missed if a destination becomes unavailable.
For example, if you’re sending data to the main endpoint and an additional endpoint with is_reliable: true
, and one endpoint becomes unavailable, data continues to flow to the other endpoint. If both endpoints become unavailable, the Agent stops reading and sending data until at least one endpoint recovers. This ensures all data makes it to at least one reliable endpoint.
The is_reliable
setting defaults to true
in Agent 7.37.0+
. Unreliable endpoints only send data if at least one reliable endpoint is available. You may define multiple additional endpoints with a mixed usage of is_reliable
values. Datadog recommends that you use the default is_reliable
setting.
You can add the YAML configuration to your datadog.yaml
or launch the Agent with the appropriate environment variables.
에이전트 버전 >= 6.29 or 7.29가 필요합니다.
datadog.yaml
에서 다음을 실행합니다.
network_devices:
metadata:
use_http: true
additional_endpoints:
- api_key: "apiKey2"
Host: "ndm-intake.datadoghq.com"
Port: 443
is_reliable: true
snmp_traps:
forwarder:
use_http: true
additional_endpoints:
- api_key: "apiKey2"
Host: "ndm-intake.datadoghq.com"
Port: 443
is_reliable: true
netflow:
forwarder:
use_http: true
additional_endpoints:
- api_key: "apiKey2"
Host: "ndm-intake.datadoghq.com"
Port: 443
is_reliable: true
DD_NETWORK_DEVICES_METADATA_USE_HTTP=true
DD_NETWORK_DEVICES_METADATA_ADDITIONAL_ENDPOINTS="[{\"api_key\": \"apiKey2\", \"Host\": \"ndm-intake.datadoghq.com\", \"Port\": 443, \"is_reliable\": true}]"
When setting up additional endpoints, you must explicitly set use_http
to tell the Agent which transport to use. The same transport configuration is shared among all additional endpoints.
The is_reliable
setting (First available in Agent 7.34.0
) tells the Agent to treat this endpoint with the same priority as the primary endpoint. The primary endpoint is always reliable. This ensures that data is not missed if a destination becomes unavailable.
For example, if you’re sending data to the main endpoint and an additional endpoint with is_reliable: true
, and one endpoint becomes unavailable, data continues to flow to the other endpoint. If both endpoints become unavailable, the Agent stops reading and sending data until at least one endpoint recovers. This ensures all data makes it to at least one reliable endpoint.
The is_reliable
setting defaults to true
in Agent 7.37.0+
. Unreliable endpoints only send data if at least one reliable endpoint is available. You may define multiple additional endpoints with a mixed usage of is_reliable
values. Datadog recommends that you use the default is_reliable
setting.
You can add the YAML configuration to your datadog.yaml
or launch the Agent with the appropriate environment variables.
datadog.yaml
에서 다음을 실행합니다.
compliance_config:
endpoints:
use_http: true
additional_endpoints:
- api_key: "apiKey2"
Host: "https://<VERSION>-app.agent.datadoghq.eu"
Port: 443
is_reliable: true
DD_COMPLIANCE_CONFIG_ENDPOINTS_USE_HTTP=true
DD_COMPLIANCE_CONFIG_ENDPOINTS_ADDITIONAL_ENDPOINTS="[{\"api_key\": \"apiKey2\", \"Host\": \"https://<VERSION>-app.agent.datadoghq.eu\", \"Port\": 443, \"is_reliable\": true}]"
When setting up additional endpoints, you must explicitly set use_http
to tell the Agent which transport to use. The same transport configuration is shared among all additional endpoints.
The is_reliable
setting (First available in Agent 7.34.0
) tells the Agent to treat this endpoint with the same priority as the primary endpoint. The primary endpoint is always reliable. This ensures that data is not missed if a destination becomes unavailable.
For example, if you’re sending data to the main endpoint and an additional endpoint with is_reliable: true
, and one endpoint becomes unavailable, data continues to flow to the other endpoint. If both endpoints become unavailable, the Agent stops reading and sending data until at least one endpoint recovers. This ensures all data makes it to at least one reliable endpoint.
The is_reliable
setting defaults to true
in Agent 7.37.0+
. Unreliable endpoints only send data if at least one reliable endpoint is available. You may define multiple additional endpoints with a mixed usage of is_reliable
values. Datadog recommends that you use the default is_reliable
setting.
You can add the YAML configuration to your datadog.yaml
or launch the Agent with the appropriate environment variables.
datadog.yaml
에서 다음을 실행합니다.
runtime_security_config:
endpoints:
use_http: true
additional_endpoints:
- api_key: "apiKey2"
Host: "https://<VERSION>-app.agent.datadoghq.eu"
Port: 443
is_reliable: true
DD_RUNTIME_SECURITY_CONFIG_ENDPOINTS_USE_HTTP=true
DD_RUNTIME_SECURITY_CONFIG_ENDPOINTS_ADDITIONAL_ENDPOINTS="[{\"api_key\": \"apiKey2\", \"Host\": \"https://<VERSION>-app.agent.datadoghq.eu\", \"Port\": 443, \"is_reliable\": true}]"
When setting up additional endpoints, you must explicitly set use_http
to tell the Agent which transport to use. The same transport configuration is shared among all additional endpoints.
The is_reliable
setting (First available in Agent 7.34.0
) tells the Agent to treat this endpoint with the same priority as the primary endpoint. The primary endpoint is always reliable. This ensures that data is not missed if a destination becomes unavailable.
For example, if you’re sending data to the main endpoint and an additional endpoint with is_reliable: true
, and one endpoint becomes unavailable, data continues to flow to the other endpoint. If both endpoints become unavailable, the Agent stops reading and sending data until at least one endpoint recovers. This ensures all data makes it to at least one reliable endpoint.
The is_reliable
setting defaults to true
in Agent 7.37.0+
. Unreliable endpoints only send data if at least one reliable endpoint is available. You may define multiple additional endpoints with a mixed usage of is_reliable
values. Datadog recommends that you use the default is_reliable
setting.
You can add the YAML configuration to your datadog.yaml
or launch the Agent with the appropriate environment variables.
[Datadog 에이전트 Helm 차트]를 사용하는 경우 이 설정을 configmap으로 구성해야 합니다. values.yaml
에서 useConfigMap: true
로 설정하고 customAgentConfig
에 관련 설정을 추가하세요.
# agents.useConfigMap -- Configures a configmap을 구성해 에이전트 구성을 제공. `agents.customAgentConfig` 파라미터와 함께 이 조합을 사용하세요.
useConfigMap: true
# agents.customAgentConfig -- Datadog 에이전트 config의 커스텀 내용 지정(datadog.yaml)
## ref: https://docs.datadoghq.com/agent/configuration/agent-configuration-files/?tab=agentv6
## ref: https://github.com/DataDog/datadog-agent/blob/main/pkg/config/config_template.yaml
## 이 파라미터에서는 `agents.useConfigMap`을 `true`로 설정해야 적용됩니다.
customAgentConfig:
additional_endpoints:
"https://app.datadoghq.com":
- apikey2
- apikey3
"https://app.datadoghq.eu":
- apikey4
logs_config:
use_http: true
additional_endpoints:
- api_key: "apiKey2"
Host: ""
Port: 443
is_reliable: true
Datadog 에이전트 운영자를 사용하는 경우에도 agent.customConfig.configData
키를 설정할 수 있습니다. 구성 가능한 모든 키를 보려면 v1와 v2 설명서를 참고하세요.
추가 유용한 문서, 링크 및 기사: