返回顶部
g

graylog-log-searchGraylog日志搜索

Search and debug production logs via Graylog - absolute/relative time queries, stream filtering, system health checks

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.3
安全检测
已通过
98
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

graylog-log-search

GrayLog日志搜索技能

直接从AI代理搜索GrayLog日志以进行生产调试。支持按绝对或相对时间戳查询、按应用流过滤以及检查系统健康状态。

快速开始

安装

bash
npm install -g mcp-server-graylog@1.0.3

配置

添加到您的OpenClaw或Claude Desktop MCP配置中:

json
{
mcpServers: {
graylog: {
command: npx,
args: [-y, mcp-server-graylog@1.0.3],
env: {
BASE_URL: https://your-graylog-instance.example.com,
APITOKEN: yourgraylogapitoken
}
}
}
}

获取API令牌:GrayLog Web UI > 系统 > 用户 > 编辑您的用户 > 令牌 > 创建令牌。

验证

bash
echo {jsonrpc:2.0,id:1,method:initialize,params:{protocolVersion:2024-11-05,capabilities:{},clientInfo:{name:test,version:1.0.0}}} | BASEURL=https://your-graylog.example.com APITOKEN=your_token npx mcp-server-graylog@1.0.3

您应该会看到包含protocolVersion和capabilities的JSON响应。

概述

本技能提供4个用于搜索和监控GrayLog的MCP工具:

工具描述
searchlogsabsolute在特定时间戳之间搜索日志(ISO 8601)
searchlogsrelative
搜索最近日志(最近N秒,默认:15分钟) |
| list_streams | 发现可用的应用流及其ID |
| getsysteminfo | 检查GrayLog版本、健康状态和处理状态 |

核心任务

  • - 搜索过去15分钟内的ERROR日志
  • 查找今天下午2点到3点之间支付服务的所有500错误
  • 列出可用的GrayLog流,以便按应用过滤
  • 检查GrayLog是否健康并正常处理日志
  • 搜索过去一小时内API流中的超时错误

环境变量契约

变量必需描述
BASEURLGrayLog实例的完整URL(例如:https://graylog.example.com)
APITOKEN
是 | 用于身份验证的GrayLog API令牌(基本认证) |

查询语法

使用Elasticsearch查询语法:

  • - level:ERROR - 按日志级别过滤
  • source:api-server - 按来源过滤
  • connection timeout - 精确短语匹配
  • status:>=500 - 数值范围
  • message:exception - 通配符匹配
  • level:ERROR AND source:payment - 布尔运算符

安全与防护

  • - 只读访问:不对GrayLog执行写入操作 - 仅搜索和列出
  • 凭据隔离:API令牌存储在环境变量中,绝不存储在代码或日志中
  • 请求超时:30秒超时防止请求挂起
  • 结果限制:查询最多限制1000条消息,默认50条
  • 输入验证:所有参数在API调用前进行验证(查询、时间戳、流ID、限制)
  • 错误清理:错误消息绝不暴露API令牌或敏感内部细节
  • 时间范围限制:相对搜索最多限制24小时

故障排除

错误解决方案
缺少环境变量在MCP配置中设置BASEURL和APITOKEN
身份验证失败
在GrayLog UI中验证您的API令牌是否有效 | | 无法连接到GrayLog | 检查BASE_URL和网络/VPN连接 | | 无效查询 | 检查Elasticsearch查询语法 | | 未找到端点 | 验证BASE_URL包含正确的GrayLog URL(末尾不带/api) |

发布说明

v1.0.3 (2026-04-08)

  • - 提取共享辅助函数以实现可测试导入
  • 修复Git历史中的凭据泄露
  • 54个测试通过,所有MCP协议已验证

v1.0.0 (2025-10-23)

  • - 首个稳定版本,包含4个工具
  • 修复初始实现中的5个关键错误
  • 全面的测试套件和文档

发布者

@Pranavj17

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 graylog-log-search-1775703794 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 graylog-log-search-1775703794 技能

通过命令行安装

skillhub install graylog-log-search-1775703794

下载

⬇ 下载 graylog-log-search v1.0.3(免费)

文件大小: 2.65 KB | 发布时间: 2026-4-11 22:56

v1.0.3 最新 2026-4-11 22:56
- Extracted shared helpers to enable better testability
- Fixed credential leak in code history
- All MCP protocol tests passing (54 tests)
- Enhanced documentation and troubleshooting sections

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部