美文网首页
一文学会Grafana

一文学会Grafana

作者: sknfie | 来源:发表于2021-06-30 18:27 被阅读0次

    概述

    Grafana是一款用Go语言开发的开源数据可视化工具,可以做数据监控和数据统计,带有告警功能。
    它主要有以下六大特点:

    • 1、展示方式:快速灵活的客户端图表,面板插件有许多不同方式的可视化指标和日志,官方库中具有丰富的仪表盘插件,比如热图、折线图、图表等多种展示方式;
    • 2、数据源:Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch和KairosDB等;
    • 3、通知提醒:以可视方式定义最重要指标的警报规则,Grafana将不断计算并发送通知,在数据达到阈值时通过Slack、PagerDuty等获得通知;
    • 4、混合展示:在同一图表中混合使用不同的数据源,可以基于每个查询指定数据源,甚至自定义数据源;
    • 5、注释:使用来自不同数据源的丰富事件注释图表,将鼠标悬停在事件上会显示完整的事件元数据和标记;
    • 6、过滤器:Ad-hoc过滤器允许动态创建新的键/值过滤器,这些过滤器会自动应用于使用该数据源的所有查询。

    安装

    1)添加安装grafana所需的软件仓库配置文件

    [root@localhost ~]# vi /etc/yum.repos.d/grafana.repo 
    [grafana]
    name=grafana
    baseurl=https://mirrors.tuna.tsinghua.edu.cn/grafana/yum/el7
    repo_gpgcheck=0
    enabled=1
    gpgcheck=0
    

    2)进行yum安装

    [root@localhost ~]# yum makecache
    [root@localhost ~]# yum -y install grafana
    

    3)启动服务

    [root@localhost ~]# systemctl restart grafana-server
    

    其他信息说明:
    yum在线安装时会创建grafana用户:

    grafana:x:996:994:grafana 
    user:/usr/share/grafana:/sbin/nologin
    

    文件位置:

    二进制文件安装位置:/usr/sbin/grafana-server
    启动脚本文件:/etc/init.d/grafana-server
    默认环境变量文件:/etc/sysconfig/grafana-server
    默认配置文件:/etc/grafana/grafana.ini
    systemd服务用进程名称:grafana-server.service
    默认日志文件:/var/log/grafana/grafana.log
    默认指定sqlite3数据文件:/var/lib/grafana/grafana.db
    

    4)web访问

    默认账号:admin,默认密码:admin
    http://192.168.2.136:3000/


    image.png

    docker安装

    拉取镜像:

    [root@localhost ~]# docker pull grafana/grafana
    [root@localhost ~]# docker images
    REPOSITORY                  TAG                 IMAGE ID            CREATED             SIZE
    docker.io/grafana/grafana   latest              4c8a5fede0b0        9 days ago          156 MB
    

    创建容器:

    [root@localhost ~]# docker run -d -p 3000:3000 grafana/grafana
    4365810f9114202b27f491d6b3786c286039eb2d1498307e0587a17700cdc402
    [root@localhost ~]# docker ps -a
    CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                    NAMES
    4365810f9114        grafana/grafana     "/run.sh"           17 seconds ago      Up 16 seconds       0.0.0.0:3000->3000/tcp   hardcore_edison
    

    相关文章

      网友评论

          本文标题:一文学会Grafana

          本文链接:https://www.haomeiwen.com/subject/dasrultx.html