开发者社区 > PolarDB开源 > PolarDB 分布式版 > 正文

麻烦问下 有polardb exporter具体的指标说明吗?

麻烦问下 有polardb exporter具体的指标说明吗?就是想了解下polardb exporter每一项的指标含义。

展开
收起
三分钟热度的鱼 2023-08-07 16:19:33 106 0
8 条回答
写回答
取消 提交回答
  • 根据你提供的信息,PolarDB Exporter是一个用于监控PolarDB的工具,可以收集PolarDB的指标数据并将其发送到Prometheus。PolarDB Exporter提供了大量的指标,包括:

    PolarDB的基本信息,例如PolarDB的版本、主机名、端口号等。
    PolarDB的负载信息,例如PolarDB的CPU使用率、内存使用率、磁盘使用率等。
    PolarDB的连接信息,例如PolarDB的连接数、连接状态等。
    PolarDB的事务信息,例如PolarDB的事务执行情况、事务错误情况等。
    PolarDB的索引信息,例如PolarDB的索引使用情况、索引状态等。
    PolarDB的性能信息,例如PolarDB的查询执行情况、查询错误情况等。
    PolarDB的错误信息,例如PolarDB的错误日志、警告日志等。
    PolarDB的存储引擎信息,例如PolarDB的存储引擎状态、存储引擎日志等。
    PolarDB的集群信息,例如PolarDB的集群状态、集群节点信息等。
    PolarDB的日志信息,例如PolarDB的日志文件、日志级别等。
    image.png

    2023-09-19 15:03:13
    赞同 展开评论 打赏
  • PolarDB Exporter是一个用于将PolarDB数据库的监控指标导出为Prometheus格式的工具。它可以帮助您收集和分析PolarDB数据库的性能指标,并与Prometheus和Grafana等监控系统集成使用。
    image.png

    以下是一些常见的PolarDB Exporter导出的指标及其含义:

    1. polardb_cluster_cpu_usage:PolarDB集群的CPU使用率。

    2. polardb_cluster_memory_usage:PolarDB集群的内存使用率。

    3. polardb_cluster_disk_usage:PolarDB集群的磁盘使用率。

    4. polardb_cluster_iops_read:PolarDB集群的读取操作每秒的IOPS(Input/Output Operations Per Second)。

    5. polardb_cluster_iops_write:PolarDB集群的写入操作每秒的IOPS。

    6. polardb_cluster_throughput_read:PolarDB集群的读取操作每秒的吞吐量,以字节为单位。

    7. polardb_cluster_throughput_write:PolarDB集群的写入操作每秒的吞吐量,以字节为单位。

    8. polardb_cluster_connections:PolarDB集群当前的连接数。

    9. polardb_cluster_active_sessions:PolarDB集群当前活动的会话数。

    这些指标只是示例,实际还有其他更多的指标可以从PolarDB Exporter中获取。您可以根据自己的需求选择感兴趣的指标,并在Prometheus和Grafana中进行配置和可视化。

    2023-09-17 21:16:36
    赞同 展开评论 打赏
  • 十分耕耘,一定会有一分收获!

    楼主你好,阿里云polardb exporter是一个Prometheus exporter,用于将阿里云PolarDB集群的监控指标导出到Prometheus,以便于进行监控和告警。以下是PolarDB exporter常见的指标含义:

    • polar_log_iops: 日志IOPS
    • polar_node_count: PolarDB节点数量
    • polar_sql_count: SQL请求数量
    • polar_active_session_count: 活跃会话数量
    • polar_cpu_usage: CPU使用率
    • polar_memory_usage: 内存使用率
    • polar_connection_count: 连接数
    • polar_storage_usage: 存储空间使用率
    • polar_throughput: 吞吐量
    • polar_write_latency: 写延迟
    • polar_read_latency: 读延迟

    以上是部分指标,具体可以参考官方文档 https://github.com/aliyun/polarDB-for-postgresql/blob/master/docs/zh-CN/howto/prometheus-exporter.md。

    2023-09-14 19:20:43
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    PolarDB Exporter 是 PolarDB 的一个开源监控工具,用于收集 PolarDB 的运行时指标,并将其导出到 Prometheus 监控系统中。关于 PolarDB Exporter 的具体指标说明,您可以查阅官方文档(https://github.com/alibaba/polardb-exporter/blob/master/docs/en/guides/metrics.md)。
    以下是一些主要的指标及其含义:

    1. polardb_exporter_total_connections:当前连接到 PolarDB Exporter 的总连接数。
    2. polardb_exporter_total_requests:从 PolarDB Exporter 接收到的总请求数。
    3. polardb_exporter_total_metrics:从 PolarDB Exporter 收集到的总指标数。
    4. polardb_exporter_uptime:PolarDB Exporter 运行的时间。
      此外,PolarDB Exporter 还提供了许多关于 PolarDB 运行时状态的指标,例如:
    • polardb_instance_info:PolarDB 实例的基本信息,如实例 ID、版本等。
    • polardb_instance_status:PolarDB 实例的状态,如运行中、停止等。
    • polardb_instance_mode:PolarDB 实例的模式,如主实例、只读实例等。
    • polardb_instance_performance:PolarDB 实例的性能指标,如 CPU 使用率、内存使用率、磁盘使用率等。
    2023-09-06 19:42:44
    赞同 展开评论 打赏
  • 如下下图所示:
    image.png
    image.png
    image.png

    2023-09-06 16:39:03
    赞同 展开评论 打赏
  • PolardDB Exporter是一个用于监控PolardDB数据库的Prometheus Exporter,它可以将PolardDB的性能指标暴露给Prometheus进行监控和报警。
    image.png

    下面是PolardDB Exporter中一些常见的指标及其含义:

    1. polardb_instance_cpu_usage_ratio:PolardDB实例的CPU使用率(百分比)。
    2. polardb_instance_connection_count:PolardDB实例当前的连接数。
    3. polardb_instance_read_iops:PolardDB实例的读操作每秒次数。
    4. polardb_instance_write_iops:PolardDB实例的写操作每秒次数。
    5. polardb_instance_storage_usage_ratio:PolardDB实例存储空间使用率(百分比)。
    6. polardb_instance_memory_usage_ratio:PolardDB实例内存使用率(百分比)。
    7. polardb_instance_disk_io_utilization:PolardDB实例磁盘IO利用率(百分比)。
    8. polardb_cluster_cpu_usage_ratio:PolardDB集群的CPU使用率(百分比)。
    9. polardb_cluster_connection_count:PolardDB集群当前的连接数。
    10. polardb_cluster_read_iops:PolardDB集群的读操作每秒次数。
    11. polardb_cluster_write_iops:PolardDB集群的写操作每秒次数。
    12. polardb_cluster_storage_usage_ratio:PolardDB集群存储空间使用率(百分比)。
    13. polardb_cluster_memory_usage_ratio:PolardDB集群内存使用率(百分比)。
    14. polardb_cluster_disk_io_utilization:PolardDB集群磁盘IO利用率(百分比)。

    这些指标可以帮助您了解PolardDB实例和集群的性能状况,以及资源使用情况。您可以使用Prometheus来收集和存储这些指标,并使用Grafana等工具进行可视化和报警。

    image.png

    2023-09-05 09:59:50
    赞同 展开评论 打赏
  • 全栈JAVA领域创作者

    是的,Polardb Exporter是一款用于收集PolarDB数据库性能指标的工具,可以将指标数据发送到Prometheus等监控系统中进行统计和分析。Polardb Exporter提供了以下指标:

    pg_stat_activity: 显示当前正在执行的所有活动会话的信息,包括会话ID、用户名、数据库名称、会话状态、执行时间等。
    pg_stat_database: 显示当前正在运行的所有数据库的信息,包括数据库名称、数据库大小、最大大小、最小大小、已用空间、可用空间等。
    pg_stat_user_tables: 显示当前正在使用的所有用户表的信息,包括表名称、表大小、最大大小、最小大小、已用空间、可用空间等。
    pg_stat_user_indexes: 显示当前正在使用的所有用户索引的信息,包括索引名称、索引大小、最大大小、最小大小、已用空间、可用空间等。
    pg_stat_user_sequences: 显示当前正在使用的所有用户序列的信息,包括序列名称、序列大小、最大大小、最小大小、已用空间、可用空间等。
    需要注意的是,Polardb Exporter提供的指标数据只是PolarDB数据库性能的一部分,您还需要根据自己的业务需求和监控目标,选择和配置其他合适的指标数据。同时,您还需要在Prometheus等监控系统中进行数据统计和分析,以获取更多的信息和洞察。

    2023-09-04 17:02:09
    赞同 展开评论 打赏
  • https://github.com/polardb/polardbx-operator/blob/main/pkg/exporter/polardbx/metrics.go#L43 可以参考我们代码里面的指标说明。此回答整理自微信群“阿里云 PolarDB-X开源交流2号群”

    2023-08-08 10:34:06
    赞同 展开评论 打赏
滑动查看更多

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。

相关电子书

更多
云原生数据库解决方案加速企业国产化升级 立即下载
如何参与贡献PolarDB for PostgreSQL 立即下载
阿里云PolarDB for PG路线图 立即下载