【官方文件】heron

来源:互联网 发布:南天软件 待遇 编辑:程序博客网 时间:2024/06/10 14:33

概观

本指南介绍如何充分利用Heron UI进行监视和调试拓扑。

UI提供了很多关于拓扑或其中一部分的信息,从而大大减少了调试时间。其中一些功能如下所示。以下部分可以找到一整套功能。

  1. 参见拓扑的逻辑计划
  2. 查看拓扑的物理计划
  3. 配置拓扑
  4. 查看每个实例和组件的一些基本度量
  5. 链接获取日志,内存直方图,jstack,heapdump和特定实例的异常

拓扑页

以下是Heron UI的主页。

可在此页面上找到以下信息或操作。

  1. 所有拓扑列表
  2. 搜索后筛选的拓扑数量(默认为总计)
  3. 拓扑概述
  4. 过滤使用的拓扑 cluster
  5. 使用名称,集群,环境,角色,版本或提交者中的字符串匹配过滤拓扑
  6. 根据特定列对拓扑进行排序
  7. 单击拓扑名称以查找有关拓扑的更多信息

所有拓扑

拓扑页

以下是监控拓扑的主页面。

  1. 拓扑名称
  2. 拓扑的逻辑计划
  3. 拓扑的物理规划
  4. 拓扑的健康度量
  5. 有关拓扑的一般信息
  6. 拓扑的一般指标
  7. 点击组件了解更多详情
  8. 点击实例了解详情
  9. 点击聚合指标,按指标对实例进行着色
  10. 链接到拓扑级配置
  11. 仅当调度程序提供链接时才链接到作业页面
  12. 仅当跟踪器配置为一个时,才能链接到此拓扑的viz仪表板。

Topology1

Topology2

可以单击逻辑计划中的每个节点以获取有关该组件的更多具体信息。

  1. 此组件的所有实例的平均或最大度量标准
  2. 此组件的所有实例的聚合指标
  3. 所有实例及其汇总指标的列表
  4. 实例级操作,详细描述如下

拓扑组件

单击实例将突出显示该列表中的实例。

  1. 聚合指标仅适用于此实例
  2. 快速访问此实例的日志,异常和作业页面
  3. 组件计数器仍然针对所有实例进行聚合
  4. 所选实例被突出显示

拓扑实例

总体拓扑指标

选择度量标准将会根据其健康状况来突出显示组件和实例,而绿色是健康的,红色表示问题。这是一个快速的方法来找出哪些实例有问题。

拓扑容量

拓扑失败

配置页面

这些是您的拓扑配置的拓扑配置。注意,喷嘴和螺栓水平配置不是拓扑配置的一部分。

配置

实例动作页面

这些操作适用于所有实例。它们将在下一节中介绍。

实例链接

日志页面

这些是所选实例生成的日志。整个日志文件也可以下载。

日志

工作页面

以下是容器的目录视图。来自容器的所有实例将指向相同的作业页面。以下信息在此页面上可用,其中包括。

  1. 与此拓扑关联的jar或tar文件
  2. 苍鹭执行者的日志
  3. log-files具有实例日志,stream managertmaster日志的文件夹

Jobpage

工作页面日志文件

异常页面

此页面列出了此实例记录的所有异常。异常被重复数据删除,并且对于每个异常,该页面显示该异常发生的次数,最新的和最旧的发生次数。

例外

PID页

此链接可用于查找实例的进程ID。由于每个实例都在自己的JVM进程中运行,所以这对主机来说是独一无二的。PID也用于其他任务,例如为一个实例获取jstack或堆转储。

PID

Jstack页面

单击此链接可以jstack在主机上根据实例的PID 运行命令。该命令的输出打印在浏览器本身的页面上。

Jstack

内存直方图页

单击此链接可以jmap -histo在主机上根据实例的PID 运行命令。该命令的输出打印在浏览器本身的页面上。

HISTO

内存转储页面

点击此链接运行jmap -dump:format=b,file=/tmp/heap.bin命令agaist该实例的PID。按照页面上的说明下载堆转储文件。此链接不下载该文件。

内存转储