Skip to content

Kingtous/service-monitor-dtk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

服务监控助手 By Kingtous

作者:Kingtous

Github: Kingtous

源码地址:Gitee

简介

可用于监控各类URL,定制化监控需求(定时,定量),保障API稳定。

特性

  • 使用美观的DTK(Deepin Tool Kit)进行界面绘制
  • 极具吸引力的动画监控窗格
  • 分组监控,每组延迟清晰可见
  • 主界面合并所有延迟信息,绘制成线,实时查看整体情况
  • 实时记录日志,用户可轻松导出日志
  • 丰富的帮助信息
  • 相比java、python程序,占用较低的监控程序,轻松满足低配置场景

场景示例

  • 每半分钟发送TCP/UDP请求给服务器,检测服务器是否正常工作
  • 统计一天内服务端API的延迟情况

下载地址

暂时没有龙芯虚拟机,故现只提供amd64, arm64下载地址

码云下载

使用截图与帮助

添加监控记录
  • 在右上角添加完组后,可以在设置页面右击组,可以添加服务,设置如下

组详情面板

点击详情按钮后,出现监控面板

若延迟线在顶部,说明可能出现了访问错误(大多数是超时),可以在主窗口中观察具体延迟信息

查看日志

目前暂时可通过查看日志的方式查看所有监控信息,按钮如下:

日志格式如下:

格式统一,可以使用Python等数据分析软件对延迟进行可视化。

TODOs

  • 超过设定超时次数报警(可配置qq邮箱等接收报警次数)
  • 目前使用日志记录历史延迟信息,还没有导出excel表格功能