
OpenTelemetry Collector MCP Server

2025.04.07
28
TypeScriptOpenTelemetry 配置组件管理开发效率
OpenTelemetry Collector MCP Server 是一个用于配置 OpenTelemetry 收集器的 MCP 服务器实现。它提供了动态配置 OpenTelemetry 收集器的能力,支持对接收器、处理器和导出器进行添加、删除和配置。
View on GitHub
Overview
基本能力
产品定位
OpenTelemetry Collector MCP Server 是一个用于动态配置 OpenTelemetry 收集器的 MCP 服务器实现。
核心功能
- 动态 OpenTelemetry 配置:通过 MCP 工具配置 OpenTelemetry 收集器。
- 组件管理:添加、删除和配置接收器、处理器和导出器。
适用场景
- 需要动态配置 OpenTelemetry 收集器的场景。
- 需要管理 OpenTelemetry 收集器组件的场景。
工具列表
- Update Resources
- 更新本地资源文件,获取最新的组件信息。
- 无需输入参数。
- 返回更新组件的统计信息(接收器、处理器、导出器)。
常见问题解答
- 无
使用教程
使用依赖
无明确前置依赖,需要安装 OpenTelemetry 收集器。
安装教程
- 克隆仓库。
- 使用提供的构建脚本构建项目。
- 配置 MCP 客户端以使用本地服务器实现。
调试方式
无明确调试命令,建议通过日志和 MCP 客户端配置进行调试。
配置示例
{
"mcpServers": {
"otelcol": {
"url": "http://localhost:3001/sse"
}
}
}