Integrations
Enables log search, trace span search, and trace span aggregation functionalities through the Datadog API, allowing users to retrieve and analyze logs and distributed trace data with flexible query and aggregation options.
Datadog MCP 서버
Datadog API용 MCP 서버로, 로그 검색, 추적 기간 검색, 추적 기간 집계 기능을 제공합니다.
특징
- 로그 검색 : 유연한 쿼리 옵션을 사용하여 Datadog에서 로그를 검색하고 검색합니다.
- 추적 범위 검색 : 다양한 필터링 옵션을 사용하여 분산 추적 범위를 검색합니다.
- 추적 범위 집계 : 분석을 위해 다양한 차원별로 추적 범위를 집계합니다.
도구
search_logs
- Datadog에서 로그 검색
- 입력:
filterQuery
(선택적 문자열): 로그를 검색하기 위한 쿼리 문자열(기본값: "*")filterFrom
(선택적 숫자): 검색 시작 시간을 UNIX 타임스탬프(초)로 표시(기본값: 15분 전)filterTo
(선택적 숫자): 검색 종료 시간을 UNIX 타임스탬프(초)로 표시(기본값: 현재 시간)pageLimit
(선택적 숫자): 검색할 로그의 최대 수(기본값: 25, 최대값: 1000)pageCursor
(선택적 문자열): 추가 결과를 검색하기 위한 페이지 번호 커서
- 반환: 다음을 포함하는 서식이 지정된 텍스트:
- 검색 조건(쿼리 및 시간 범위)
- 발견된 로그 수
- 다음 페이지 커서(사용 가능한 경우)
- 다음을 포함한 로그 세부 정보:
- 서비스 이름
- 태그
- 타임스탬프
- 상태
- 메시지 (300자로 축소)
- 주인
- 중요 속성(http.method, http.url, http.status_code, error)
search_spans
- Datadog에서 추적 기간 검색
- 입력:
filterQuery
(선택적 문자열): span을 검색할 쿼리 문자열(기본값: "*")filterFrom
(선택적 숫자): 검색 시작 시간을 UNIX 타임스탬프(초)로 표시(기본값: 15분 전)filterTo
(선택적 숫자): 검색 종료 시간을 UNIX 타임스탬프(초)로 표시(기본값: 현재 시간)pageLimit
(선택적 숫자): 검색할 최대 스팬 수(기본값: 25, 최대값: 1000)pageCursor
(선택적 문자열): 추가 결과를 검색하기 위한 페이지 번호 커서
- 반환: 다음을 포함하는 서식이 지정된 텍스트:
- 검색 조건(쿼리 및 시간 범위)
- 발견된 스팬 수
- 다음 페이지 커서(사용 가능한 경우)
- 다음을 포함한 스팬 세부 정보:
- 서비스 이름
- 타임스탬프
- 리소스 이름
- 지속 시간(초)
- 주인
- 환경
- 유형
- 중요 속성(http.method, http.url, http.status_code, error)
aggregate_spans
- 지정된 차원에 따라 Datadog에서 추적 범위 집계
- 입력:
filterQuery
(선택적 문자열): 집계를 위해 스팬을 필터링하기 위한 쿼리 문자열(기본값: "*")filterFrom
(선택적 숫자): UNIX 타임스탬프(초)로 시작 시간(기본값: 15분 전)filterTo
(선택적 숫자): UNIX 타임스탬프(초)로 표시되는 종료 시간(기본값: 현재 시간)groupBy
(선택적 문자열[]): 그룹화할 차원(예: ["service", "resource_name", "status"])aggregation
(선택적 문자열): 집계 방법 - "count", "avg", "sum", "min", "max", "pct"(기본값: "count")interval
(선택적 문자열): 시계열 데이터의 시간 간격(type이 "timeseries"인 경우에만 해당)type
(선택적 문자열): 결과 유형, "timeseries" 또는 "total"(기본값: "timeseries")
- 반환: 다음을 포함하는 서식이 지정된 텍스트:
- 버킷에 결과를 집계합니다. 각 버킷에는 다음이 포함됩니다.
- 버킷 ID
- 값별로 그룹화(groupBy가 지정된 경우)
- 집계 방법에 따른 계산된 값
- 추가 메타데이터:
- 처리 시간(경과)
- 요청 ID
- 상태
- 경고(있는 경우)
- 버킷에 결과를 집계합니다. 각 버킷에는 다음이 포함됩니다.
설정
Datadog API와 애플리케이션 키를 설정해야 합니다.
- Datadog API 키 페이지 에서 API 키와 애플리케이션 키를 받으세요.
- datadog-mcp 프로젝트에 종속성을 설치합니다.지엑스피1
- TypeScript 프로젝트를 빌드합니다.Copy
도커 설정
다음 명령을 사용하여 Docker를 사용하여 빌드할 수 있습니다.
Claude Desktop과 함께 사용
Claude Desktop과 함께 사용하려면 claude_desktop_config.json
에 다음을 추가하세요.
Docker를 사용하는 경우 다음과 같이 구성할 수 있습니다.
VS Code를 사용한 사용
VS Code에 빠르게 설치하려면 설정을 구성하세요.
- VS Code에서 사용자 설정(JSON) 열기(
Ctrl+Shift+P
→Preferences: Open User Settings (JSON)
) - 다음 구성을 추가합니다.
Docker를 사용하는 경우 다음과 같이 구성할 수 있습니다.
또는 작업 공간의 .vscode/mcp.json
파일에 다음을 추가할 수 있습니다( mcp
키 없음):
Docker를 사용하는 경우 다음과 같이 구성할 수 있습니다.
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Datadog 모니터링 플랫폼과 상호 작용하여 로그를 검색하고, 추적 범위를 검색하고, 분석을 위해 추적 범위 집계를 수행할 수 있습니다.
Related MCP Servers
- AsecurityFlicenseAqualityInteracts with LogSeq via its API.Last updated -225Python
- -securityFlicense-qualityprovide access to monitor and cluster logs from datadogLast updated -2Python
- -securityFlicense-qualityIntegrates with Sumo Logic's API to enable log search with configurable queries and time ranges, supporting error handling and easy deployment via Docker.Last updated -TypeScript
- AsecurityAlicenseAqualityThe MCP server provides an interface to the Datadog API, enabling seamless management of incidents, monitoring, logs, dashboards, metrics, traces, and hosts. Its extensible design allows easy integration of additional Datadog APIs for future expansions.Last updated -1432236TypeScriptApache 2.0