OpenTetry收集器MCP服务器
用于配置OpenTetry收集器的MCP服务器实现。
特性
- 动态开放遥测配置:通过MCP工具配置OpenTetry采集器
- 组件管理:添加、删除和配置接收器、处理器和导出器
工具
- 更新资源
- 使用GitHub上的最新组件信息更新本地资源文件 - 无需输入参数 - 返回有关更新组件(接收器、处理器、导出器)的统计信息
资源
- 接收器 (
receivers://receivers)
- 列出所有可用的OpenTetry接收器 - 返回接收器元数据,包括名称、描述和稳定性
- 处理器 (
processors://processors)
- 列出所有可用的OpenTetry处理器 - 返回处理器元数据,包括名称、描述和稳定性
- 出口商 (
exporters://exporters)
- 列出所有可用的OpenTetry导出器 - 返回导出器元数据,包括名称、描述和稳定性
- 组件架构 (
component://{type}/{name})
- 检索特定组件的配置架构 - 支持列出所有可用模式或获取特定组件的模式 - 参数: - type:组件类型(“接收器”、“处理器”或“出口商”) - name:特定组件的名称(可选)
配置
与mcp客户端一起使用
将此添加到您的 mcp.json:
{
"mcpServers": {
"otelcol": {
"url": "http://localhost:3001/sse"
}
}
}发展
这是用于OpenTetry配置的MCP服务器的本地实现。要使用它:
- 克隆存储库
- 使用提供的构建脚本构建项目
- 配置您的MCP客户端以使用本地服务器实现
许可证
此MCP服务器根据GPL-3.0许可证获得许可。这意味着您可以根据GPL-3.0许可证的条款和条件自由使用、修改和分发软件。有关更多详细信息,请参阅项目存储库中的LICENSE文件。
