更新时间:2024-09-06 GMT+08:00

数据多写

通过数据多写功能,可以实现跨VPC的访问,而不必暴露服务端相关的网络信息,以更加安全、可靠的方式将监控数据上报到自建Prometheus中。

前提条件

注意事项

  • 目前仅default类型、CCE类型、云服务类型、ECS类型、通用实例类型的Prometheus实例支持数据多写功能。
  • CCE类型的Prometheus中配置的预汇聚规则指标暂不支持数据多写。
  • AOM汇聚生成的部分默认指标,例如:aom_metrics_total、aom_metrics_total_per_hour、ALERTS、ALERTS_FOR_STATE不支持数据多写。
  • 通过数据多写功能转储default Prometheus中的指标时,AOM会直接转储原始指标,导致部分转储的指标名称与AOM页面展示的指标名称不一致。例如:icagent上报的原始指标名称为小驼峰格式,AOM页面查询时指标名称转换成蛇形格式(以memUsage指标为例,原始指标名称为memUsage,AOM页面查询时指标名称为aom_container_memory_usage)。

操作步骤

  1. 登录AOM 2.0控制台,选择“Prometheus监控 > 实例列表”。
  2. 在Prometheus实例列表中,单击支持数据多写功能的Prometheus实例的名称,进入该实例的详情界面。
  3. 在左侧导航栏单击“数据多写”。
  4. 设置配置流程。

    1. 选择终端节点服务。请从下拉列表选择合适的终端节点服务。

      选择的终端节点服务需要和自建Prometheus是同一个VPC。目前仅支持后端资源类型为云服务器、弹性负载均衡类型的终端节点服务。

    2. 添加白名单权限。

      单击“一键添加至白名单”将AOM提供的账号ID,添加至终端节点服务的白名单中。

    3. 创建终端节点。

      单击“一键创建终端节点”。

  5. 在终端节点服务的详情页,单击“连接管理”,确认状态为已接受。
  6. 配置数据写入地址。请参考具体的参数设置如表1所示。

    表1 数据写入地址参数说明

    参数

    说明

    自建普罗Remote Write 地址

    用户自建普罗的Remote Write地址,请根据实际情况填写。

    格式为:{ip:port}/{path}。例如: 192.168.0.1:9090/api/v1/write

    鉴权方式

    访问用户侧Prometheus的认证方式。

    • 基础认证:输入用户侧Prometheus的用户名和密码。
    • Token:输入访问用户侧Prometheus的Token。
    • 无认证:无需认证,即可访问用户侧Prometheus。

  7. 设置完成后,单击“保存”。

    等待大约5分钟,即可看到在用户侧的自建Prometheus中查看到上报的指标数据。