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