Metrics and Logging

Metrics and Alerts

AIStor Server publishes point-in-time metrics using the Prometheus Data Model. You can use any scraping tool which supports that data model to pull those metrics into a database for populating historical views, performing query/analysis of metrics data, or creating alerts on preferred data points.

Other metrics and analytics software suites which support the Prometheus data model may also work.

Logging

AIStor Server publishes all minio server operations to the system console. AIStor Server also supports publishing server logs and audit logs to an HTTP webhook.

  • Server logs contain the same minio server operations logged to the system console. Server logs support general monitoring and troubleshooting of operations.
  • Audit logs are more granular descriptions of each operation on the AIStor Server deployment. Audit logging supports security standards and regulations which require detailed tracking of operations.

AIStor Server publishes logs as a JSON document as a PUT request to each configured endpoint. The endpoint server is responsible for processing each JSON document. AIStor Server requires explicit configuration of each webhook endpoint and does not publish logs to a webhook by default.

See Publish Server or Audit Logs to an External Service for more complete documentation.

Healthchecks

AIStor Server exposes unauthenticated endpoints for probing node uptime and cluster high availability for simple healthchecks. These endpoints return only an HTTP status code. See Healthcheck API for more information.

All rights reserved 2024-Present, MinIO, Inc.