Sampler:用简单 YAML 配置,即可实现 shell 命令的执行、实时可视化与告警,助力高效监控与运维决策。
• 轻量级命令行工具,支持多种可视化组件:runchart、sparkline、barchart、gauge、textbox、asciibox,满足多样监控需求📊
• 通过 shell 命令采样任意动态指标,适用数据库(MySQL、PostgreSQL、MongoDB、Neo4j)、Kafka、Docker、JMX、SSH 远程监控等场景
• 支持交互式 shell 及多步初始化,提升复杂环境下数据采集灵活性,支持伪终端(PTY)模式解决 stdin 非终端限制
• 多样化触发器(Triggers)可实现条件告警(声音、视觉、脚本执行),及时响应关键事件,提升运维自动化水平🔔
• 无需搭建复杂监控体系,无数据库、无服务器依赖,适合快速搭建开发与轻量级监控方案
• 跨平台支持 macOS(Homebrew、MacPorts)、Linux、Windows(实验性,推荐配合高级终端模拟器使用)与 Docker 容器部署
• 配置灵活支持变量复用、主题定制,方便维护与扩展,社区活跃且文档详实,适合长期参考与实践
Sampler 让你用最简洁的方式,将任意 shell 命令数据可视化,快速洞察系统运行状态,降低监控门槛,提升开发与运维效率。
详细介绍👉 github.com/sqshq/sampler
命令行工具运维监控数据可视化DevOps开源软件