kibana-4.3如何开发插件

时间:2015-10-23 10:27:10

标签: plugins elasticsearch kibana-4

我在哪里可以找到kibana的开发人员指南,它解释了系统如何工作以及开发kibana插件时我需要知道的所有事情?

或者,如果有人可以发布样本插件的片段。

我已经开始克隆statusPage插件,但我不想进行逆向工程来理解该平台。

在网站上,这不是开发人员手册。

谢谢

4 个答案:

答案 0 :(得分:4)

您可以参考以下链接了解如何开发Kibana插件: -

  

http://logz.io/blog/kibana-visualizations/

     

https://www.timroes.de/2015/12/02/writing-kibana-4-plugins-basics/

答案 1 :(得分:3)

6个多月前的official answer似乎是“不要”:

  

我们正在努力开发外部API,但会提醒您   从而进行自定义更改,因为事情仍然非常快速   即使在补丁版本中,内部API也可能会发生变化。

Also,“目前没有公共插件API”(2015年8月)

答案 2 :(得分:2)

到目前为止很难找到任何信息。我建议你看几天前发布的插件生成器:

Generator Kibana Plugin Structure

我找到了两个插件,您可以在其中查看代码以了解结构。第一个是Sense插件,第二个是Timelion。 Timelion与生成器的结构匹配得更多。

Sense Github

Timelion GitHub

答案 3 :(得分:0)

我建议了解流量插件(https://github.com/sbeyn/kibana-plugin-traffic-sg)的插件结构和代码,这是最容易理解的插件之一,你可以直接将它添加到kibana中已安装的插件文件夹中,看看它是否正常工作。

除此之外,我还建议您阅读timroes博客(https://www.timroes.de/2015/12/02/writing-kibana-4-plugins-basics/)以开发kibana插件

最后我还建议使用elasticsearch讨论论坛来解决与kibana相关的问题以及更快的响应: https://discuss.elastic.co