当你对性能进行诊断或者希望知道是什么原因导致 Confluence 崩溃,你希望知道在 Confluence 内部是什么导致这些问题发生的。这个时候系统的诊断信息能够帮助你获得更多的有关的这些信息。

通常情况下不是偶然发生的,诊断警告将会帮助你构建有关你 Confluence 站点表现的详细快照,然后帮助你来识别导致你这些问题的的症状。

这个特性将会在 Confluence 6.11 及其后续版本中退出。我们将会提供为诊断信息提供 UI,请关注我们的站点来获得有关的更新。

有关诊断警告

系统诊断工具的作用是能够对系统的症状和表现进行持续的监控。这些监控的数据,我们认为能够对系统的性能产生比较重要的影响。当阈值达到的时候系统将会触发一个警告。

例如,针对你本地 home(或分享的 home 目录)中的空间低于 256 MB 的时候,警告将会被触发。这个针对你将系统存储空间用尽的情况就比较有用,当你系统空间用尽的时候,你的用户将不能上传文件,导出空间,或者进行一些需要写入磁盘的操作。

请注意,这些阈值只被用来触发警告,这个与超时时间或者其他限制是不同。例如一个长时间运行的任务可能会在 5 分钟后触发一个警告,但是这个任务可能会在 8 分钟后完成。

当一个个警告被触发后,警告信息将会写入到 atlassian-confluence.log 文件中(你的应用程序日志),或者更多的细节信息将会写入到 atlassian-diagnostics.log 文件中。同时将会包含在服务支持的 zip 文件中。

一些表现将会触发一个单一警告,一些其他的操作可能触发多个警告。诊断信息将会存储在数据库中,这些数据每  30 天后会删除。老的警告信息将会在 30 天后被自动清理。

警告的类型

有下面的一些类型的警告。

警告和知识库(Alert and KB)

级别(Level)

默认阈值(Default threshold)

可配置(Configurable)

Low free disk space Critical 8192 MB 是(Yes)
Low free memory Warn 256 MB 是(Yes)
Node left or joined the cluster Info N/A

否(No)

Long running task exceeded time limit Warn 300 秒 是(Yes)
Garbage collection exceeded time limit Warn 10% (超过最后 20 秒) 是(Yes)

可用的

一些诊断警告在默认情况下是禁用的,这是因为这些警告可能会影响你系统的性能,或者这些警告不是持续诊断的。

我的支持小组可能会在针对特定的一些问题的时候,要求你启用下面的一些警告。支持小组将会提供给你如何启用这些警告的具体操作信息。

Alert and KB

级别(Level)

默认阈值(Default threshold)

可配置(Configurable)

HTTP request exceeded time limit Warn 60 秒 是(Yes)
Macro rendering exceeded time limit Warn 30 秒 是(Yes)
Thread memory allocation rate exceeded limit Warn 5% (超过最后 20 秒) 是(Yes)
Sandbox crashed or was terminated during document conversion Info N/A 否(No)

警告级别

有下面 3 个警告级别

  • 信息(Info - 这些信息可能对系统的诊断起到帮助作用,例如集群的一个节点加入

  • 警告(Warning  - 这个问题可能对系统的性能和未来的可用性产生影响,例如低内存

  • 严重(Critical )- 这是一个严重问题,这个问题会影响系统的问题和可用性,例如低磁盘存储空间

绝大部分的警告信息不需要你立即采取行动。

修改警告的阈值

一些警告的阈值是可以被配置的。如果你发现一些阈值很容易就触发警告了,你可以对这些阈值进行调整让你的系统警告不容易被触发。

访问 Recognized System Properties 页面中的内容来获得每一个警告的属性。同时这些信息你也可以在 knowledge base article 知识库页面中找到。

修改诊断表现

你可以可以对警告诊断自身的配置进行修改。例如,你系统诊断进行的频率和诊断信息保留的时间。

访问 Recognized System Properties 页面来获得完整的系统属性列表。



https://www.cwiki.us/display/CONF6ZH/Confluence+Diagnostics