一:配置数据源
    第一次访问,修改admin密码后进入控制台。##admin123
    选择Dashboards -> DATA SOURCES 配置数据源,选择Prometheus,设为默认数据源,配置URL就够了, 如果Prometheus配置了用户权限,还需要在下方设定Basic auth信息。
    image.png

    二:配置仪表盘
    1:先创建一个文件夹,比如【必牛仪表盘】,再去目录下创建新仪表盘, 弹出的页面选择add an empty panel
    image.pngimage.png

    2:在Edit Pancel界面,创建仪表盘,仪表盘里配置各种指标度量信息,表达式,url,数据源…等等。

    3:以上方式太麻烦了,直接上https://grafana.com/grafana/dashboards/ 搞别人造好的轮子,比如es的,mysql的,rabbitmq的,nginx的…等等,想要监控啥中间件就搜索啥
    image.png
    进入网站后,datasource选择Prometheus, 比如现在我想监控Linux机器的情况。我就搜索Linux,选择心仪的仪表盘,点进去复制下图中的URL
    image.png

    再回到我们的grafana,选择import,输入URL点击导入就可以了。
    image.png

    image.png
    如上图,仪表盘里选择JOB -> node01,这个node01就是我们启动prometheus时指定的配置文件里配置的端点,也就是node_exporter 机器系统数据收集的节点。
    要监控多个LINUX机器运行情况,那就在多个机器上装node_exporter ,在prometheus机器上配置文件配置它们的信息后重启即可。

    要是觉得上面的仪表盘功能少了,或者哪里命名不爽,或者想要自动刷新内容,可以点击Dashboard settings里去配置。

    三:管理员设定用户组与用户,每个用户组都有自己单独的仪表盘,数据源和个性化配置,无法共享。
    进入Server admin -> Orgs -> New org 添加组织
    而后进入Server admin -> Users -> New user 添加用户,用户创建完后再添加到组织中,而后可以在orgs中指定用户的权限
    image.png
    image.png

    四:补充,监控redis
    要监控redis,先去datasource里添加redis数据源,会发现没找到,点击Find more data source plugins on grafana.com 去网站搜索redis,可以看到如下信息
    image.png

    进入安装grafana2 的服务器,进入docker容器执行对应命令。

    sudo docker exec -it grafana2 /bin/sh
    grafana-cli plugins install redis-datasource

    直到容器内打印以下信息后,重启grafana
    image.png

    而后再进入grafana0就能添加redis数据源了。
    image.png