1、Grafana學習筆(bi)記
一、Grafana支持多種數據(ju)源集成:
|
數據源 |
備注 |
|
Prometheus |
廣泛(fan)使用(yong)的(de)時序(xu)數(shu)據庫,用(yong)于(yu)收集(ji)和存儲監(jian)控數(shu)據 |
|
Graphite |
時序數(shu)據庫,適(shi)合存儲(chu)和查詢性能指標數(shu)據 |
|
InfluxDB |
時序數(shu)據庫,主要(yao)用于存儲高頻率的時序數(shu)據 |
|
Elasticsearch |
主要用于日志(zhi)分析,但(dan)也支持時序數(shu)據的存儲和查詢(xun) |
|
MySQL/PostgreSQL |
關系(xi)型(xing)數據(ju)庫(ku),Grafana也支持通過SQL查詢數據 |
|
其他 |
Grafana還支持很多其他數(shu)據源,如OpenTSDB、CloudWatch等 |
二、Docker-Grafana安裝:
1、拉取Grafana鏡像 docker pull grafana/grafana 2、自定(ding)義數(shu)據(ju)存(cun)儲(chu)文件夾 /opt/install/data/grafana-data 3、修改文件夾權限(xian) chmod 777 -R /opt/install/data/grafana-data 4、啟動容(rong)器(qi) docker run -d --name grafana \ -p 3000:3000 \ -v /opt/install/data/grafana-data:/var/lib/grafana grafana/grafana;
訪問地址-賬號/密碼均為:admin

三、數據源監控:
1、數據(ju)源導入:


2、配(pei)置監控可視(shi)化:


|
監控(kong)模板ID |
備注 |
|
主機監控模板(Linux/Windows) |
|
|
8919 |
用于監控主機的各種資(zi)源(如 CPU、內存、磁(ci)盤、網絡(luo)等) |
|
1860 |
用(yong)于 Windows 系統的監控(kong) |
|
容(rong)器監控(kong)模板(Docker/Kubernetes) |
|
|
179 |
用于 Docker 容(rong)器的監控 |
|
10247 |
用于 Kubernetes 集群的監控,涵蓋節點、Pod、容器(qi)等資(zi)源(yuan) |
|
數據庫(ku)監(jian)控模板 |
|
|
763 |
用(yong)于(yu)監控 Redis 性能,展(zhan)示 Redis 的(de)內存使用、命中率等信息 |
|
10688 |
用于MySQL數據庫(ku)(ku)的(de)監(jian)控,監(jian)控數據庫(ku)(ku)查(cha)詢速度、連接數、緩存(cun)使用等 |