随着事件存在的时间增加,需要在事件生命周期内注意事件存储和管理方面的一些重要问题。

事件存储

事件存储在磁盘上的单个段中。在使用段时,请注意以下行为和特性。
  • 段可以达到的最大大小为 0.5 GB。段达到 0.5 GB 时,会被密封并排入存档队列。在存档密封的段后,将标记为已存档。事件可以同时保留在本地和存档中。
  • 不会跨 vRealize Log Insight 节点复制段。如果丢失一个节点,则会丢失该节点上的数据。
  • 所有段都存储在 /storage/core 分区上。
  • 如果 /storage/core 分区上的可用空间少于 3%,vRealize Log Insight 将删除旧段。删除操作将遵循 FIFO 模式。
    注: /storage/core 分区达到几乎全满的状态很常见,也是预期结果。该分区应始终不会达到 100%,因为该分区由 vRealize Log Insight 管理。但是,请勿尝试将数据存储在该分区上,因为它可能会干扰旧段删除。

事件管理

在您设置和配置产品时,熟悉 vRealize Log Insight 事件和事件管理的以下特点和行为会很有帮助。

  • 在本地删除某个事件后,便不能再查询该事件,除非使用命令行界面从存档中导入该事件。
  • vRealize Log Insight 删除了机器学习群集的所有事件后,则会移除该群集。
  • vRealize Log Insight 会在群集中的各节点之间公平地重新平衡所有入站事件。例如,即使已将节点明确发送到某个事件,该节点也可能不是载入该事件的节点。
  • 事件元数据以专有格式存储在单个 vRealize Log Insight 节点中,而不是存储在数据库中。
  • 事件可以存在于节点本地以及存档中。