使用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.htmlhttps://github.com/prometheus-community/postgres_exporterhttps://github.com/percona/postgres_exporterhttps://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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章