1. 企业应用开发
登录SREWorks后,进入“交付/应用管理-应用开发”页面,会展示开发态的应用模板列表。
点击“新建云原生应用”,在滑出的表单中输入应用定义相关信息,即可完成应用定义。
当前支持两种内置组件类型的添加,“Helm类型”和“微服务类型”组件,用户可按自身应用架构进行选择,一个应用可以包含1到N个组件。组件是企业应用的核心承载体。
在完成组件添加后,可以在“应用构建”页面进行一键构建,当前一键构建会自动计算版本,创建构建任务后,在构建列表中可查看刚刚提交的构建任务。
构建完成后,即可在构建列表中展示当前构建的应用及组件构建状态,同时可以在操作中一键部署测试和上架市场。
2. 企业应用部署
应用测试实例支持多套部署,并会自动生成全局唯一的实例名,规则为“应用名-uid”。该实例被部署在同名的命名空间namespace下。
用户可自行对应用进行测试,测试通过后,可选择一键发布到市场的操作将应用版本发布到市场中。
通过构建列表中指定构建任务的“上架市场”操作完成应用到市场的发布。
应用市场用来分发企业应用的制品,在应用市场中是完成开发测试的稳定应用版本定义,同时应用市场的背后关联有具体的软件仓库,软件镜像制品在构建过程中都会上传到软件仓库。
在市场中可以指定应用一键部署,当前默认部署应用的最新版本。
应用中心是企业应用线上生产实例的管理中心,当前提供应用实例列表页面和应用详情管理页面。在实例列表中可对应用版本做升级回滚相关操作。
3. 企业应用使用
应用实例列表展示当前部署在prod的企业应用生产实例,并提供升级、回滚、卸载操作。
在应用实例详情中提供了应用实例的概览、事件、组件、健康、指标、日志、跟踪等基本运维监控管理页面功能。
在应用实例的事件详情页可以看到,当前应用实例的POD运维事件。如果用户创建了其他事件定义,同样可以看到自定义的应用事件实例。
应用实例的健康(风险、告警、异常、故障)看板。通过该页面可以细粒度的看到应用的健康概览数据、详情数据以及健康趋势图。
应用实例指标列表和指标时序曲线查看。
应用实例日志数据,支持按照追踪ID和日志关键字进行过滤。如需查看日志详情,请通过日志列表右上角grafana链接跳转到日志explore面板。
应用实例追踪数据,可根据追踪ID跳转SkyWalking UI页面,进行追踪详情查询。