文档

监控和警报

指标和警报

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