监控和警报
指标和警报
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。