EdgeLog

产品简介

EdgeLog是一款小巧且功能干练实用的日志系统(集成报警)。采用C/S模式,拥有优秀写入速度、可存储容量高,占用资源少,部署维护成本低等特性。其诞生的目的就是为了解决在企业业务中,避免为日志系统投入过多的使用和运维成本(ELK)。 水平可扩展、高可用、多租户日志聚合系统。它的设计非常具有成本效益且易于操作。 采用简单的设计做日志系统最本质的事情。以系统高效稳定运行、低使用成本及服务运维成本为目标。 目前已经过上百TB数据写入稳定性验证,不足之处目前探针只支持linux系统, 后期可自行定制探针

模块介绍

  • 监控管理模块 监控管理模块包括主机监控和Agent探活检测。 主机监控主要监控受管主机的资源占用情况,监控主机的资源指标包括CPU利用率、CPU平均负、内存使用率、硬盘分区使用率、网络接收和发送情况; Agent探活检测主要检测agent存活状态以及监控主机上的应用在线与否状态 二、Nginx日志管理模块 Nginx日志管理模块包括日志检索分析、日志模板管理、采集节点管理。 日志检索分析显示节点nginx应用日志经过聚合计算后的各个指标数据,依次是独立访问IP统计、流量统计、状态码统计、请求资源统计 ;日志模板管理展示系统已经存在的日志模板列表信息;采集节点管理提供用户自行管理可以纳入系统管理平台的节点 三、预警管理模块 预警管理模块包括预警统计、预警通知、预警阈值设置、预警推送管理。 预警统计可以统计总共的告警数量和详细的CPU告警、内存告警、agent离线告警数量,并以图表的形式动态展示; 预警通知是显示系统平台搜集到的预警信息,管理员可以点击具体的预警查看详细情况;预警阈值设置方便管理员直接设置告警的阈值, 相关指标达到此阈值后就产生告警信息;预警推送管理通过邮件、企业微信、钉钉将告警信息推送给相关人员 四、监控大屏模块 此模块是按照多数企业关心的业务指标集成在可视化大屏展示,方便企业管理人对应用状态以及企业实际业务指标更加清晰,也可以按照不同企业的需求定制不通视角的大屏

Feature

  • 系统的版块可横向扩展,保证高可用,高性能,高容量。
  • 功能设计稳定,网络带宽占用可控,内存占用低。
  • 方便易操作的后台管理页面,让查询日志和配置管理都很高效。
  • 依赖国产TDengine数据库实现秒级数据收集,收集并存储海量数据指标
  • 支持额外的查询信息,比如 地域、状态码、ClientIP、多级条件等联合查询筛选。
  • 报警模块,支持日志直接报警,可轻松制定关键词,报警频率,灵活开关,可实现多种报警方式(目前支持DingDing,Weixin,Email)。
  • 部署简单,依赖少,支持Docker快捷部署,开箱即用。

Grafana 支持

基础模块

├─监控管理
│  ├─主机监控
│  ├─Agent监控
├─预警管理
│  ├─预警统计
│  ├─预警通知
│  ├─预警阈值设置
│  ├─预警推送管理
├─主机应用管理
│  ├─主机管理
│  ├─应用管理
├─系统管理
│  ├─个人中心
│  ├─用户管理
│  ├─角色管理
│  ├─部门管理
│  ├─岗位管理
│  ├─请求追踪
│  ├─系统日志
│  ├─系统订阅
│  ├─系统固件设计

拓展模块

├─Nginx日志管理
│  ├─日志模板管理
│  ├─采集节点管理
│  ├─日志检索分析
│  ├─监控大屏
├─NginxPlus日志管理
│  ├─...
├─Apache日志管理
│  ├─...
├─Tomcat日志管理
│  ├─...
├─...

程序截图