apolloconfig/apollo

如何在 「管理员工具」-> 「系统信息」查看部署到多机房(集群)的 Config/Admin Service?

Open

#3,638 创建于 2021年4月16日

在 GitHub 查看
 (1 评论) (0 反应) (0 负责人)Java (29,769 star) (10,177 fork)batch import
area/metaserverarea/portalfeature requesthelp wanted

描述

你的特性请求和某个问题有关吗?请描述

这个问题和 apollo.portal.meta.servers 相关,如果某环境部署了多个集群,这个配置应该怎么写,「管理员工具」-> 「系统信息」就可以展示多个集群的 Config/Admin Service?

比如有 local, dev, st, pro, ali-pro 等 5 个环境,配置如下:

{
    "local":"http://localhost:8080,",
    "dev":"http://meta-server.dev.s.example.com:8080",
    "st":"http://meta-server.st.s.example.com:8080",
    "pro":"http://meta-server.pro.s.example.com",
    "ali-pro":"http://apollo-aliyun.pro.s.example.com"
}

「管理员工具」-> 「系统信息」只能看到 default 集群的 Config/Admin Service。除了数据库里的 ApolloConfigDB.ServerConfigCluster 字段能看出来该环境部署了几个集群,Apollo Portal 的 Web 页面似乎没有什么集群相关的信息,也看不到集群下的 Config/Admin Service。

清晰简洁地描述一下你希望的解决方案 如果部署了多集群,希望可以通过所有集群的 Meat Server 展示所有集群的 Config/Admin Service。

清晰简洁地描述一下这个特性的备选方案 暂无

其它背景

3.2.1 eureka.service.url - Eureka服务Url 的 注3 。

贡献者指南