OpenTelemetry Collector MCP 서버
OpenTelemetry Collectors를 구성하기 위한 MCP 서버 구현입니다.
특징
- 동적 OpenTelemetry 구성 : MCP 도구를 통해 OpenTelemetry 수집기 구성
- 구성 요소 관리 : 수신기, 프로세서 및 내보내기 추가, 제거 및 구성
도구
- 리소스 업데이트
- GitHub의 최신 구성 요소 정보로 로컬 리소스 파일을 업데이트합니다.
- 입력 매개변수가 필요하지 않습니다
- 업데이트된 구성 요소(수신기, 프로세서, 내보내기)에 대한 통계를 반환합니다.
자원
- 수신기 (
receivers://receivers
)- 사용 가능한 모든 OpenTelemetry 수신기를 나열합니다.
- 이름, 설명, 안정성을 포함한 수신기 메타데이터를 반환합니다.
- 프로세서 (
processors://processors
)- 사용 가능한 모든 OpenTelemetry 프로세서를 나열합니다.
- 이름, 설명 및 안정성을 포함한 프로세서 메타데이터를 반환합니다.
- 수출업체 (
exporters://exporters
)- 사용 가능한 모든 OpenTelemetry 내보내기 프로그램을 나열합니다.
- 이름, 설명 및 안정성을 포함한 내보내기 메타데이터를 반환합니다.
- 구성 요소 스키마 (
component://{type}/{name}
)- 특정 구성 요소에 대한 구성 스키마를 검색합니다.
- 사용 가능한 모든 스키마를 나열하거나 특정 구성 요소의 스키마를 가져오는 것을 지원합니다.
- 매개변수:
type
: 구성 요소 유형("수신기", "프로세서" 또는 "내보내기")name
: 특정 구성요소의 이름(선택 사항)
구성
mcp 클라이언트와 함께 사용
mcp.json
에 다음을 추가하세요:
지엑스피1
개발
이는 OpenTelemetry 구성을 위한 MCP 서버의 로컬 구현입니다. 사용 방법은 다음과 같습니다.
- 저장소를 복제합니다
- 제공된 빌드 스크립트를 사용하여 프로젝트를 빌드합니다.
- 로컬 서버 구현을 사용하도록 MCP 클라이언트를 구성하세요.
특허
이 MCP 서버는 GPL-3.0 라이선스에 따라 라이선스가 부여됩니다. 즉, GPL-3.0 라이선스의 조건에 따라 소프트웨어를 자유롭게 사용, 수정 및 배포할 수 있습니다. 자세한 내용은 프로젝트 저장소의 LICENSE 파일을 참조하십시오.