N8n Monitor

🐳 N8N容器状态一手掌握

DevOps & Infrastructure榜 #2

Docker-based N8N operational monitoring with container health checks, log analysis and resource usage tracking. Essential for DevOps teams managing self-hosted automation workflows.

收藏
29.7k
安装
6.3k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

本技能提供 N8N 自动化工作流平台的 Docker 容器级运维监控能力,主要功能覆盖四个维度:

1. 容器状态检查 (docker ps | grep n8n)
快速定位 N8N 容器运行状态,确认进程存活、端口映射及启动时间等关键信息。

2. 日志实时追踪 (docker logs --tail 50 n8n)
提取最近 50 条日志记录,用于故障排查、执行追溯和异常检测。

3. 健康状态诊断 (docker inspect --format='{{.State.Health.Status}}' n8n)
读取 Docker 健康检查探针返回的状态,识别 starting/healthy/unhealthy 等关键状态。

4. 资源使用监控 (docker stats --no-stream n8n)
获取 CPU、内存、网络 IO 和块设备的实时/快照用量数据。

显著优点

  • 零依赖:纯 Docker CLI 实现,无需额外安装监控 Agent
  • 即时响应:直接对接容器运行时,延迟极低
  • 轻量输出:Markdown 表格化呈现,适合 CLI 和聊天场景阅读
  • 精准定位:针对 N8N 单容器场景优化,避免通用监控工具的信息过载

潜在局限

  • 单容器视角:无法覆盖 N8N 外部分库(如 Redis/Postgres)或编排层(K8s)健康
  • 无历史数据:基于即时命令,缺乏趋势分析和告警阈值机制
  • 权限要求:需宿主机 Docker 守护进程访问权限(通常 root 或 docker 组成员)
  • 日志截断:固定 50 条 tail 可能遗漏关键上下文

适合人群

  • 个人开发者自建 N8N 实例的日常巡检
  • 小团队无专业监控体系时的应急排查
  • CI/CD 流水线中的部署后健康验证

常规风险

  • 权限升级风险:Docker 组等效于 root 访问,共享环境需控制技能调用范围
  • 敏感信息泄露:日志可能包含工作流执行数据、API 密钥片段,输出需脱敏
  • 误操作边界:当前为只读监控,但若后续扩展需严格限制写操作权限

N8n Monitor 内容

暂无文件树

手动下载zip · 1.2 kB
contentapplication/octet-stream
请选择文件