You need to enable JavaScript to run this app.
文档中心
托管 Prometheus

托管 Prometheus

复制全文
下载 pdf
跨云/跨地域工作区访问
使用云企业网和私网连接实现跨地域工作区访问
复制全文
下载 pdf
使用云企业网和私网连接实现跨地域工作区访问
托管 Prometheus 的工作区支持通过私网连接(PrivateLink)的方式实现工作区公网访问。本文为您介绍如何配置私网连接,实现对托管 Prometheus 工作区的写入和读取。​
说明​
建议您使用火山引擎账号(主账号)配置和使用该功能,使用子账号创建终端节点时可能无法选择到可用的终端节点服务,请参见 为什么创建终端节点时无法选择可用的终端节点服务? 处理。​
背景信息​
托管 Prometheus 工作区目前提供标准的内网 Remote Write 地址、Query 地址等,允许您采集公有云内网的产品指标和业务指标,并支持在容器服务 VKE 集群中部署 Grafana,实现指标大盘的创建和查看。详情请参见 在容器服务集群中部署 Grafana 并接入工作区。​
在某些场景下,您可能需要在打通火山引擎不同地域的环境,在不同地域中向同一个 Prometheus 工作区写入或查询数据。这种情况下,您可以通过 云企业网 + 私网连接(PrivateLink) 的方式,实现跨地域接入托管 Prometheus 工作区的目的。​
基于云企业网 + 私网连接的跨地域工作区访问原理,如下图所示。​
​alt​​
说明​
前提条件​
  • 已创建托管 Prometheus 工作区,并开启 BasicAuth 认证,详情请参见 创建工作区。​
  • 已在不同地域中创建 VPC。​
操作步骤​
说明​
本文以使用私网连接配置托管 Prometheus 工作区的 Query 地址为例,其他地址的配置方式相同。​
步骤一:配置云企业网​
  1. 在左侧导航栏中选择 云企业网实例,单击 创建云企业网,创建云企业网实例。​
  • ​alt​​
  1. 单击创建的云企业网实例名称,进入实例详情。​
  1. 选择 网络实例 页签,单击 加载网络实例,分别添加 2 个地域中的 VPC 实例。​
  • ​alt​​
  1. 选择 域间带宽 页签,单击 绑定带宽包,创建并绑定 2 个地域间的带宽包,并单击 分配域间带宽,完成跨地域带宽分配。打通不同地域之间的网络。​
  • ​alt​​
说明​
云企业网的更多详细配置和注意事项,请参见 云企业网 入门指引。​
步骤二:配置终端节点​
在托管 Prometheus 工作区所在地域创建终端节点,本例中以华东 2(上海)为例。操作步骤如下:​
  1. 在左侧导航栏中选择 私网连接 > 终端节点,选择 接口终端节点 页签。单击 创建终端节点。​
  • ​Image​​
  1. 配置终端节点信息。​
  • 基本信息:选择与托管 Prometheus 工作区相同的地域,配置终端节点名称,并选择 接口 类型。​
  • ​Image​​
  • 终端节点服务:在 添加方式 中选择 火山引擎服务,并在 终端节点服务 中选择 VMP 对应的服务。包括:​
  • VMP Readonly 服务:该服务用于查询托管 Prometheus 工作区的数据。​
  • VMP Writeonly 服务:该服务用于向托管 Prometheus 工作区写入数据。​
  • ​alt​​
  • 网络配置:选择用户 VPC、可用区、子网和安全组。​
  • ​Image​​
说明​
  • 请确认安全组中放通8080端口,否则可能导致访问端口不通。​
  • 读写分离场景中,您需要分别创建读取和写入的终端节点,并使用不同的终端节点域名。​
  1. 单击 确认订单,二次确认后,完成配置。​
步骤三:确认终端节点连接状态​
  1. 托管 Prometheus 自动接受该终端连接后,终端节点的网络连接状态变为 已连接,表示连接成功。此时,可以通过 终端节点域名 访问到托管 Prometheus 服务。​
  • ​Image​​
  1. (可选)在终端节点绑定的 VPC 内的云服务器或 Pod 中,使用如下命令访问终端节点域名,确认终端节点、域名和网络是否正常。​
  • ​
    curl http://ep-5g***.epsvc-22j124***.cn-shanghai.privatelink.volces.com:8080​
    ​
  • 预期结果如下,访问时有反馈,即表示连接正常,网络已打通。​
  • ​
    Not Found​
    ​
  • ​Image​​
结果验证​
网络打通后,您可以跨地域访问托管 Prometheus 工作区,包括读取和写入数据。本例中以华北 2(北京)地域中部署在集群中的 Grafana 为例,跨地域访问华东 2(上海)地域中的托管 Prometheus 工作区。​
  1. 在华北 2(北京)中的 VKE 集群中部署 Grafana。详情请参见 在容器服务集群中部署 Grafana 并接入工作区。​
  1. 执行以下命令,配置 Grafana 端口映射。​
  • ​
    kubectl port-forward service/grafana 3000:3000 -n volcano-metrics​
    ​
  1. 在本地环境(Linux/Mac)中打开浏览器,在地址栏中输入 localhost:3000,进入 Grafana 登录界面,使用默认用户名admin和密码admin登录。​
  1. 在左侧导航栏中,选择 Connection > Data Sources。​
  • ​Image​​
  1. 单击 Add data source,创建新的数据源。​
  • ​Image​​
  1. 在 Add data source 页面中,单击 Prometheus。​
  • ​Image​​
  1. 在 HTTP 配置项中,Prometheus server URL 处,粘贴经过修改的工作区 Query URL 地址。​
说明​
需要将工作区原始的 Query URL 地址进行如下修改:​
  1. 将域名修改为终端节点域名。​
  1. 在域名后增加8080端口。​
  1. 其余字段不变。​
例如:本例中工作区的 Query URL 地址修改为 http://ep-5gs***.epsvc-22j124***.cn-shanghai.privatelink.volces.com:8080/workspaces/b73***。​
  • ​Image​​
  1. 在 Auth 配置项中,开启 Basic auth 选项,并在 Basic Auth Details 配置项中,配置工作区认证使用的用户名和密码。​
  • ​Image​​
  1. 单击页面底部的 Save & Test,系统显示 Successfully queried the Prometheus API,表示数据源配置成功,工作区已经正确接入 Grafana。​
  • ​Image​​
  1. 在 Grafana 左侧导航栏中选择 Explore,可以正确查询到工作区中的数据。​
  • ​alt​​
监控运维​
使用云企业网 + 私网连接实现跨地域工作区访问后,您可以查看云企业网实例和终端节点的详情和监控信息。​
更多配置详情,请参见 云企业网官网文档、私网连接官网文档。​
​
最近更新时间:2025.09.03 15:13:02
这个页面对您有帮助吗?
有用
有用
无用
无用