【问题标题】:Kibana Dashboard version control?Kibana Dashboard 版本控制?
【发布时间】:2020-12-07 11:22:12
【问题描述】:

我正在使用 Azure DevOps 进行源代码控制。我正在创建 Kibana 仪表板,并想知道它是否也可以使用 Azure DevOps 进行源代码控制。我的想法是:

  • 在 Azure DevOps 中创建存储库。
  • 编写自动化脚本(代码),以便将当前 Kibana Dashboard Saved Object 保存到 Azure DevOps。

这样,我在 repo 中有旧的仪表板。有人做过吗?不一定非要 Azure DevOps,如果你有这方面的经验,请与我分享。我是版本控制的新手。

(https://docs.logz.io/api/cookbook/backing-up-kibana-objects-to-github.html

【问题讨论】:

    标签: azure-devops version-control kibana


    【解决方案1】:

    Kibana Dashboard 版本控制?

    首先要指出的是,Azure devops 不是版本控制工具。它提供开发人员服务,以支持团队规划工作、协作开发代码以及构建和部署应用程序。开发人员可以使用 Azure DevOps Services 在云中工作,也可以使用 Azure DevOps Server 在本地工作。

    并且 Azure repo 支持两种类型的版本控制方法:Git(分布式)和 Team Foundation 版本控制(TFVC):

    What is source control?

    您可以在创建项目时设置版本控制类型:

    之后,我们可以得到repo的URL也是一个git repo:

    Visual Studio 和 Azure DevOps 中的 Git 是标准 Gitgithub 是一样的

    所以,该文档也适用于 azure devops,我们只需要将 github repo 链接替换为 azure devops repo 链接。

    这样,我在 repo 中有旧的仪表板。有人做过吗?

    如果您在 azure devops repo 中有旧的 Dashboard,只需将旧的 json 文件克隆到本地并更新 json 文件并通过 git 命令行将其推送到 azure devops。或者您可以直接在 azure devops repo UI 中修改 json 文件。

    所以,对于 azure devops,你只需要确保你的 repo 的版本控制是git,然后你就可以像 git 一样处理 azure repo。

    【讨论】:

      猜你喜欢
      • 2014-10-16
      • 2018-11-14
      • 2010-10-01
      • 2021-08-19
      • 1970-01-01
      • 1970-01-01
      • 2011-06-17
      • 2017-12-09
      • 2013-07-13
      相关资源
      最近更新 更多