GuidesChangelogData Inspector Library API Reference
Guides

Data, Catalog, and Layer Metrics dashboard

Data, Catalog, and Layer Metrics is a default dashboard available to you in Grafana that shows the following metrics. The Technical Name column shows the metric name to use if you want to create a custom report. If the metric is calculated using a filter, then both the technical name and the filter are shown.

Data Metrics

METRICDETAILSDESCRIPTION
Total Number of Catalogscatalog_totalThe number of existing catalogs created over the selected time period
Total Number of Layerslayer_totalThe number of existing layers (all layer types) created across all catalogs over the selected time period
Total Number of Versioned Layerslayer_total with layer_type="versioned"The number of versioned layers created across all catalogs over the selected time period
Total Number of the Object Store Layerslayer_total with layer_type="objectstore"The number of the object store layers created across all the catalogs over the selected time period
Total Number of Volatile Layerslayer_total with layer_type="volatile"The number of volatile layers created across all catalogs over the selected time period
Total Number of Stream Layerslayer_total with layer_type="stream"The number of stream layers created across all catalogs over the selected time period
Total Number of Index Layerslayer_total with layer_type="index"The number of index layers created across all catalogs over the selected time period
Versioned Layers - Total Storage Volume (Usage)layer_used_bytes with layer_type="versioned"Sum of data volume across all versioned layers (all catalogs)
Object store Layers - Total Storage Volume (Usage)layer_used_bytes with layer_type="objectstore"Sum of data volume across all the object store layers (all catalogs)
Volatile Layers - Total Capacitylayer_allocated_bytes with layer_type="volatile"Sum of reserved capacity across all volatile layers (all catalogs)
Volatile Layers - Used Capacitylayer_used_bytes with layer_type="volatile"Sum of used capacity across all volatile layers (all catalogs)
Stream Layers - Total Throughput Capacityin_throughput_kbps with layer_type="stream" + out_throughput_kbps with layer_type="stream"Sum of throughput capacity across all stream layers (all Catalogs)
Index Layers - Total Storage Volume (Usage)layer_used_index_blobstore_bytes with layer_type="index"Sum of data volume across all Index layers (all catalogs)

Catalog Metrics

METRICDETAILSDESCRIPTION
Layer Count Per Cataloglayer_total_by_catalogTotal Number of Layers Per Catalog
Versioned Layer Storage Volume Per Cataloglayer_used_bytes with layer_type="versioned" and catalog=~"$catalog"Total Data Volume of all Versioned Layers per Catalog
Object Store Layer Storage Volume Per Cataloglayer_used_bytes with layer_type="objectstore" and catalog=~"$catalog"Total Data Volume of all Object Store Layers per Catalog
Volatile Layer Unique Capacity Per Cataloglayer_unique_used_bytes with layer_type="volatile" and catalog=~"$catalog"Total Unique Capacity (Amount of Stored Data Without Replication) of all volatile layers per catalog
Index Layer Data Storage Volume Per Cataloglayer_used_index_blobstore_bytes with layer_type="index" and catalog=~"$catalog"Total data volume of all index layers per catalog

Volatile Layer Metrics

METRICDETAILSDESCRIPTION
Capacity Allocated for Volatile Storagelayer_allocated_bytesTotal capacity configured
Capacity Used for Volatile Storagelayer_used_bytesTotal capacity used
Unique Capacity Used for Volatile Storagelayer_unique_used_bytesAmount of stored data without replication
Data Redundancy for Volatile Storagelayer_data_redundancyStorage redundancy set per volatile layer configuration.

Stream Layer Metrics

METRICDETAILSDESCRIPTION
TTL per Stream Layerttl_minTime-to-Live (TTL) - User configuration setting per Stream Layer
Throughput per Stream Layerin_throughput_kbps and out_throughput_kbpsIN/OUT throughput (Kilobytes/second) per stream layer
Write Byte Rate Per Layer (MB/s)kafka_server_produce_byte_rateByte rate per second for all messages written to a layer
Read Byte Rate Per Layer (MB/s)kafka_server_fetch_byte_rateByte rate per second for all messages read from a layer
Messages written Per Layerstream_layer_messagesInRateTotal number of messages written per stream layer. (For Dashboard UI displays use max() of this metric)

Versioned Layer Metrics

METRICDETAILSDESCRIPTION
Durable Storage Used for Versioned Layerlayer_used_bytesTotal capacity used for versioned layer in the catalogs

Index Layer Metrics

