Prometheus监控服务支持将Prometheus实例的监控数据导出,以进行自定义业务处理。您可以根据业务需求,选择相应的投递目标。本文介绍如何创建Kafka数据投递任务。
前提条件
已接入Prometheus实例。
已部署目标的分布式消息服务Kafka实例,并创建Topic等资源。
开通事件总线EventBridge服务。
注意
数据投递功能依赖事件总线EventBridge,事件总线EventBridge目前公测中,费用详情请参考计费说明。
仅支持从创建任务开始后的实时数据导出,不支持历史数据的投递。
操作步骤
登录应用性能监控控制台。在左侧菜单栏点击Prometheus监控 - 数据投递菜单。
进入数据投递页面后,点击左上角【创建任务】按钮。
在对话框中输入任务名称和任务描述后,单击确定。将自动跳转至任务编辑页面。
在任务编辑页面,配置数据源和投递目标:
点击【+ 添加数据源】按钮,配置以下参数,然后单击确定。
配置项
说明
示例
Prometheus实例
Prometheus数据源所在实例。
cce-xxxxxx
数据过滤
设置需要过滤的指标标签,黑名单机制代表符合条件的指标将不会被投递。白名单机制代表符合条件的指标才会被投递。
支持正则表达式。多个条件需要换行,条件之间为且的关系。
__name__=~xxxxx regionId=huadong1 id=ixxxxxx数据打标
设置需要新增的标签,设置后将在投递的指标数据增加对应的label。多个标签需要换行。
test_key1=aaaaa test_key2=bbbbb点击【添加目标】按钮,选择目标类型为分布式消息服务Kafka,并选择目标kafka实例与Topic,点击确定,即可完成任务的创建。
注意
在使用kafka数据投递前,需要先在对应kafka实例安全组中允许VPC内访问Kafka实例服务端口,具体操作请查看操作指引。
投递任务启动后,数据经过2~5分钟的延迟即可到达投递目标。
查看Prometheus监控数据
登录分布式消息服务Kafka控制台。
在实例列表页面,点击目标Kafka实例名称。
在左侧导航栏,单击消息查询,可选择按时间查询,并选择目标Topic。
点击消息详情,即可查看您导入的Prometheus监控数据。