本文介绍如何通过Solr插件将Lindorm Search和Grafana连接起来,使用Grafana可视化工具更好地监控和分析Lindorm Search的数据。

背景信息

Grafana是一个基于Go开发的指标数据图形化展示工具,可以实时从多个插件中采集数据并以图表展示,插件包括InfluxDB/OpenTSDB/MySQL/PosgreSQL/Elasticsearch/Solr,更多信息,请参见插件列表

步骤1:安装Grafana和插件

  1. 下载Grafana。具体操作,请参见下载Grafana
  2. 添加开源Solr插件。具体操作,请参见添加开源插件
    1. 执行如下命令下载开源Solr插件。
      git clone https://github.com/pueteam/datasource-plugin-solr
    2. 执行如下命令拷贝插件到Grafana目录。
      cp datasource-plugin-solr grafana-7.0.5/plugins-bundled -R
    3. 执行如下命令重启Grafana服务。
      service grafana-server restart

步骤2:添加数据源

  1. 登录Grafana。
  2. 在左侧菜单栏,选择shezhi > Data Sources
  3. Data Sources页签,单击Add data source
  4. Add data source页面,搜索框中搜索Solr,单击Solr对应的Select按钮。
  5. 配置数据源。
    主要参数说明如下表所示。
    参数 说明
    Name 数据源名称。
    URL 目前只支持HTTP方式获取,具体操作,请参见获取Solr的URL地址
    SolrCloud Mode 打开SolrCloud Mode开关,其他参数保持默认配置。
  6. 单击Save & Test

步骤3:添加仪表盘

  1. 在左侧菜单栏,选择添加图标 > Dashboard
  2. New Panel面板中,单击Choose Visualization
  3. 配置模板变量。
    1. New dashboard页面右上角单击shezhi图标。
    2. Type参数中选择standard
    3. Grafana中的CollectionTimestampFields参数自动从Solr中获取的。
    4. Query参数保持默认配置。配置页面如下图所示。配置页面
  4. 单击Add

获取Solr的URL地址

  1. 登录阿里云Lindorm控制台。请参见Lindorm控制台
  2. 实例列表 > 数据库连接中切换到搜索引擎页面,单击开通外网地址获取URL地址,如获取URL地址所示。
    图 1. 获取URL地址
    获取URL地址