监控和告警
指标和告警
MinIO 使用 Prometheus 数据模型 发布时间点指标。您可以使用任何支持该数据模型的抓取工具将这些指标提取到数据库中,以填充历史视图、执行指标数据的查询/分析或在首选数据点上创建警报。
下表列出了将 MinIO 指标与选定的第三方监控软件集成的教程。
配置 Prometheus 以监控和告警 MinIO 部署。 配置 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。