当你对性能进行诊断或者希望知道是什么原因导致 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)

Critical 8192 MB 是(Yes)
Warn 256 MB 是(Yes)
Info N/A

否(No)

Warn 300 秒 是(Yes)
Warn 10% (超过最后 20 秒) 是(Yes)

可用的

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

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

Alert and KB

级别(Level)

默认阈值(Default threshold)

可配置(Configurable)

Warn 60 秒 是(Yes)
Warn 30 秒 是(Yes)
Warn 5% (超过最后 20 秒) 是(Yes)
Info N/A 否(No)

警告级别

有下面 3 个警告级别

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

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

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

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

修改警告的阈值

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

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

修改诊断表现

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

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