文档

监控和警报

指标和警报

MinIO 使用 Prometheus 数据模型 发布时间点指标。您可以使用任何支持该数据模型的抓取工具将这些指标提取到数据库中,以填充历史视图,执行指标数据的查询/分析,或在首选数据点上创建警报。

下表列出了将 MinIO 指标与选定的第三方监控软件集成的教程。

使用 Prometheus 进行监控和警报

配置 Prometheus 以监控和警报 MinIO 部署。

配置 MinIO 以查询 Prometheus 部署,以便通过 MinIO 控制台启用历史指标。

使用 InfluxDB 进行监控和警报

配置 InfluxDB 以监控和警报 MinIO 部署。

支持 Prometheus 数据模型的其他指标和分析软件套件可能会起作用,无论它们是否包含在上述列表中。

日志记录

MinIO 将所有 minio server 操作发布到系统控制台。MinIO 还支持将服务器日志和审计日志发布到 HTTP Webhook。

  • 服务器日志 包含与发布到系统控制台的 minio server 操作相同的日志。服务器日志支持操作的一般监控和故障排除。

  • 审计日志 是对 MinIO 部署上每个操作的更详细描述。审计日志记录支持需要详细跟踪操作的安全标准和法规。

MinIO 将日志作为 JSON 文档发布为对每个配置的端点的 PUT 请求。端点服务器负责处理每个 JSON 文档。MinIO 需要显式配置每个 Webhook 端点,并且默认情况下不会将日志发布到 Webhook。

有关更完整的文档,请参见 将服务器或审计日志发布到外部服务

健康检查

MinIO 公开了未经身份验证的端点,用于探测节点正常运行时间和集群高可用性,以进行简单的健康检查。这些端点仅返回 HTTP 状态代码。有关更多信息,请参阅健康检查 API