Skip to content

Latest commit

 

History

History
81 lines (51 loc) · 2.31 KB

README_ZH.md

File metadata and controls

81 lines (51 loc) · 2.31 KB

indies_view

Language

简介

indies_view 是新蛋网开源的一个 kibana APP 插件项目,可以安装在 kibana 中,快速、高效、便捷的查看elasticsearch 中 indices 相关信息。目前该项目已被 elastic 官网收录。

该插件可以统计聚合相同前缀 index 的大小,数量,被查询等指标信息。聚合规则灵活,为运维人员提供一个直观可视化界面。高效监控分析集群 index 存储、检索状态,为删除无用 index 提供直接依据。


截图

正则规则

插件提供根据指定正则规则聚合统计不同前缀index 相关指标信息。

1. /[^a-z]+$/
2. /[\d]{4}[-|\.|/][\d]{1,2}[-|\.|/][\d]{1,2}/

配置

kibana.yml

  1. mergePattern

    默认值是 '[^a-z]+$'. 你可以按如下格式修改:

indices_view.mergePattern: '[\d]{4}[-|\.|/][\d]{1,2}[-|\.|/][\d]{1,2}'

开发流程

查看 kibana contributing guide 官方文档,构建开发环境,搭建好环境后,按以下步骤进行。

  • yarn kbn bootstrap

    安装所有依赖,并建立所有插件与kibana连接。

    重要: 使用 yarn 代替安装依赖,无论是切换分支还是其他需要重新下载依赖的情况.

  • yarn start

    Start kibana and have it include this plugin. You can pass any arguments that you would normally send to bin/kibana

    yarn start --elasticsearch.url http://localhost:9220
    
  • yarn build

    生成编译包

  • yarn test:browser

    在web 浏览器中测试

  • yarn test:server

    用mocha 测试服务端

更多信息执行yarn ${task} --help. 完整任务列表查看package.json 文件, 或者运行 yarn run.

部署

重要 : 修改这个插件的版本kibana.version 和你在kibana package.json 中的版本保持一致!

  • yarn kbn bootstrap
  • yarn build

按以上步骤生成安装包。

安装

如果不是安装到docker容器中,可忽略第一步。

  1. 复制到docker 容器中

    $ sudo docker cp ****.zip id:/****.zip

  2. 安装到kibana中

    $bin/kibana-plugin install file:///****.zip