NPM 包 Kibana-Riya 使用教程

阅读时长 5 分钟读完

介绍

Kibana-Riya 是一个帮助 web 开发者在 Kibana 中定义自定义视图的 Node.js 模块。其提供了一些有用的功能,如可拖动的 UI 支持和插件开发包。

在本教程中,我们将介绍如何使用 Kibana-Riya 来创建自定义的 Kibana 视图。

安装

要安装 Kibana-Riya,我们需要使用 npm 命令:

现在,我们已经成功地安装了 Kibana-Riya 模块,并可以在我们的项目中使用它。

使用

在使用 Kibana-Riya 之前,您需要打开 Kibana Dev Tools Console 并键入以下命令:

这将安装 Kibana CLI 工具,它将使我们能够轻松地管理 Kibana 插件和视图。

创建 Kibana 视图

现在我们已经安装了 Kibana-Riya 和 Kibana CLI 工具,我们可以开始创建我们的 Kibana 视图。

首先,我们需要在我们的项目中创建一个新的目录并cd进去:

接下来,我们需要使用 Kibana CLI 工具来创建一个 Riya 应用程序:

这将使用 Riya 插件模板生成一个新的 Riya 应用程序。然后,我们可以cd进入新生成的应用程序目录:

现在,我们应该在 src/public 目录下看到一个名为 index.ts 的文件。这是我们的 Kibana 视图的入口点。我们可以在这个文件中使用 Riya 数据可视化 API 来创建我们自己的可视化视图。

让我们看一下如何使用 Riya 数据可视化 API 来创建一个简单的饼图。

-- -------------------- ---- -------
------ - ------------------------- - ---- ---------------------------------------------
------ - ---- - ---- ------------
------ - --------- - ---- ------------------------------------------------------------------
------ - ------------ ------- - ---- ---------------------------------------------

------ ----- ---------- ------- ------------------------- -

  ------ ----------- - ---------------
  ------- ---- ----

  ------------- -
    --------
  -

  ----- ----------
    -------- ------------
    ---------- ----------
    -------- -------
  -- -------------------- -
    -------- - ------------------------------------------
      --------
      ----------
      --------
      ---------- -------------------------
    ---

    ------ ----------- ---- -- -
      ------ ---------------------------------------
    --
  -

  --------- -
    -- ---------- -
      -------------------
    -
  -

  ------ --- ------------- -
    ------ ------------------------------------------------------ -
      --------------- -- ------ --- ----- ------ --- -------
    ---
  -
-

在这个代码示例中,我们创建了一个名为 MyPieChart 的可视化类,它继承了 Riya 中的 BaseVisualizationProvider 类。我们还定义了一个 createVis 方法,它将在可视化插件创建时调用。在这种情况下,我们创建了一个基于 React 的可视化组件,并将其添加到页面上。最后,我们还提供了一个 destroy 方法来销毁可视化插件。

注册 Kibana 视图

现在我们可以使用 Kibana CLI 工具来注册我们的可视化插件。我们可以使用以下命令:

其中,my_pie_chart 是我们为可视化插件指定的名称。./src/public/index.ts 则是插件的入口文件。

使用 Kibana 视图

现在,我们已经成功地创建了一个新的 Kibana 视图,并将其添加到 Kibana 中。我们可以在 Kibana UI 中使用我们的视图来可视化我们的数据。只需在可视化面板中选择 My Pie Chart 即可查看我们的自定义饼图。

总结

到目前为止,我们已经学习了如何使用 Kibana-Riya 和 Kibana CLI 工具来创建自定义的 Kibana 视图,并将其添加到 Kibana 中。Kibana-Riya 提供了一些强大的功能,使我们能够定制我们的 Kibana UI,并根据我们的需求创建自定义的可视化插件。

完整示例代码可在此处获取。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055d2981e8991b448dadef

纠错
反馈