有数portainer产品的应用与优势

1. 前言

随着有数BI产品的不断迭代和技术的成熟,有数portainer也随之应运而生,portainer是有数后台容器服务的前端化页面展示,可以做到前端页面点击按钮查看服务日志、进入容器内部、修改服务配置文件等等,不需要登陆服务器,熟练掌握这一工具后,有数BI团队将会大大提效。

2. 有数portainer的应用

登录portainer前端的url为 客户有数BI前端域名 + /stackadmin/,用户名密码每个客户可以单独配置。

https://office.netease.com/api/admin/file/download?path=cowork/2024/08/20/0a1dddb2b91d43d9880da206874e2ca0.png

登陆进入后,页面UI如下:

https://office.netease.com/api/admin/file/download?path=cowork/2024/08/20/964ef5023ebc47f4b15e7557cf5e0d0b.png

点击primary,进入有数服务前端页面,Containers为有数BI服务容器

https://office.netease.com/api/admin/file/download?path=cowork/2024/08/20/20f789dc283a43ff891401bb3abe3736.png

点击Containers,如下图会显示服务容器名称以及状态,右下角可以调整展示的容器个数进行分页,Quick Actions共有五个图标按钮,从左至右依次为容器日志,容器Inspect详细信息,容器stats状态显示,容器exec进入容器命令行,容器Attach Console。目前后两个为了安全还是禁用了。

https://office.netease.com/api/admin/file/download?path=cowork/2024/08/20/029f99782fcd4a8c98e64b81ca0216ab.png

点击log图标按钮,会显示容器日志,并且提供了下载功能,Download logs按钮点击后会将容器日志下载到本地,这一功能可以大大提升工作效率。

https://office.netease.com/api/admin/file/download?path=cowork/2024/08/20/7ecb5f92f7b24689beb172308984a324.png

点击Inspect按钮,会显示服务对应的容器的详细信息,如下图所示:

https://office.netease.com/api/admin/file/download?path=cowork/2024/08/20/8cae13f6b8bc47c0b7d01a61a808b360.png

点击Stats 按钮,可以查看容器状态,并且是图形化展示出来,如下图所示:

https://office.netease.com/api/admin/file/download?path=cowork/2024/08/20/664764b9060043f4819013a9bc7ade1a.png

上述只是portainer功能的一小部分,portainer还支持页面点击重启、停止、启动、删除服务容器。

https://office.netease.com/api/admin/file/download?path=cowork/2024/08/20/683fb4c936224247b16b1aebe85215b7.png

客户BI环境集群信息以及机器内存、cpu也可以页面查看

https://office.netease.com/api/admin/file/download?path=cowork/2024/08/20/bfb75d9905014aa29d859c7db8853c27.png

3.有数portainer的优势

1. 简单易用

页面点击就可以查看日志,取出日志等,极大得提高了技术支持的工作效率。

2. 易维护

portainer实际上是服务堆栈启动的服务,类似于日志和监控组件。