配置

管理服务 分享链接 /book/devops/app-1073.html

作者:张鹏 最后编辑:王红秀 于 2025-01-23 08:53:33 浏览量:16869

服务是指为建设DevOps体系而需要管理的一系列相关的工具,包括源代码管理、静态代码分析、流水线自动化、制品库管理、运维自动化等。为了降低安装和维护这些工具所带来的成本,平台提供了一键安装服务、集中监控服务状态等功能,以简化DevOps工具链的建设过程。

目前,平台已支持以下主流服务:

  • 源代码管理:GitLab、Gitea 、 Gogs和GitFox(内置Git服务
  • 静态代码分析:SonarQube
  • 流水线自动化:Jenkins、GitLab、GitFox
  • 制品库管理:Nexus 和 Jfrog Artifactory、GitFox

一、添加服务

平台提供了两种添加服务的方式,在服务列表点击添加服务。如果你的组织尚未开始构建 DevOps 工具链,强烈推荐你直接通过组件安装工具。这样做可以大大降低部署和维护 DevOps 工具的成本,这里以安装GitLab为例:

如果你的组织已经开始使用 DevOps 工具,你可以通过手工配置将其对接到平台。我们在未来将提供工具迁移功能,以实现外部工具在平台上的集中管理。

另外在安装某些服务时需要选择数据库类型

  • 共享数据库:默认设置,会显示平台上可以使用的共享数据库名称,数据库类型会根据用户选择的服务动态变化,如服务需要MySQL数据库,会显示目前平台上已经安装的全局共享MySQL数据库实例的名称。如果你的机器配置不高,建议使用共享数据库。
  • 独享数据库:安装服务时会同时创建一个服务需要的数据库实例,与服务进行关联,这个数据库实例是该服务独享的,因此称之为独享数据库。优势是数据库资源服务独享,但会占用更多的系统资源(内存与磁盘)。

二、组件

配置管理人员在组件可以一键安装服务,点击组件按钮进入组件市场卡片列表。

在左侧按照类别快速筛选,点击卡片后浏览该基础信息、截图以及动态,这里以Artifactory为例。

点击页面右上角支持按钮获取源码或访问论坛,或点击安装按钮安装。

三、管理服务

配置管理人员在服务列表管理服务

  • 从组件市场安装的服务,支持访问,关闭/开启,权限设置以及升级操作
  • 手工配置的外部服务,支持访问、编辑配置以及删除操作。

点击名称浏览服务信息,从组件列表安装的服务支持设置和数据库管理。

点击设置,编辑名称或调整内存。

点击数据库列表操作列的管理按钮,跳转至数据库的Adminer管理页面。


四、服务预警

服务预警是为了能即时通知用户服务异常,保障业务稳定并加速问题响应。

1、告警阈值配置

平台提供服务阈值设置功能,用户可以在配置下的服务页面点击右上角的【告警阈值】来配置服务告警阈值


可以根据需求设置CPU、内存、硬盘的普通告警阈值和紧急预警阈值。

该预警通知功能依托Prometheus实现,若当前环境中Prometheus未安装或处于不可用状态,则预警通知功能不会启动。点击【告警阈值】按钮时,系统将自动校验您的Prometheus状态,并给予相应的提示信息。为确保预警功能正常运行,请依据提示完成必要的操作。

2、预警消息通知

阈值保存后用户可以通过后台管理进入通知设置模块,点击设置可以根据需求选择打开服务告警的通知方式,目前支持消息通知,支持邮件、系统通知、Webhook、短信、等通知的方式。


3、预警提示

当服务触发预警后,服务详情页和服务列表都会展示告警信息。普通预警为橙色标,紧急预警为红色标。



返回顶部
高丽亚
高级客户经理
17667930330
3645260865
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。