Grafana 使用

    这是 Prometheus web console 不具备的,在上一节中我已经说明了选择它的原因。

    这里我使用 brew 安装,命令为

    当安装成功后,你可以使用默认配置启动程序

    如果顺利,你将看到如下日志

    此时,你可以打开页面 , 访问 Grafana 的 web 界面。

    其他平台安装方案,请参考更多安装

    Grafana 本身支持 Prometheus 数据源,故不需要安装其他插件。

    使用默认账号 admin/admin 登录 grafana

    grafana-datasource

    配置 Prometheus 数据源

    目前为止,Grafana 已经和 Prometheus 连上了,你将看到这样的 Dashboard

    grafana-default-dashbord

    由顶部 Manage dashboard -> Settings 进入管理页面

    在管理页面中取消 Hide Controls

    grafana-hide-controls

    点击 Panel Title -> Edit 进入 Panel 编辑页面,并在 中 的 Metric lookup 选择 go_goroutines

    grafana-edit-panel

    你也可以直接在管理界面中填写 Prometheus 的查询语句,以及修改查询的 step 数值。

    当你修改了 Dashboard 后,记得点击顶部的 Save dashboard 按钮,或直接 保存。

    至此,我们自定义的 Panel 已添加完成

    我们可以通过拖拽,拉升调节 panel 的位置和尺寸,我们调节的目的是尽量在一个屏幕显示更多信息。

    Grafana 是一款非常漂亮,强大的监视分析平台,本身支持了 Prometheus 数据源,所以在做数据和监视可视化的时候,Grafana + Prometheus 是个不错的选择。