跳转至
首页 解决方案 下载 文档
演示环境

OpsAny开发手册

OpsAny平台的开发有两个方面的内容:

  • SaaS开发:使用官方提供的前后端开发框架,开发独立的SaaS模块,例如单独开发一个容量管理平台等。
  • 插件开发:在OpsAny的基础上开发插件,可以使用Shell、Python,例如开发资产采集插件,编写各类脚本等。

SaaS平台开发

目前OpsAny采用前后端分离的开发方式,我们提供了对应的开发框架,可以提升开发效率。

后端开发框架

OpsAny后端开发框架,提供给用户之间在OpsAny社区版上开发的能力,集成了OpsAny社区版的统一认证、统一权限、消息通知、动态主题、国际化等内容,实现开箱即用。

前端开发框架

本框架为OpsAny标准的SaaS前端开发框架,集成了OpsAny的用户体系、消息通知、菜单权限体系等,开箱即用,可以快速开发SaaS应用。

插件开发

OpsAny支持使用Python、Shell、Golang开发对应的插件。

平台插件开发

OpsAny平台插件涉及到作业平台脚本、资产采集插件、指标采集插件、巡检插件等。

声明式管理

OpsAny集成了SaltStack和Ansible,你可以在线编写对应的YAML配置。

Document