Graylog: 处理 OpenSearch 只读索引相关错误

本文件是管理保留策略指南的一部分。您可以在这里查看完整指南:如何配置日志保留策略

👋 欢迎阅读 Stackhero 文档!

Stackhero 提供现成的 Graylog 云 解决方案,具有众多优势,包括:

  • 包含无限制和专用的 SMTP 电子邮件服务器
  • 只需点击即可轻松完成更新
  • 使用 HTTPS 保护的可定制域名(例如,https://logs.your-company.com)。
  • 专用私有 VM提供的最佳性能和强大安全性

节省时间简化您的生活:只需 5 分钟即可试用 Stackhero 的 Graylog 云托管 解决方案!

有时,OpenSearch 可能会切换为只读模式,您可能会遇到如下错误:

  1. “Flood stage disk watermark exceeded, all indices on this node will be marked read-only”
  2. “FORBIDDEN/12/index read-only / allow delete (api)”

这些错误是 OpenSearch 在磁盘空间严重不足时的保护机制。当可用磁盘空间低于 7 GB 时,OpenSearch 会将索引设置为只读,以防止数据损坏。

如果遇到这些错误,您有两个选择:

  1. 重新配置保留策略,减少保留的日志数量。调整策略后,删除最旧的索引以释放磁盘空间,使 OpenSearch 能恢复为读写模式。请注意,删除索引会导致该索引内的所有数据永久丢失。
  2. 升级到更大磁盘的实例。在 Stackhero 控制台中只需点击一次,实例会重启并分配更多磁盘空间,OpenSearch 会自动恢复为读写模式。