老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

【推荐】Go语言开发的监控系统!老男孩教育

老男孩IT教育

常见问题

2021年4月27日 11:42

GO语言被誉为21世纪的C语言,简单、高效、易学,被越来越多的人当成主力编程语言,并发是Golang最大的优势。那么你知道GO程序开发的监控系统有哪些吗?这篇文章为大家介绍一下。

  GO语言被誉为21世纪的C语言,简单、高效、易学,被越来越多的人当成主力编程语言,并发是Golang最大的优势。那么你知道GO程序开发的监控系统有哪些吗?这篇文章为大家介绍10个GO程序开发的监控系统。

GO程序开发的监控系统

  1、项目名称:Grafana

  项目简介:Grafana 是一个用于监控指标分析和图表展示的工具,后端支持 Graphite, InfluxDB & Prometheus & Open-falcon等, 它是一个流行的监控组件,目前在各大中小型公司中广泛应用。项目地址:https://github.com/grafana/grafana

  2、项目名称:Prometheus

  项目简介:Prometheus 是一个开源的服务监控系统和时间序列数据库, 提供监控数据存储,展示,告警等功能。项目地址:https://github.com/prometheus/prometheus

  3、项目名称:bosun

  项目简介:专业的跨平台开源系统监控项目,go语言编写,灵活的模板和表达式配合上各种collector可以监控任何应用或系统级的运行数据,比 zabbix更轻量级、更易入手和更适合定制。项目地址:https://github.com/bosun-monitor/bosun

  4、项目名称:checkup

  项目简介:一个分布式的无锁的站点健康状态检查工具。支持检查http, tcp, dns等的状态 并可将结果保存在s3。自带了一个美观的界面。项目地址:https://github.com/sourcegraph/checkup

  5、项目名称:rtop

  项目简介:rtop 是一个简单的无代理的远程服务器监控工具,基于 SSH 连接进行工作。无需在被监控的服务器上安装任何软件。rtop 直接通过 SSH 连接到待监控服务器,然后执行命令来收集监控数据。rtop 每几秒钟就自动更新监控数据。项目地址:https://github.com/rapidloop/rtop

  6、项目名称:kapacitor

  项目简介:Kapacitor 是一个开源框架,用来处理、监控和警告时间序列数据。项目地址:https://github.com/influxdata/kapacitor

  7、项目名称:OpenFalcon

  项目简介:OpenFalcon是一款小米开源的监控系统。功能:数据采集免配置:agent自发现、支持Plugin、主动推送模式; 容量水平扩展:生产环境每秒50万次数据收集、告警、存储、绘图,可持续水平扩展。告警策略自发现:Web界面、支持策略模板、模板继承和覆盖、多种告警方式、支持回调动作。告警设置人性化:支持最大告警次数、告警级别设置、告警恢复通知、告警暂停、不同时段不同阈值、支持维护周期,支持告警合并。历史数据高效查询:秒级返回上百个指标一年的历史数据。Dashboard人性化:多维度的数据展示,用户自定义Dashboard等功能。架构设计高可用:整个系统无核心单点,易运维,易部署。项目地址:https://github.com/open-falcon-archive/of-release

  8、项目名称:Pome

  项目简介:Pome 是 Postgres Metrics 的意思。Pome 是一个 PostgreSQL 的指标仪表器,用来跟踪你的数据库的健康状况。项目地址:https://github.com/rach/pome

  9、项目名称:OWL

  项目简介:OWL是TalkingData公司推出的一款开源分布式监控系统, 演示环境http://54.223.127.87/ 登录账号密码demo/demo项目地址:https://github.com/TalkingData/owl

  10、项目名称:SmartPing

  项目简介:SmartPing为一个各机器(点)间间互PING检测工具,支持互PING,单向PING,绘制拓扑及报警功能。系统设计为无中心化原则,所有的数据均存储自身点中,默认数据循环保留1个月时间,由自身点的数据绘制 出PING包 的状态,由各其他点的数据绘制 进PING包 的状态,并API接口获取其他点数据绘制整体PING拓扑图,拓扑图中存在报警功能。项目地址:https://github.com/smartping/smartping。

  老男孩教育专注Linux云计算运维工程师、Python全栈+人工智能、Python自动化运维开发、网络安全、数据分析、新媒体运营、MySQLDBA开发、K8S微服务、Go语言等互联网课程培训。欢迎对it行业感兴趣的朋友们来公司考察及学习。

  推荐阅读:

  列表、元组、字符串是有序序列吗?Python基础教程

  Python中缩进是什么?Python全套教程

  Python教程之最常见的面试题(附答案)

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。