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