文档

监控与告警

指标与告警

MinIO 使用 Prometheus Data Model 发布时点指标。 你可以使用任何支持该数据模型的抓取工具,将这些指标拉取到数据库中,以生成历史视图、执行指标查询与分析,或基于关注的数据点创建告警。

下表列出了将 MinIO 指标接入部分第三方监控软件的教程。

使用 Prometheus 进行监控与告警

配置 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