Grafana 使用教程 - 构建你的第一个仪表盘

2020-08-13 06:49:48 +08:00
 KalaSearch

Grafana 使用教程

为什么要写这个教程

前段时间代码中有个问题,找了非常久才找到,最后发现是因为服务器在阿里云,而阿里云到 Datadog 的网络不通。于是我们不得不放弃了 DataDog,用 Grafana 搭起来一套监控系统

搜资料的时候发现,Grafana 中文的优秀教程非常少,不是已经过时就是 CSDN 上复制粘贴的各种奇怪文章。于是我们在搭起来监控系统的过程中,特意将过程抽象记录了下来,结合之前在厂里的经验写了这篇教程,并附上了代码

这篇文章里,我会从原理出发,讲到为什么要用 Grafana,再到 Grafana 的启动和配置。系统监控不只是运维赖以生存的工具,它对日常开发也有非常大的作用。这也是为什么之前在厂里,虽然是工程师也推荐阅读 Google SRE 手册(同样强烈推荐)

能熟练地使用 Grafana/Prometheus 等系统,对于开发来说绝对是走到哪都好用的技能,希望这篇文章能够帮到大家。如果对你有帮助欢迎留言告诉我

全文请戳 => Grafana 使用教程 - 构建你的第一个仪表盘

本文对应的: GitHub Repo

17180 次点击
所在节点    程序员
41 条回复
defunct9
2020-08-13 07:37:58 +08:00
讲讲如何收集交换机带宽并计算 95th 吧
KalaSearch
2020-08-13 07:47:16 +08:00
@defunct9 好的,不过这篇已经非常长了。如果你有好的文章推荐也请发给我,我会加到后面
chotow
2020-08-13 08:22:58 +08:00
楼主要不要再写一下 Logstash 和 Kibana,ELK 也是挺常用的。
iplcbest
2020-08-13 08:23:08 +08:00
配置挺复杂,感谢分享
opengps
2020-08-13 08:24:19 +08:00
文章特别好,Grafana 对于大厂来说简直不可或缺
v2byy
2020-08-13 08:33:54 +08:00
通俗易懂,赞
wenbinwu
2020-08-13 08:43:36 +08:00
把不同种类的 metrics 都解释清楚就更好了
RedBeanIce
2020-08-13 09:30:07 +08:00
强无敌
KalaSearch
2020-08-13 09:48:35 +08:00
@chotow 有空可以写写,不过实在话说我们 LK 用得少,主要是因为日志服务用了 Loggly 了已经。对于绝大多数可以买的服务,一般都懒得自己搭,性价比不高 :D

@iplcbest 谢谢喜欢 <3

@opengps 感谢!是的,我在做研究的时候发现 Tableau 内部也用 Grafana :D

@v2byy 谢谢支援

@wenbinwu 要下一章了

@RedBeanIce 谢谢老哥喜欢
hhyvs111
2020-08-13 10:10:47 +08:00
我们公司也用的这个,不错
linvon
2020-08-13 10:29:39 +08:00
prometheus 的话,还是在文章里改下描述吧,是 prometheus 主动向数据源拉取数据的,这也是它与 influxdb 这种数据库的主要区别,不然容易误导新手
KalaSearch
2020-08-13 10:58:03 +08:00
@linvon 能详细点说下哪个部分让你觉得表意不是这样吗?
summer0
2020-08-13 11:01:33 +08:00
@KalaSearch 同问 讲讲如何收集 90,95th 的
fenglangjuxu
2020-08-13 11:05:10 +08:00
应该讲下怎么画图 画各种各样的图形
lzlee
2020-08-13 14:21:03 +08:00
兄弟你这是要当 教程王 啊
粗略看了一下, 感觉把简单事情讲得很清楚
楼主费心了
nowcoder
2020-08-13 14:52:29 +08:00
请教一下楼主,时间序列的数据里,如果中途有一段时间是没数据的,展示的折线图如何在这段时间内显示为 0 ?
现在是直接一条折线过去的,希望两个数据点的时差超过 k 秒,就显示为空
ETiV
2020-08-13 15:22:23 +08:00
@nowcoder 可以配置没数据点的时候,展现是否为连线还是 0
linvon
2020-08-13 15:28:09 +08:00
@KalaSearch #12



两次提到数据传递都是用“发送”修饰的,个人感觉不太妥的
seanxx
2020-08-13 16:05:24 +08:00
是不错,我们一直在用
weilongs
2020-08-13 16:38:17 +08:00
去年公司让做了 Grafana 的汉化。 过后来版本代码变化有点大,不能复用其他版本。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/697832

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX