通过云下自建Grafana查看监控数据

云监控与Grafana的集成方式包括企业云监控提供的监控大盘(简称企业监控大盘)和Grafana插件,企业监控大盘还支持云下自建Grafana。本文为您介绍如何通过云下自建Grafana可视化查看监控数据。

前提条件

请确保您已开通企业云监控。具体操作,请参见开通企业云监控

背景信息

如果您想了解云监控与Grafana的其他集成方式,请参见概览

操作步骤

  1. 安装Grafana软件。
    说明 本文以在CentOS系统上安装Grafana为例,为您介绍Grafana的安装方法。关于如何在其他操作系统上安装Grafana,请参见Grafana官方文档
    1. 以root用户登录服务器。
    2. 执行以下命令,安装Grafana软件。
      说明 Grafana安装包包含的软件版本和支持的操作系统,请参见Grafana安装包下载地址。本文以安装Grafana最新版本grafana-8.0.6-1.x86_64.rpm为例。
      • 安装方式一:

        sudo yum install https://dl.grafana.com/oss/release/grafana-8.0.6-1.x86_64.rpm

      • 安装方式二:

        wget https://dl.grafana.com/oss/release/grafana-8.0.6-1.x86_64.rpm

        sudo yum localinstall grafana-8.0.6-1.x86_64.rpm

    3. 执行以下命令,启动Grafana服务。
      sudo service grafana-server start
  2. (可选)安装Grafana的面板插件。

    如果您需要通过Pie Chart(饼状图)、Gantt(甘特图)或Worldmap Panel(世界地图)查看Grafana面板上的监控数据,则需要执行本操作。关于如何安装Grafana的面板插件,请参见安装面板插件

  3. 在企业云监控中创建指标仓库。

    具体操作,请参见创建指标仓库

  4. 创建数据接入任务。

    您可以通过创建线下IDC、阿里云服务和其他云厂商服务的数据接入任务,将监控数据接入云监控。具体操作如下:

  5. 查看指标仓库配置到Grafana的URL和账号信息。

    说明

    执行本操作用于您在步骤 6中创建指标仓库时提供URL和账号信息。

    1. 登录云监控控制台
    2. 在左侧导航栏,选择企业云监控 > 指标仓库

    3. 在目标指标仓库对应操作列选择集成其它可视化方案 > 集成到自建Grafana

      查看企业监控大盘中的指标仓库对接到Grafana的URL和账号信息,具体如下表所示。

      参数

      说明

      示例

      URL

      将企业监控大盘中的指标仓库对接到Grafana的URL。

      URL格式:<上报监控数据的服务地址>/proxy/namespace/<指标仓库名称>

      推荐使用cn-hangzhoucn-shanghaicn-beijingcn-shenzhen地域的域名访问,可以监控全部地域数据。上报监控数据推荐使用的服务地址如下:

      • 公网地址

        目前公网推荐使用cn-hangzhoucn-shanghaicn-beijingcn-shenzhen地域的域名访问,监控全部地域数据。具体如下:

        • https://metrichub-cms-cn-shanghai.aliyuncs.com

        • https://metrichub-cms-cn-hangzhou.aliyuncs.com

        • https://metrichub-cms-cn-beijing.aliyuncs.com

        • https://metrichub-cms-cn-shenzhen.aliyuncs.com

      • VPC地址

        目前VPC推荐使用cn-hangzhoucn-shanghaicn-beijingcn-shenzhen地域的域名访问,监控全部地域数据。具体如下:

        • http://metrichub-cn-shanghai.aliyun.com

        • http://metrichub-cn-hangzhou.aliyun.com

        • http://metrichub-cn-beijing.aliyun.com

        • http://metrichub-cn-shenzhen.aliyun.com

      说明

      推荐的服务地址网络延迟低,其他服务地址延迟相对高一些,关于上报监控数据的更多服务地址,请参见附录3 上报监控数据的服务地址

      https://metrichub-cms-cn-hangzhou.aliyuncs.com/proxy/namespace/default-aliyun

      User

      将企业监控大盘中的指标仓库对接到Grafana的账号信息。

      阿里云账号或RAM用户的AccessKey ID。关于如何获取AccessKey ID,请参见获取AccessKey

      说明

      RAM用户必须由当前阿里云账号创建,且具备读取云监控数据的权限。

      LTAI4FgrMeKLB7NqDmPe****

      Password

      将企业监控大盘中的指标仓库对接到Grafana的账号信息。

      阿里云账号或RAM用户的AccessKey Secret。关于如何获取AccessKey Secret,请参见获取AccessKey

      说明

      RAM用户必须由当前阿里云账号创建,且具备读取云监控数据的权限。

      dylEiakiwLFB1CufDyxyCwlCxZ****

  6. 在Grafana中创建数据源。

    Grafana安装成功后,默认访问端口为:3000,用户名:admin。

    重要

    请您首次登录Grafana时,修改默认密码,以免带来安全隐患。

    1. 登录Grafana。

      Grafana登录地址格式为http://Grafana服务器IP地址:3000,例如:http://192.168.XX.XX:3000。

    2. 在左侧导航栏,单击Configuration

    3. Data Sources页签,单击右上方的Add data source

    4. Add data source页面,单击Prometheus

    5. Settings页签,设置NameURLUserPassword,其他参数均保持默认值。

      • Name:Grafana的数据源名称,例如:Prometheus-test

      • URL:将企业监控大盘中的指标仓库对接到Grafana的URL,即您从步骤 5中获取到的URL,例如:https://metrichub-cms-cn-hangzhou.aliyuncs.com/proxy/namespace/default-aliyun

      • UserPassword:将企业监控大盘中的指标仓库对接到Grafana的账号信息,即您从步骤 5中获取到的UserPassword,例如:LTAI4FgrMeKLB7NqDmPe****dylEiakiwLFB1CufDyxyCwlCxZ****

        说明

        当您在Auth区域,打开Basic auth开关时,在Basic Auth Details区域显示该参数。

    6. 单击Save&Test

  7. 添加监控大盘和监控图表。

    1. 在左侧导航栏,单击创建图标。

    2. New dashboard页面,单击Add an empty panel

    3. Query页签,先选择Data sourcePrometheus-test,再选择目标云服务的监控指标。

    4. 在右侧设置监控图表的名称、类型、展示样式等。

    5. 单击右上角的Apply

      创建监控图表成功。

    6. 单击右上角的保存监控大盘图标,设置监控大盘的名称和归属目录。

    7. 单击Save

      创建监控大盘成功。

  8. 查看监控数据。
    1. 在左侧导航栏,选择Dashboard > Manage
    2. Manage页签,单击目标监控大盘。
      查看目标大盘上的所有监控图表。