服务
使用“服务”菜单
“服务”菜单为本地 DC/OS Marathon 实例提供了完整的功能界面。此“服务”菜单全面展示正在运行的所有服务。您可以按运行状况、状态或服务名称筛选服务。
图 1. 服务选项卡
默认显示所有服务,并按服务名称排序。也可以按运行状况、版本、区域、实例、CPU、磁盘空间或 GPU 的使用情况对服务进行排序。
- 名称 DC/OS 服务名称
- 状态 服务的
status
- 版本 服务版本
- 区域 服务区域
- 实例 服务实例的数量
- CPU 使用的 CPU 数量
- 内存 使用的内存量
- 磁盘 使用的磁盘空间量
- GPU 使用的 GPU 数量
单击服务名称打开“服务实例”页面,即可列出使用该服务的所有任务及其 CPU、内存和 GPU 使用情况。对于每个任务,还有关于其分区、区域、状态、运行状况以及最后更新时间的信息。单击任务以查看其完整配置、工作目录和日志。
图 2. 实例面板
对于带有 Web 界面的服务,将鼠标悬停在服务名称上并单击
查看服务。可以在 <hostname>/mesos
访问 Mesos Web 界面。
服务状态
DC/OS web 界面介绍了以下概念,说明服务在任何时间点的可能状态:
运行
服务报告为运行,且没有报告为部署或恢复的实例。
部署
每当您请求更改服务时,DC/OS 都会执行尚未完成的必要操作。如果服务难以进入运行状态,就会显示警告图标。这表示服务正在等待其运行所需的资源邀约,或者短时间内有过多任务失败。可在服务的“调试”部分获取更多信息。
恢复
每当 DC/OS 请求对服务进行更改时,实例都将被关闭并启动新实例。与部署相似,DC/OS 正在执行规定操作,但尚未完成。
已停止
目标实例为 0 且运行任务计数为 0 的服务。此状态之前被称为 Web 界面中的“暂停”。