使用lightdb-em或Prometheus+grafana监控lightdb/PostgreSQL
lightdb提供了一体化的运维监控平台lightdb-em,支持集中式的监控所有的lightdb实例以及postgresql,包括单机、高可用、分布式。其架构如下:
lightdb-em功能:
详细的使用可以参考官方文档,运维指南。安装包可从lightdb官网下载。
如果不想使用lightdb-em,也可以使用开源方案如zabbix,promethous,它们的深度分析能力会相对弱一些。
Prometheus(目前主要在用版本为2.0):核心监控平台,使用 Go(go作为工具、系统软件开发、大容量&并发是可以的,开发普通业务CRUD应用就算了)编写为主,告警使用单独的组件(prometheus/alertmanager),可从https://prometheus.io/download/下载,现代流行监控系统,跟之前的nagios以及zabbix类似(主要是嫌弃人家php写的,潮起潮落,应用开发界的悲哀),主要噱头为go编写以及云原生,exporter为被监控应用接入需要遵循的核心接口规范,一般也推荐使用go语言编写,使用HTTP协议。自带的展现较弱(和zipkin自带的ES自类似),一般使用grafana(提供了Prometheus数据源支持)做监控展现。
grafana(主要版本为7.x):展现平台,主要和Prometheus一起使用为主,可从https://grafana.com/grafana/download?pg=get&plcmt=selfmanaged-box1-cta1下载。
Prometheus监控postgresql,可参见https://help.aliyun.com/document_detail/161841.html、https://github.com/prometheus-community/postgres_exporter、https://github.com/percona/postgres_exporter、https://blog.csdn.net/qq_40484416/article/details/104768012
Prometheus监控mysql,可参见https://blog.csdn.net/allway2/article/details/106986309/
针对springboot2应用的监控主要是SpringBoot Actuator应用,其底层是micrometer(号称监控界的SLF4J,支持接入多种数据库,包括prometheus)。参考:https://www.cnblogs.com/wwjj4811/p/14019820.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)