Ops Manager概述

图数据库类别(包括 Neo4j)正在快速发展,数据库规模也在不断扩大,并且越来越多地部署到集群部署中。客户部署正在从自管理的本地部署过渡到云和混合安装。随着所有这些变化,DBA、DevOps 和 IT 领导者面临着更大的压力,需要通过专注于提高生产力来按时按预算交付应用程序。

从历史上看,Neo4j 的监控和管理是使用本地命令行工具或通过 cypher-shell 或浏览器公开的 Cypher 进行的。监控可以通过集成第三方工具来实现,这需要单独的安装、许可证和部署以及维护。这些解决方案都没有原生公开 Neo4j 上下文,并且一直缺乏一个单一的地方来监控、管理和操作客户的整个 Neo4j 资源。

Neo4j Ops Manager(缩写为 NOM)是一个提供的工具,用于帮助 Neo4j DBMS 部署的管理员并填补这一空白。它提供允许管理员监控、管理和操作其资源内这些部署的功能。

NOM 基于一个核心架构构建,该架构旨在支持多种 DBMS 实现,包括单实例和集群。此架构包含用于智能监控和知识引擎的元数据驱动的可扩展框架。凭借这些功能,NOM 可以帮助管理员了解不仅发生了什么,而且了解为什么会发生以及通过可解释的洞察力提供建议来解释如何解决它。在此架构和框架之上是一组“管理器”,涵盖监控、管理、操作和集成的四个支柱。

NOM 通过三种方式增加功能

  • 增强:为现有组件添加更好的功能/新功能以改善用户体验

  • 扩展:在四个支柱中的每个支柱中添加新的管理器以提供其他功能

  • 丰富:通过使用框架添加可操作的见解和建议来为管理器增加价值

有关 Neo4j Ops Manager 发布的更多信息,请参阅常见问题