集成中心作为Prometheus实例的入口,支持一键安装不同开发组件对象,帮助您灵活查看Targets关联的指标、服务发现配置和开箱即用Grafana大盘。
前提条件
您的Prometheus Helm版本已升级至v1.1.5或以上。升级Helm版本的具体操作,请参见升级组件版本。
使用限制
目前支持集成中心的Prometheus实例类型有:容器服务类型、ECS类型和云服务类型。
集成中心的优势
快速添加、查看不同类别的集成对象信息。
灵活查看Targets关联的指标、服务发现配置及Grafana大盘。
快速接入自定义服务发现,支持服务发现配置(YAML)格式校验。
组件监控提供Exporter一键升级、更新连接串信息、查看日志、详情等功能。
提供面向全量Job的服务发现配置和编辑能力。
提供更加灵活、便捷的交互体验。
功能入口
可观测监控 Prometheus 版集成中心页面展示当前支持的集成对象以及安装状态,您可以选择对应的集成对象类别卡片查看详情或添加集成。
登录ARMS控制台。
在左侧导航栏选择 ,进入可观测监控 Prometheus 版的实例列表页面。
- 单击目标Prometheus实例名称,进入集成中心页面。
支持的集成对象
可观测监控 Prometheus 版目前支持容器服务类型、ECS类型和云服务类型的Prometheus实例,集成对象包括容器服务集成、自定义集成、健康巡检、组件集成、云服务集成等,具体如下:
容器服务集成、自定义集成、巡检集成类型支持集成的对象
集成类型 | 集成对象 | 所属的Prometheus实例类型 | 说明 | 如何接入 |
容器服务集成 | 容器服务 | 容器服务类型的Prometheus实例 | 提供容器服务集群的监控。包括负载率Deployment、Service、Pod等的监控,以及控制面etcd、APIServer等的监控。 | |
自定义集成 | 自定义 | 容器服务类型、ECS类型的Prometheus实例 | 支持通过可观测监控 Prometheus 版的SDK或各种框架暴露应用以及指标业务,支持配置相应的服务发现来采集监控数据。 | |
巡检 | 健康巡检 | 容器服务类型、ECS类型的Prometheus实例 | 通过Blackbox对监控的服务进行主动探测,帮助您掌握服务的健康状况,及时发现异常,从而采取针对性的有效措施。 |
组件集成类型支持集成的对象
集成对象 | 所属的Prometheus实例类型 | 说明 | 如何接入 |
MySQL | 容器服务类型、ECS类型的Prometheus实例 | 性能指标、性能查询、采集自定义指标。 | |
Redis | 容器服务类型、ECS类型的Prometheus实例 | 追踪Redis的性能、内存使用、Blocked Clients、Evicted Keys等指标。 | |
MongoDB | 容器服务类型、ECS类型的Prometheus实例 | 追踪读写性能、最常用的副本、集合指标等。 | |
Elasticsearch | 容器服务类型、ECS类型的Prometheus实例 | 监控整体集群状态到JVM Heap使用的所有信息。 | |
Kafka | 容器服务类型、ECS类型的Prometheus实例 | 收集生产者、消费者、Replication副本、最大Lag值等指标。 | |
RabbitMQ | 容器服务类型、ECS类型的Prometheus实例 | 追踪队列大小、消费者数量、未确认的消息等。 | |
RocketMQ | 容器服务类型、ECS类型的Prometheus实例 | 追踪队列大小、消费者数量、未确认的消息等。 | |
ZooKeeper | 容器服务类型、ECS类型的Prometheus实例 | 追踪客户端连接与延迟、请求备份时间。 | |
PostgreSQL | 容器服务类型、ECS类型的Prometheus实例 | 收集大量的数据库性能和健康指标。 | |
Nginx | 容器服务类型、ECS类型的Prometheus实例 | 监测连接和请求指标。 | |
Nginx(新) | 容器服务类型、ECS类型的Prometheus实例 | 监测连接和请求指标。 | |
Node_Exporter | ECS类型的Prometheus实例 | 采集节点相关的系统信息,如CPU、内存等。 | |
阿里云服务网格(ASM) | 容器服务类型的Prometheus实例 | Envoy(ASM)提供阿里云服务网格的数据面Envoy的性能指标。 | |
集群事件采集 | 容器服务类型的Prometheus实例 | 采集存储K8s集群产生的事件。 | |
Ingress性能监控 | 容器服务类型的Prometheus实例 | 采集Ingress业务性能指标、系统性能指标、网络性能指标和事件明细。 | |
CoreDNS性能监控 | 容器服务类型的Prometheus实例 | 采集CoreDNS业务性能指标、系统性能指标、网络性能指标、事件明细和详细日志。 | |
工作负载性能监控 | 容器服务类型的Prometheus实例 | 采集工作负载业务性能指标、系统性能指标、网络性能指标和事件明细。 | |
Knative | 容器服务类型的Prometheus实例 | Knative是一款基于Kubernetes的Serverless应用框架,其目标是制定云原生、跨平台的Serverless容器编排标准。 | |
ASM | 容器服务类型的Prometheus实例 | 可观测监控 Prometheus 版提供一键安装阿里云服务网格(ASM)组件功能,帮助您采集ASM的数据面Envoy的性能指标。 | |
SNMP | 容器服务类型的Prometheus实例 | 收集SNMP基础指标信息。 | |
Nebula | ECS类型的Prometheus实例 | 监测Nebula的节点、请求、队列和延迟等指标。 | |
TiDB | ECS类型的Prometheus实例 | 全面监测TiDB的TiDBServer、TiKVServer和TiPDServer。 | |
Windows | ECS类型的Prometheus实例 | 收集CPU、内存、磁盘、网络、进程等指标,提供全面的Windows系统监控。 |
云服务监控类型支持集成的对象
集成对象 | 所属的Prometheus实例类型 | 说明 | 如何接入 |
企业云监控 | 云服务类型的Prometheus实例 | 可观测监控 Prometheus 版可以通过云监控API获取监控指标,并提供告警、大盘服务。目前支持包括阿里云ECS、阿里云MongoDB、阿里云SLS等在内的多款云监控产品的接入。 说明 通过企业云监控获取监控指标,指标上报所产生的流量费用由云监控产品自行收取。可观测监控 Prometheus 版免费存储上报的指标。 | |
云产品自监控 | 云服务类型的Prometheus实例 | 阿里云产品自监控指标数据可直接写入Prometheus实例中,可观测监控 Prometheus 版展示云产品指标、大盘和告警信息。目前支持包括SAE服务、MSE服务、RocketMQ、Clickhouse等在内的多款云产品接入。 说明 在对应云产品控制台配置后,云产品监控可将指标直接写入Prometheus实例,目前云产品自监控指标上报服务免费。 |
查看集成信息
对于未安装的组件:
您可以在集成中心页面的未安装区域,单击该组件卡片,然后在弹出的面板中您可以看到关于该组件监控常见的指标和大盘缩略预览效果图。这里列举出的指标通常只是该组件常见的一部分指标信息,待您安装该组件成功后,您将会查看到该组件的实际指标详情。
对于已安装的组件:
您可以在集成中心页面的已安装区域,单击该组件卡片,然后在弹出的面板中快速查看Targets、指标、大盘、告警、服务发现配置、Exporter等信息,详细介绍如下。
Targets
您可以在该页签查看集成默认Job发现的Targets列表、Endpoint及其状态等信息。
指标
您可以在该页签查看Prometheus监控采集到的具体指标信息,更多详情,请参见配置指标。
大盘
您可以在该页签查看可观测监控 Prometheus 版提供的预置大盘,同时可以通过单击任一大盘名称跳转至Grafana平台查看详细的大盘数据。更多信息,请参见大盘列表。
告警
您可以在该页签为一些关键指标创建Prometheus告警规则,以实现对这些指标的实时监控。具体操作,请参见Prometheus告警规则。
服务发现配置
您可以在该页签对默认基础监控Job进行操作,例如编辑抓取时间间隔、关闭采集Job等。更多信息,请参见管理Kubernetes集群服务发现和管理Prometheus实例 for ECS服务发现。
Exporter
您可以在该页签查看已配置的Exporter的详细信息,包括版本号、端口号、采集状态及IP地址等信息。