OpenTelemetry Collector MCP 서버
OpenTelemetry Collectors를 구성하기 위한 MCP 서버 구현입니다.
특징
동적 OpenTelemetry 구성 : MCP 도구를 통해 OpenTelemetry 수집기 구성
구성 요소 관리 : 수신기, 프로세서 및 내보내기 추가, 제거 및 구성
Related MCP server: Meta MCP Server
도구
리소스 업데이트
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 파일을 참조하십시오.