随着事件存在的时间增加,需要在事件生命周期内注意事件存储和管理方面的一些重要问题。
事件存储
事件存储在磁盘上的单个段中。在使用段时,请注意以下行为和特性。
- 段可以达到的最大大小为 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 节点中,而不是存储在数据库中。
- 事件可以存在于节点本地以及存档中。