StorageGrid Metrics
This document describes which StorageGRID metrics are collected and what those metrics are named in Harvest, including:
Details about which Harvest metrics each dashboard uses.
These can be generated on demand by running bin/harvest grafana metrics
. See
#1577 for details.
Creation Date : 2025-Aug-02
StorageGrid Version: 11.6.0
Navigate to Grafana dashboards
Add your Grafana instance to the following form and save it. When you click on dashboard links on this page, a link to your dashboard will be opened. NAbox hosts Grafana on a subdomain like so: https://localhost/grafana/
Grafana Host
Save
Understanding the structure
Below is an annotated example of how to interpret the structure of each of the metrics .
storagegrid_tenant_usage_data_bytes Name of the metric exported by Harvest
The logical size of all objects for the tenant. Description of the StorageGrid metric
API will be REST depending on which protocol is used to collect the metric
Endpoint name of the REST api used to collect this metric
Metric name of the StorageGrid metric
Template path of the template that collects the metric
API
Endpoint
Metric
Template
REST
api/grid/accounts-cache
dataBytes
conf/storagegrid/11.6.0/tenant.yaml
Metrics
storagegrid_ilm_awaiting_client_objects
Total number of objects on this node awaiting ILM evaluation because of client operation (for example, ingest)
API
Endpoint
Metric
Template
REST
prometheus
storagegrid_ilm_awaiting_client_objects
conf/storagegrid/11.6.0/storagegrid_metrics.yaml
The storagegrid_ilm_awaiting_client_objects
metric is visualized in the following Grafana dashboards:
Dashboard
Row
Type
Panel
StorageGrid: Overview
Information Lifecycle Management (ILM)
timeseries
ILM queue (Objects)
storagegrid_ilm_objects_processed
Objects processed by ILM that actually had work done
API
Endpoint
Metric
Template
REST
prometheus
storagegrid_ilm_objects_processed
conf/storagegrid/11.6.0/storagegrid_metrics.yaml
The storagegrid_ilm_objects_processed
metric is visualized in the following Grafana dashboards:
storagegrid_network_received_bytes
Total amount of data received
API
Endpoint
Metric
Template
REST
prometheus
storagegrid_network_received_bytes
conf/storagegrid/11.6.0/storagegrid_metrics.yaml
The storagegrid_network_received_bytes
metric is visualized in the following Grafana dashboards:
Dashboard
Row
Type
Panel
StorageGrid: Overview
Performance
timeseries
Network traffic
storagegrid_network_transmitted_bytes
Total amount of data sent
API
Endpoint
Metric
Template
REST
prometheus
storagegrid_network_transmitted_bytes
conf/storagegrid/11.6.0/storagegrid_metrics.yaml
The storagegrid_network_transmitted_bytes
metric is visualized in the following Grafana dashboards:
Dashboard
Row
Type
Panel
StorageGrid: Overview
Performance
timeseries
Network traffic
storagegrid_node_cpu_utilization_percentage
API
Endpoint
Metric
Template
REST
prometheus
storagegrid_node_cpu_utilization_percentage
conf/storagegrid/11.6.0/storagegrid_metrics.yaml
The storagegrid_node_cpu_utilization_percentage
metric is visualized in the following Grafana dashboards:
storagegrid_private_ilm_awaiting_delete_objects
The total number of objects on this node awaiting deletion
API
Endpoint
Metric
Template
REST
prometheus
storagegrid_private_ilm_awaiting_delete_objects
conf/storagegrid/11.6.0/storagegrid_metrics.yaml
The storagegrid_private_ilm_awaiting_delete_objects
metric is visualized in the following Grafana dashboards:
Dashboard
Row
Type
Panel
StorageGrid: Overview
Information Lifecycle Management (ILM)
timeseries
ILM queue (Objects)
storagegrid_private_load_balancer_storage_request_body_bytes_bucket
API
Endpoint
Metric
Template
REST
prometheus
storagegrid_private_load_balancer_storage_request_body_bytes_bucket
conf/storagegrid/11.6.0/storagegrid_metrics.yaml
The storagegrid_private_load_balancer_storage_request_body_bytes_bucket
metric is visualized in the following Grafana dashboards:
storagegrid_private_load_balancer_storage_request_count
API
Endpoint
Metric
Template
REST
prometheus
storagegrid_private_load_balancer_storage_request_count
conf/storagegrid/11.6.0/storagegrid_metrics.yaml
The storagegrid_private_load_balancer_storage_request_count
metric is visualized in the following Grafana dashboards:
storagegrid_private_load_balancer_storage_request_time
API
Endpoint
Metric
Template
REST
prometheus
storagegrid_private_load_balancer_storage_request_time
conf/storagegrid/11.6.0/storagegrid_metrics.yaml
The storagegrid_private_load_balancer_storage_request_time
metric is visualized in the following Grafana dashboards:
storagegrid_private_load_balancer_storage_rx_bytes
API
Endpoint
Metric
Template
REST
prometheus
storagegrid_private_load_balancer_storage_rx_bytes
conf/storagegrid/11.6.0/storagegrid_metrics.yaml
The storagegrid_private_load_balancer_storage_rx_bytes
metric is visualized in the following Grafana dashboards:
storagegrid_private_load_balancer_storage_tx_bytes
API
Endpoint
Metric
Template
REST
prometheus
storagegrid_private_load_balancer_storage_tx_bytes
conf/storagegrid/11.6.0/storagegrid_metrics.yaml
The storagegrid_private_load_balancer_storage_tx_bytes
metric is visualized in the following Grafana dashboards:
storagegrid_private_s3_total_requests
Number of S3 requests.
API
Endpoint
Metric
Template
REST
prometheus
storagegrid_private_s3_total_requests
conf/storagegrid/11.6.0/storagegrid_metrics.yaml
The storagegrid_private_s3_total_requests
metric is visualized in the following Grafana dashboards:
Dashboard
Row
Type
Panel
StorageGrid: Overview
Performance
timeseries
S3 operations
storagegrid_s3_operations_failed
The total number of failed S3 operations (HTTP status codes 4xx and 5xx), excluding those caused by S3 authorization failure
API
Endpoint
Metric
Template
REST
prometheus
storagegrid_s3_operations_failed
conf/storagegrid/11.6.0/storagegrid_metrics.yaml
The storagegrid_s3_operations_failed
metric is visualized in the following Grafana dashboards:
Dashboard
Row
Type
Panel
StorageGrid: Overview
Performance
timeseries
S3 API requests
storagegrid_s3_operations_successful
The total number of successful S3 operations (HTTP status code 2xx)
API
Endpoint
Metric
Template
REST
prometheus
storagegrid_s3_operations_successful
conf/storagegrid/11.6.0/storagegrid_metrics.yaml
The storagegrid_s3_operations_successful
metric is visualized in the following Grafana dashboards:
Dashboard
Row
Type
Panel
StorageGrid: Overview
Performance
timeseries
S3 API requests
storagegrid_s3_operations_unauthorized
The total number of failed S3 operations that are the result of an authorization failure (HTTP status codes 4xx)
API
Endpoint
Metric
Template
REST
prometheus
storagegrid_s3_operations_unauthorized
conf/storagegrid/11.6.0/storagegrid_metrics.yaml
The storagegrid_s3_operations_unauthorized
metric is visualized in the following Grafana dashboards:
Dashboard
Row
Type
Panel
StorageGrid: Overview
Performance
timeseries
S3 API requests
storagegrid_storage_utilization_data_bytes
An estimate of the total size of replicated and erasure coded object data on the Storage Node
API
Endpoint
Metric
Template
REST
prometheus
storagegrid_storage_utilization_data_bytes
conf/storagegrid/11.6.0/storagegrid_metrics.yaml
The storagegrid_storage_utilization_data_bytes
metric is visualized in the following Grafana dashboards:
The total space available on storage volume 0 for object metadata
API
Endpoint
Metric
Template
REST
prometheus
storagegrid_storage_utilization_metadata_allowed_bytes
conf/storagegrid/11.6.0/storagegrid_metrics.yaml
The storagegrid_storage_utilization_metadata_allowed_bytes
metric is visualized in the following Grafana dashboards:
The amount of object metadata on storage volume 0, in bytes
API
Endpoint
Metric
Template
REST
prometheus
storagegrid_storage_utilization_metadata_bytes
conf/storagegrid/11.6.0/storagegrid_metrics.yaml
The storagegrid_storage_utilization_metadata_bytes
metric is visualized in the following Grafana dashboards:
storagegrid_storage_utilization_usable_space_bytes
The total amount of object storage space remaining
API
Endpoint
Metric
Template
REST
prometheus
storagegrid_storage_utilization_usable_space_bytes
conf/storagegrid/11.6.0/storagegrid_metrics.yaml
The storagegrid_storage_utilization_usable_space_bytes
metric is visualized in the following Grafana dashboards:
storagegrid_tenant_usage_data_bytes
The logical size of all objects for the tenant
API
Endpoint
Metric
Template
REST
grid/accounts-cache
dataBytes
conf/storagegrid/11.6.0/tenant.yaml
The storagegrid_tenant_usage_data_bytes
metric is visualized in the following Grafana dashboards:
storagegrid_tenant_usage_quota_bytes
The maximum amount of logical space available for the tenant's object. If a quota metric is not provided, an unlimited amount of space is available
API
Endpoint
Metric
Template
REST
grid/accounts-cache
policy.quotaObjectBytes
conf/storagegrid/11.6.0/tenant.yaml
The storagegrid_tenant_usage_quota_bytes
metric is visualized in the following Grafana dashboards: