X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/6d3d48d6706c6aa32b5d1bf1977ea172b8cde7a4..231a86fd3f7e30e9f66d71d92ad7c26578637e37:/doc/admin/metrics.html.textile.liquid diff --git a/doc/admin/metrics.html.textile.liquid b/doc/admin/metrics.html.textile.liquid index 45b9ece8c9..893eac1c83 100644 --- a/doc/admin/metrics.html.textile.liquid +++ b/doc/admin/metrics.html.textile.liquid @@ -146,6 +146,33 @@ h3. Example response } +h2. Keep-balance + +Keep-balance exports metrics at @/metrics@ -- e.g., @http://keep.zzzzz.arvadosapi.com:9005/metrics@. + +table(table table-bordered table-condensed). +|_. Name|_. Type|_. Description| +|arvados_keep_total_{replicas,blocks,bytes}|gauge|stored data (stored in backend volumes, whether referenced or not)| +|arvados_keep_garbage_{replicas,blocks,bytes}|gauge|garbage data (unreferenced, and old enough to trash)| +|arvados_keep_transient_{replicas,blocks,bytes}|gauge|transient data (unreferenced, but too new to trash)| +|arvados_keep_overreplicated_{replicas,blocks,bytes}|gauge|overreplicated data (more replicas exist than are needed)| +|arvados_keep_underreplicated_{replicas,blocks,bytes}|gauge|underreplicated data (fewer replicas exist than are needed)| +|arvados_keep_lost_{replicas,blocks,bytes}|gauge|lost data (referenced by collections, but not found on any backend volume)| +|arvados_keep_dedup_block_ratio|gauge|deduplication ratio (block references in collections ÷ distinct blocks referenced)| +|arvados_keep_dedup_byte_ratio|gauge|deduplication ratio (block references in collections ÷ distinct blocks referenced, weighted by block size)| +|arvados_keepbalance_get_state_seconds|summary|time to get all collections and keepstore volume indexes for one iteration| +|arvados_keepbalance_changeset_compute_seconds|summary|time to compute changesets for one iteration| +|arvados_keepbalance_send_pull_list_seconds|summary|time to send pull lists to all keepstore servers for one iteration| +|arvados_keepbalance_send_trash_list_seconds|summary|time to send trash lists to all keepstore servers for one iteration| +|arvados_keepbalance_sweep_seconds|summary|time to complete one iteration| + +Each @arvados_keep_@ storage state statistic above is presented as a set of three metrics: + +table(table table-bordered table-condensed). +|*_blocks|distinct block hashes| +|*_bytes|bytes stored on backend volumes| +|*_replicas|objects/files stored on backend volumes| + h2. Node manager The node manager status end point provides a snapshot of internal status at the time of the most recent wishlist update.