文档

监控和警报

指标和警报

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