跳转至

ElasticSearch


视图预览

阿里云 ElasticSearch 指标展示,包括集群状态、索引 QPS、 节点 CPU/内存/磁盘使用率等。

image

版本支持

操作系统支持:Linux

前置条件

RAM 访问控制

1、 登录 RAM 控制台 https://ram.console.aliyun.com/users

2、 新建用户:「人员管理」 - 「用户」 - 「创建用户」

image

3、 保存或下载 AccessKey IDAccessKey Secret 的 CSV 文件 (配置文件会用到)

4、 用户授权 「只读访问云监控」、「访问云监控时序指标数据」

image

安装配置

说明:

  • 示例 Linux 版本为:CentOS Linux release 7.8.2003 (Core)
  • 通过一台服务器采集所有阿里云 ElasticSearch 数据

部署实施

脚本市场

1、 登录 DataFlux Func,地址 http://ip:8088

image

2、 开启脚本市场:「管理」 - 「实验性功能」 - 「开启脚本市场模块」

image

3、 载入阿里云数据同步脚本:「管理」 - 「脚本市场」 - 「阿里云数据同步(云监控)」

image

添加脚本

1、 「阿里云数据同步(云监控)」 - 「添加脚本」

image

2、 输入 标题 及 描述信息

image

3、 复制代码,从 (同步阿里云监控数据) 到当前脚本

4、 修改阿里云账号配置 (Ram 访问控制)

    'aliyun_ak_id'    : 'AccessKey ID',
    'aliyun_ak_secret': 'AccessKey Secret',

5、修改阿里云 ElasticSearch 指标

    'metric_targets': [
        {
            'namespace': 'acs_elasticsearch',
            'metrics': 'ALL'
         }
                      ]

6、「保存」 配置并 「发布」

image

定时任务

1、 添加自动触发任务:「管理」 - 「自动触发配置」 - 「新建任务」

image

2、 添加自动触发配置:在「执行函数」中添加此脚本,其他默认即可

image

3、 指标预览

image

场景视图

<场景 - 新建仪表板 - 模板库 - 系统视图 - 阿里云 ElasticSearch 监控视图>

监控规则

<监控 - 模板新建 - 阿里云 Elasticsearch>

指标详解

<阿里云 ElasticSearch 指标列表>

常见问题排查

  • 查看日志:DataFlux Func 日志路径 /usr/local/dataflux-func/data/logs/dataflux-func.log
  • 代码调试:选择主函数,直接运行 (可以看到脚本输出)

image

  • 连接配置:DataFlux Func 无法连接 DataKit,请检查数据源配置

image

进一步阅读

<DataFlux Func 开发手册>