实时诊断

实时诊断功能主要用于对实例运行的任务进行实时分析与诊断,能够在资源高负载情况下迅速定位当前实例所存在的问题。

查看诊断分析

  1. 进入EMR Serverless StarRocks实例列表页面。

    1. 登录E-MapReduce控制台

    2. 在左侧导航栏,选择EMR Serverless > StarRocks

    3. 在顶部菜单栏处,根据实际情况选择地域。

  2. 单击目标实例ID。

  3. 单击实时诊断页签。

    该页面展示了任务概览任务列表信息。

    您还可以单击依据监控情况诊断,在弹出的监控预览面板中,会为您展示BE/CN,FECPU使用率和Mem使用率等信息。

任务概览

任务概览模块提供了当前时间范围内所有任务的总体统计信息,可以帮助您快速了解实例的任务分布和负载情况。

为您展示以下信息:

  • 任务总数:当前时间范围内所有任务的总数量。

  • SQL任务数:SQL查询任务的数量。

  • 导入任务数:导入任务的数量。

  • COMPACTION任务数:COMPACTION任务的数量。

任务列表

任务列表模块提供了不同类型任务的详细信息,包括SQL任务、导入任务和COMPACTION任务的资源消耗、性能指标和运行状态。

SQL任务

统计信息

  • SQL任务数:当前时间范围内SQL查询任务的数量。

  • SQL查询耗时:

    • P50:查询耗时的50%分位数。

    • P70:查询耗时的70%分位数。

    • P99:查询耗时的99%分位数。

    • MAX:最长查询耗时。

    • MIN:最短查询耗时。

任务详情

SQL任务列表展示了每个SQL查询的详细信息,涵盖以下字段。

字段名称

描述

查询ID

唯一标识符,用于追踪具体查询任务。

SQL摘要

查询语句的简要描述。

开始时间

查询任务的开始时间。

结束时间

查询任务的结束时间。

执行状态

查询任务的状态。

查询耗时(ms)

查询任务的总耗时。

消耗CPU(ns)

查询任务消耗的CPU时间。

消耗内存(byte)

查询任务消耗的内存大小。

扫描大小(byte)

查询任务扫描的数据量。

扫描行数

查询任务扫描的行数。

返回行数

查询任务返回的结果行数。

Pending时长(ms)

查询任务等待调度的时间。

SpilledBytes

查询任务溢出到磁盘的数据量。

导入任务

统计信息

您可以选择展示导入总时长,或者导入数据量。以下为导入总时长展示的参数:

  • DATA LOAD任务数:当前时间范围内DATA LOAD导入任务的数量。

  • DATA LOAD导入总时长:

    • P50:导入总时长的50%分位数。

    • P70:导入总时长的70%分位数。

    • P99:导入总时长的99%分位数。

    • MAX:最长导入总时长。

    • MIN:最短导入总时长。

任务详情

导入任务列表展示了每个数据加载任务的详细信息,涵盖以下字段。

字段名称

描述

标签

导入任务的标签。

事务ID

唯一标识符,用于追踪具体事务。

事务类型

导入任务的类型。

导入库ID

数据导入的目标库ID。

导入表ID

数据导入的目标表ID。

状态

导入任务的状态。

错误副本数

导入过程中出现错误的副本数量。

Prepare时间

准备阶段的时间。

Commit时间

提交阶段的时间。

完成时间

导入任务的完成时间。

写入时长(ms)

数据写入的耗时。

Publish时长(ms)

数据发布的耗时。

导入总时长(ms)

导入任务的总耗时。

导入数据量(Byte)

导入的数据总量。

导入行数

导入的数据行数。

抛弃行数

导入过程中被抛弃的数据行数。

COMPACTION任务

统计信息

  • COMPACTION任务数:当前时间范围内COMPACTION任务的数量。

  • COMPACTION输入数据量:

    • P50:输入数据量的50%分位数。

    • P70:输入数据量的70%分位数。

    • P99:输入数据量的99%分位数。

    • MAX:最大输入数据量。

    • MIN:最小输入数据量。

任务详情

COMPACTION任务列表展示了每个COMPACTION任务的详细信息,涵盖以下字段。

字段名称

描述

任务ID

唯一标识符,用于追踪具体任务。

Tablet

相关的Tablet信息。

状态

COMPACTION任务的状态。

开始时间

任务的开始时间。

结束时间

任务的结束时间。

分数

任务的优先级分数。

算法

COMPACTION使用的算法。

类型

COMPACTION的类型。例如,PK_COMPACTION。

来源

数据来源。

时长(ms)

任务的总耗时。

输入数据量

输入数据的总量。

输入Rowset个数

输入Rowset的数量。

输入Segment个数

输入Segment的数量。

输入行数

输入数据的行数。

输出数据量

输出数据的总量。

输出Segment个数

输出Segment的数量。

输出行数

输出数据的行数。

ColumnGroup大小

列组的大小。

总输出行数

输出数据的总行数。

是否Shortcut

是否为Shortcut操作。

是否Manual

是否为手动触发的操作。

内存峰值

任务运行期间的内存峰值。