METRICDETAILSDESCRIPTION
TTL per Index Layerttl_index_minTime-to-Live (TTL) - User configuration settings per index layer
Metadata Storage Used for Index Layersindex_layer_metadata_storage_bytesTotal volume of metadata storage per index layer

Object Store Layer Metrics

METRICDETAILSDESCRIPTION
Capacity Used for Object Store Layerlayer_used_bytesTotal capacity used for the Object Store layer in the catalogs
Metadata Storage Used for Object Store Layersobjectstore_layer_metadata_used_bytesTotal volume of the metadata storage per Object Store layer

Common Metrics and Labels used for Catalog and Layers

The table below reports the most common metrics and their labels for Catalogs an Layers.

METRICLABELS
catalog_total-
layer_totallayer_type with values: index, stream, versioned, volatile
layer_total_by_catalogbillingTag to filter out for a particular billing tag.
catalog to filter out for a particular catalog id.
catalogHrn to filter out for a particular catalog HRN
layer_used_bytesbillingTag to filter out for a particular billing tag.
catalog to filter out for a particular catalog id.
catalogHrn to filter out for a particular catalog HRN.
clientAppId to filter out for a particular Client App Id.
layer to filter out for a particular layer id.
layer_type to filter out for a particular layer type.
project to filter out for a particular project id.
layer_unique_used_bytesbillingTag to filter out for a particular billing tag.
catalog to filter out for a particular catalog id.
catalogHrn to filter out for a particular catalog HRN.
layer to filter out for a particular layer id.
layer_type to filter out for a particular layer type, in this label volatile is the only value.
layer_allocated_bytesbillingTag to filter out for a particular billing tag.
catalog to filter out for a particular catalog id.
catalogHrn to filter out for a particular catalog HRN.
clientAppId to filter out for a particular Client App Id.
layer to filter out for a particular layer id.
layer_type to filter out for a particular layer type, in this label volatile is the only value.
project to filter out for a particular project id.
layer_used_index_blobstore_bytesbillingTag to filter out for a particular billing tag.
catalog to filter out for a particular catalog id.
catalogHrn to filter out for a particular catalog HRN.
clientAppId to filter out for a particular Client App Id.
layer to filter out for a particular layer id.
layer_type to filter out for a particular layer type, in this label index is the only value.
project to filter out for a particular project id.
index_layer_metadata_storage_bytesbillingTag to filter out for a particular billing tag.
catalog to filter out for a particular catalog id.
catalogHrn to filter out for a particular catalog HRN.
clientAppId to filter out for a particular Client App Id.
layer to filter out for a particular layer id.
layer_type to filter out for a particular layer type, in this label index is the only value.
project to filter out for a particular project id.
in_throughput_kbps and out_throughput_kbpsbillingTag to filter out for a particular billing tag.
catalog to filter out for a particular catalog id.
catalogHrn to filter out for a particular catalog HRN.
clientAppId to filter out for a particular Client App Id.
layer to filter out for a particular layer id.
layer_type to filter out for a particular layer type, in this label stream is the only value.
project to filter out for a particular project id.
objectstore_layer_metadata_used_bytesbillingTag to filter out for a particular billing tag.
catalog to filter out for a particular catalog id.
catalogHrn to filter out for a particular catalog HRN.
clientAppId to filter out for a particular Client App Id.
layer to filter out for a particular layer id.
layer_type to filter out for a particular layer type, in this label objectstore is the only value.
project to filter out for a particular project id.
kafka_server_fetch_byte_rate and kafka_server_produce_byte_rateclientId to filter out for a particular client id.
strCatalog to filter out for a particular catalog id.
strLayer to filter out for a particular catalog layer.
stream_layer_messagesInRatestrCatalog to filter out for a particular catalog id.
strLayer to filter out for a particular catalog layer.
ttl_minbillingTag to filter out for a particular billing tag.
catalog to filter out for a particular catalog id.
catalogHrn to filter out for a particular catalog HRN.
clientAppId to filter out for a particular Client App Id.
layer to filter out for a particular layer id.
layer_type to filter out for a particular layer type, in this label stream is the only value.
project to filter out for a particular project id.
ttl_index_minbillingTag to filter out for a particular billing tag.
catalog to filter out for a particular catalog id.
catalogHrn to filter out for a particular catalog HRN.
clientAppId to filter out for a particular Client App Id.
layer to filter out for a particular layer id.
layer_type to filter out for a particular layer type, in this label index is the only value.
project to filter out for a particular project id.