监控和警报
指标和警报
MinIO 使用 Prometheus 数据模型发布时间点指标。您可以使用任何支持该数据模型的抓取工具将这些指标拉取到数据库中,以填充历史视图、执行指标数据的查询/分析或在首选数据点上创建警报。
下表列出了将 MinIO 指标与选定的第三方监控软件集成的教程。
配置 Prometheus 以监控 MinIO 部署并发出警报 |
|
配置 InfluxDB 以监控 MinIO 部署并发出警报。 |
其他支持 Prometheus 数据模型的指标和分析软件包,无论是否包含在上述列表中,都可能适用。
日志记录
MinIO 将所有 minio server 操作发布到系统控制台。MinIO 还支持将服务器日志和审计日志发布到 HTTP webhook。
服务器日志包含记录到系统控制台的相同
minio server操作。服务器日志支持常规监控和操作故障排除。审计日志是对 MinIO 部署上每个操作的更精细描述。审计日志支持要求详细跟踪操作的安全标准和法规。
MinIO 将日志作为 JSON 文档,通过 PUT 请求发布到每个已配置的端点。端点服务器负责处理每个 JSON 文档。MinIO 需要明确配置每个 webhook 端点,并且默认情况下不会将日志发布到 webhook。
有关更完整的文档,请参阅将服务器或审计日志发布到外部服务。
健康检查
MinIO 暴露了未经身份验证的端点,用于探测节点正常运行时间和集群高可用性,以进行简单的健康检查。这些端点仅返回 HTTP 状态码。有关更多信息,请参阅健康检查 API。