UTAPI Metrics and Reporting GranularitiesΒΆ

Zenko can track and report the following utilization metrics through a RESTful API:

  • Storage capacity in bytes
  • Number of objects
  • Network utilization per unit time
    • Bytes transferred ingoing
    • Bytes transferred outgoing
  • Number of operations per unit time
    • PUT operations
    • GET/LIST operations
    • DELETE operations
    • HEAD operations
    • MPU operations

UTAPI tracks all of these metrics and makes them available for reporting at the bucket level.

This service is deployed and accessed through a RESTful API that is securely authenticated via HTTPS, on a dedicated web server and port. The service is integrated with the Zenko IAM policies for access control through the utapi:ListMetrics policy action.

To enable access, an IAM policy must first be created that grants permission for the action, after which the policy must be set to the Zenko IAM Users or IAM Groups that are permitted to access the service metrics.

Note

For efficiency, a global maximum of 100 entities are enforced per call for the bucket entities.

Federation currently starts the Utapi server at S3 port + 100 on the S3 container.

env_s3_port | default(8000)) + 100