diff --git a/collector/bcachefs_linux.go b/collector/bcachefs_linux.go new file mode 100644 index 0000000000..528613de85 --- /dev/null +++ b/collector/bcachefs_linux.go @@ -0,0 +1,266 @@ +// Copyright 2025 The Prometheus Authors +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +//go:build !nobcachefs + +package collector + +import ( + "fmt" + "log/slog" + "os" + "regexp" + + "github.com/prometheus/client_golang/prometheus" + "github.com/prometheus/procfs/bcachefs" +) + +func init() { + registerCollector("bcachefs", defaultEnabled, NewBcachefsCollector) +} + +// bcachefsCollector collects metrics from bcachefs filesystems. +type bcachefsCollector struct { + fs bcachefs.FS + logger *slog.Logger +} + +// NewBcachefsCollector returns a new Collector exposing bcachefs statistics. +func NewBcachefsCollector(logger *slog.Logger) (Collector, error) { + fs, err := bcachefs.NewFS(*sysPath) + if err != nil { + return nil, fmt.Errorf("failed to open sysfs: %w", err) + } + + return &bcachefsCollector{ + fs: fs, + logger: logger, + }, nil +} + +// Update retrieves and exports bcachefs statistics. +func (c *bcachefsCollector) Update(ch chan<- prometheus.Metric) error { + const subsystem = "bcachefs" + + stats, err := c.fs.Stats() + if err != nil { + if os.IsNotExist(err) { + c.logger.Debug("bcachefs sysfs path does not exist", "path", sysFilePath("fs/bcachefs")) + return ErrNoData + } + return fmt.Errorf("failed to retrieve bcachefs stats: %w", err) + } + + if len(stats) == 0 { + return ErrNoData + } + + for _, s := range stats { + uuid := s.UUID + + ch <- prometheus.MustNewConstMetric( + prometheus.NewDesc( + prometheus.BuildFQName(namespace, subsystem, "info"), + "Filesystem information.", + []string{"uuid"}, + nil, + ), + prometheus.GaugeValue, + 1, + uuid, + ) + + ch <- prometheus.MustNewConstMetric( + prometheus.NewDesc( + prometheus.BuildFQName(namespace, subsystem, "btree_cache_size_bytes"), + "Btree cache memory usage in bytes.", + []string{"uuid"}, + nil, + ), + prometheus.GaugeValue, + float64(s.BtreeCacheSizeBytes), + uuid, + ) + + for algorithm, comp := range s.Compression { + ch <- prometheus.MustNewConstMetric( + prometheus.NewDesc( + prometheus.BuildFQName(namespace, subsystem, "compression_compressed_bytes"), + "Compressed size by algorithm.", + []string{"uuid", "algorithm"}, + nil, + ), + prometheus.GaugeValue, + float64(comp.CompressedBytes), + uuid, algorithm, + ) + ch <- prometheus.MustNewConstMetric( + prometheus.NewDesc( + prometheus.BuildFQName(namespace, subsystem, "compression_uncompressed_bytes"), + "Uncompressed size by algorithm.", + []string{"uuid", "algorithm"}, + nil, + ), + prometheus.GaugeValue, + float64(comp.UncompressedBytes), + uuid, algorithm, + ) + } + + for errorType, errStats := range s.Errors { + ch <- prometheus.MustNewConstMetric( + prometheus.NewDesc( + prometheus.BuildFQName(namespace, subsystem, "errors_total"), + "Error count by error type.", + []string{"uuid", "error_type"}, + nil, + ), + prometheus.CounterValue, + float64(errStats.Count), + uuid, errorType, + ) + } + + for counterName, counterStats := range s.Counters { + metricName := sanitizeMetricName(counterName) + "_total" + ch <- prometheus.MustNewConstMetric( + prometheus.NewDesc( + prometheus.BuildFQName(namespace, subsystem, metricName), + fmt.Sprintf("Bcachefs counter %s since filesystem creation.", counterName), + []string{"uuid"}, + nil, + ), + prometheus.CounterValue, + float64(counterStats.SinceFilesystemCreation), + uuid, + ) + } + + for writeType, writeStats := range s.BtreeWrites { + ch <- prometheus.MustNewConstMetric( + prometheus.NewDesc( + prometheus.BuildFQName(namespace, subsystem, "btree_writes_total"), + "Number of btree writes by type.", + []string{"uuid", "type"}, + nil, + ), + prometheus.CounterValue, + float64(writeStats.Count), + uuid, writeType, + ) + ch <- prometheus.MustNewConstMetric( + prometheus.NewDesc( + prometheus.BuildFQName(namespace, subsystem, "btree_write_average_size_bytes"), + "Average btree write size by type.", + []string{"uuid", "type"}, + nil, + ), + prometheus.GaugeValue, + float64(writeStats.SizeBytes), + uuid, writeType, + ) + } + + for device, devStats := range s.Devices { + if devStats == nil { + continue + } + + ch <- prometheus.MustNewConstMetric( + prometheus.NewDesc( + prometheus.BuildFQName(namespace, subsystem, "device_info"), + "Device information.", + []string{"uuid", "device", "label", "state"}, + nil, + ), + prometheus.GaugeValue, + 1, + uuid, device, devStats.Label, devStats.State, + ) + + ch <- prometheus.MustNewConstMetric( + prometheus.NewDesc( + prometheus.BuildFQName(namespace, subsystem, "device_bucket_size_bytes"), + "Bucket size in bytes.", + []string{"uuid", "device"}, + nil, + ), + prometheus.GaugeValue, + float64(devStats.BucketSizeBytes), + uuid, device, + ) + + ch <- prometheus.MustNewConstMetric( + prometheus.NewDesc( + prometheus.BuildFQName(namespace, subsystem, "device_buckets"), + "Total number of buckets.", + []string{"uuid", "device"}, + nil, + ), + prometheus.GaugeValue, + float64(devStats.Buckets), + uuid, device, + ) + + ch <- prometheus.MustNewConstMetric( + prometheus.NewDesc( + prometheus.BuildFQName(namespace, subsystem, "device_durability"), + "Device durability setting.", + []string{"uuid", "device"}, + nil, + ), + prometheus.GaugeValue, + float64(devStats.Durability), + uuid, device, + ) + + for op, dataTypes := range devStats.IODone { + for dataType, value := range dataTypes { + ch <- prometheus.MustNewConstMetric( + prometheus.NewDesc( + prometheus.BuildFQName(namespace, subsystem, "device_io_done_bytes_total"), + "IO bytes by operation type and data type.", + []string{"uuid", "device", "operation", "data_type"}, + nil, + ), + prometheus.CounterValue, + float64(value), + uuid, device, op, dataType, + ) + } + } + + for errorType, value := range devStats.IOErrors { + ch <- prometheus.MustNewConstMetric( + prometheus.NewDesc( + prometheus.BuildFQName(namespace, subsystem, "device_io_errors_total"), + "IO errors by error type.", + []string{"uuid", "device", "type"}, + nil, + ), + prometheus.CounterValue, + float64(value), + uuid, device, errorType, + ) + } + } + } + + return nil +} + +// sanitizeMetricName converts a string to a valid Prometheus metric name component. +func sanitizeMetricName(name string) string { + re := regexp.MustCompile(`[^a-zA-Z0-9_]`) + return re.ReplaceAllString(name, "_") +} diff --git a/collector/fixtures/e2e-64k-page-output.txt b/collector/fixtures/e2e-64k-page-output.txt index db384df620..e6edcf90c3 100644 --- a/collector/fixtures/e2e-64k-page-output.txt +++ b/collector/fixtures/e2e-64k-page-output.txt @@ -144,6 +144,597 @@ node_bcache_writeback_rate_proportional_term{backing_device="bdev0",uuid="deaddd # HELP node_bcache_written_bytes_total Sum of all data that has been written to the cache. # TYPE node_bcache_written_bytes_total counter node_bcache_written_bytes_total{cache_device="cache0",uuid="deaddd54-c735-46d5-868e-f331c5fd7c74"} 0 +# HELP node_bcachefs_accounting_key_to_wb_slowpath_total Bcachefs counter accounting_key_to_wb_slowpath since filesystem creation. +# TYPE node_bcachefs_accounting_key_to_wb_slowpath_total counter +node_bcachefs_accounting_key_to_wb_slowpath_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4.4105502e+07 +# HELP node_bcachefs_bkey_pack_pos_fail_total Bcachefs counter bkey_pack_pos_fail since filesystem creation. +# TYPE node_bcachefs_bkey_pack_pos_fail_total counter +node_bcachefs_bkey_pack_pos_fail_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_btree_cache_cannibalize_lock_fail_total Bcachefs counter btree_cache_cannibalize_lock_fail since filesystem creation. +# TYPE node_bcachefs_btree_cache_cannibalize_lock_fail_total counter +node_bcachefs_btree_cache_cannibalize_lock_fail_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 24213 +# HELP node_bcachefs_btree_cache_cannibalize_lock_total Bcachefs counter btree_cache_cannibalize_lock since filesystem creation. +# TYPE node_bcachefs_btree_cache_cannibalize_lock_total counter +node_bcachefs_btree_cache_cannibalize_lock_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 6.2061408e+07 +# HELP node_bcachefs_btree_cache_cannibalize_total Bcachefs counter btree_cache_cannibalize since filesystem creation. +# TYPE node_bcachefs_btree_cache_cannibalize_total counter +node_bcachefs_btree_cache_cannibalize_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.6587339e+07 +# HELP node_bcachefs_btree_cache_cannibalize_unlock_total Bcachefs counter btree_cache_cannibalize_unlock since filesystem creation. +# TYPE node_bcachefs_btree_cache_cannibalize_unlock_total counter +node_bcachefs_btree_cache_cannibalize_unlock_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3.6260384e+07 +# HELP node_bcachefs_btree_cache_reap_total Bcachefs counter btree_cache_reap since filesystem creation. +# TYPE node_bcachefs_btree_cache_reap_total counter +node_bcachefs_btree_cache_reap_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 6.9068459e+07 +# HELP node_bcachefs_btree_cache_scan_total Bcachefs counter btree_cache_scan since filesystem creation. +# TYPE node_bcachefs_btree_cache_scan_total counter +node_bcachefs_btree_cache_scan_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 427545 +# HELP node_bcachefs_btree_cache_size_bytes Btree cache memory usage in bytes. +# TYPE node_bcachefs_btree_cache_size_bytes gauge +node_bcachefs_btree_cache_size_bytes{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.201170739e+09 +# HELP node_bcachefs_btree_key_cache_fill_total Bcachefs counter btree_key_cache_fill since filesystem creation. +# TYPE node_bcachefs_btree_key_cache_fill_total counter +node_bcachefs_btree_key_cache_fill_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.69308144e+08 +# HELP node_bcachefs_btree_node_alloc_total Bcachefs counter btree_node_alloc since filesystem creation. +# TYPE node_bcachefs_btree_node_alloc_total counter +node_bcachefs_btree_node_alloc_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 8.665587e+06 +# HELP node_bcachefs_btree_node_compact_total Bcachefs counter btree_node_compact since filesystem creation. +# TYPE node_bcachefs_btree_node_compact_total counter +node_bcachefs_btree_node_compact_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 5.554425e+06 +# HELP node_bcachefs_btree_node_free_total Bcachefs counter btree_node_free since filesystem creation. +# TYPE node_bcachefs_btree_node_free_total counter +node_bcachefs_btree_node_free_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.4112667e+07 +# HELP node_bcachefs_btree_node_merge_attempt_total Bcachefs counter btree_node_merge_attempt since filesystem creation. +# TYPE node_bcachefs_btree_node_merge_attempt_total counter +node_bcachefs_btree_node_merge_attempt_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.5868895e+07 +# HELP node_bcachefs_btree_node_merge_total Bcachefs counter btree_node_merge since filesystem creation. +# TYPE node_bcachefs_btree_node_merge_total counter +node_bcachefs_btree_node_merge_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 559684 +# HELP node_bcachefs_btree_node_read_total Bcachefs counter btree_node_read since filesystem creation. +# TYPE node_bcachefs_btree_node_read_total counter +node_bcachefs_btree_node_read_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 7.0225874e+07 +# HELP node_bcachefs_btree_node_rewrite_total Bcachefs counter btree_node_rewrite since filesystem creation. +# TYPE node_bcachefs_btree_node_rewrite_total counter +node_bcachefs_btree_node_rewrite_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.130316e+06 +# HELP node_bcachefs_btree_node_set_root_total Bcachefs counter btree_node_set_root since filesystem creation. +# TYPE node_bcachefs_btree_node_set_root_total counter +node_bcachefs_btree_node_set_root_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 77958 +# HELP node_bcachefs_btree_node_split_total Bcachefs counter btree_node_split since filesystem creation. +# TYPE node_bcachefs_btree_node_split_total counter +node_bcachefs_btree_node_split_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 710571 +# HELP node_bcachefs_btree_node_write_total Bcachefs counter btree_node_write since filesystem creation. +# TYPE node_bcachefs_btree_node_write_total counter +node_bcachefs_btree_node_write_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.4796849e+08 +# HELP node_bcachefs_btree_path_relock_fail_total Bcachefs counter btree_path_relock_fail since filesystem creation. +# TYPE node_bcachefs_btree_path_relock_fail_total counter +node_bcachefs_btree_path_relock_fail_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 5.6213103e+07 +# HELP node_bcachefs_btree_path_upgrade_fail_total Bcachefs counter btree_path_upgrade_fail since filesystem creation. +# TYPE node_bcachefs_btree_path_upgrade_fail_total counter +node_bcachefs_btree_path_upgrade_fail_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.103667e+06 +# HELP node_bcachefs_btree_reserve_get_fail_total Bcachefs counter btree_reserve_get_fail since filesystem creation. +# TYPE node_bcachefs_btree_reserve_get_fail_total counter +node_bcachefs_btree_reserve_get_fail_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 11706 +# HELP node_bcachefs_btree_write_average_size_bytes Average btree write size by type. +# TYPE node_bcachefs_btree_write_average_size_bytes gauge +node_bcachefs_btree_write_average_size_bytes{type="cache_reclaim",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 720 +node_bcachefs_btree_write_average_size_bytes{type="init_next_bset",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 28876 +node_bcachefs_btree_write_average_size_bytes{type="initial",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 102400 +node_bcachefs_btree_write_average_size_bytes{type="interior",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1290 +node_bcachefs_btree_write_average_size_bytes{type="journal_reclaim",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 697 +# HELP node_bcachefs_btree_writes_total Number of btree writes by type. +# TYPE node_bcachefs_btree_writes_total counter +node_bcachefs_btree_writes_total{type="cache_reclaim",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 14401 +node_bcachefs_btree_writes_total{type="init_next_bset",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4.055926e+06 +node_bcachefs_btree_writes_total{type="initial",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3.298401e+06 +node_bcachefs_btree_writes_total{type="interior",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3.035363e+06 +node_bcachefs_btree_writes_total{type="journal_reclaim",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 6.6903805e+07 +# HELP node_bcachefs_bucket_alloc_fail_total Bcachefs counter bucket_alloc_fail since filesystem creation. +# TYPE node_bcachefs_bucket_alloc_fail_total counter +node_bcachefs_bucket_alloc_fail_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.1156091e+07 +# HELP node_bcachefs_bucket_alloc_from_stripe_total Bcachefs counter bucket_alloc_from_stripe since filesystem creation. +# TYPE node_bcachefs_bucket_alloc_from_stripe_total counter +node_bcachefs_bucket_alloc_from_stripe_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_bucket_alloc_total Bcachefs counter bucket_alloc since filesystem creation. +# TYPE node_bcachefs_bucket_alloc_total counter +node_bcachefs_bucket_alloc_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3.7363674e+07 +# HELP node_bcachefs_bucket_discard_fast_total Bcachefs counter bucket_discard_fast since filesystem creation. +# TYPE node_bcachefs_bucket_discard_fast_total counter +node_bcachefs_bucket_discard_fast_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 10204 +# HELP node_bcachefs_bucket_discard_fast_worker_total Bcachefs counter bucket_discard_fast_worker since filesystem creation. +# TYPE node_bcachefs_bucket_discard_fast_worker_total counter +node_bcachefs_bucket_discard_fast_worker_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4012 +# HELP node_bcachefs_bucket_discard_total Bcachefs counter bucket_discard since filesystem creation. +# TYPE node_bcachefs_bucket_discard_total counter +node_bcachefs_bucket_discard_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.4751388e+07 +# HELP node_bcachefs_bucket_discard_worker_total Bcachefs counter bucket_discard_worker since filesystem creation. +# TYPE node_bcachefs_bucket_discard_worker_total counter +node_bcachefs_bucket_discard_worker_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 7.021501e+06 +# HELP node_bcachefs_bucket_invalidate_total Bcachefs counter bucket_invalidate since filesystem creation. +# TYPE node_bcachefs_bucket_invalidate_total counter +node_bcachefs_bucket_invalidate_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3.483205e+06 +# HELP node_bcachefs_cached_ptr_drop_total Bcachefs counter cached_ptr_drop since filesystem creation. +# TYPE node_bcachefs_cached_ptr_drop_total counter +node_bcachefs_cached_ptr_drop_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.201170739e+09 +# HELP node_bcachefs_compression_compressed_bytes Compressed size by algorithm. +# TYPE node_bcachefs_compression_compressed_bytes gauge +node_bcachefs_compression_compressed_bytes{algorithm="gzip",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_compression_compressed_bytes{algorithm="incompressible",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.187472557998e+13 +node_bcachefs_compression_compressed_bytes{algorithm="lz4",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 5.2505975193e+10 +node_bcachefs_compression_compressed_bytes{algorithm="lz4_old",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_compression_compressed_bytes{algorithm="zstd",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.42665652224e+11 +# HELP node_bcachefs_compression_uncompressed_bytes Uncompressed size by algorithm. +# TYPE node_bcachefs_compression_uncompressed_bytes gauge +node_bcachefs_compression_uncompressed_bytes{algorithm="gzip",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_compression_uncompressed_bytes{algorithm="incompressible",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.187472557998e+13 +node_bcachefs_compression_uncompressed_bytes{algorithm="lz4",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 7.6450417868e+10 +node_bcachefs_compression_uncompressed_bytes{algorithm="lz4_old",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_compression_uncompressed_bytes{algorithm="zstd",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 6.47466319872e+11 +# HELP node_bcachefs_copygc_total Bcachefs counter copygc since filesystem creation. +# TYPE node_bcachefs_copygc_total counter +node_bcachefs_copygc_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 424790 +# HELP node_bcachefs_copygc_wait_obsolete_total Bcachefs counter copygc_wait_obsolete since filesystem creation. +# TYPE node_bcachefs_copygc_wait_obsolete_total counter +node_bcachefs_copygc_wait_obsolete_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 537321 +# HELP node_bcachefs_data_read_bounce_total Bcachefs counter data_read_bounce since filesystem creation. +# TYPE node_bcachefs_data_read_bounce_total counter +node_bcachefs_data_read_bounce_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.5052058e+08 +# HELP node_bcachefs_data_read_fail_and_poison_total Bcachefs counter data_read_fail_and_poison since filesystem creation. +# TYPE node_bcachefs_data_read_fail_and_poison_total counter +node_bcachefs_data_read_fail_and_poison_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_data_read_hole_total Bcachefs counter data_read_hole since filesystem creation. +# TYPE node_bcachefs_data_read_hole_total counter +node_bcachefs_data_read_hole_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.858174650941e+12 +# HELP node_bcachefs_data_read_inline_total Bcachefs counter data_read_inline since filesystem creation. +# TYPE node_bcachefs_data_read_inline_total counter +node_bcachefs_data_read_inline_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.5998753177e+10 +# HELP node_bcachefs_data_read_narrow_crcs_fail_total Bcachefs counter data_read_narrow_crcs_fail since filesystem creation. +# TYPE node_bcachefs_data_read_narrow_crcs_fail_total counter +node_bcachefs_data_read_narrow_crcs_fail_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1779 +# HELP node_bcachefs_data_read_narrow_crcs_total Bcachefs counter data_read_narrow_crcs since filesystem creation. +# TYPE node_bcachefs_data_read_narrow_crcs_total counter +node_bcachefs_data_read_narrow_crcs_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 18529 +# HELP node_bcachefs_data_read_nopromote_already_promoted_total Bcachefs counter data_read_nopromote_already_promoted since filesystem creation. +# TYPE node_bcachefs_data_read_nopromote_already_promoted_total counter +node_bcachefs_data_read_nopromote_already_promoted_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.11037452e+08 +# HELP node_bcachefs_data_read_nopromote_congested_total Bcachefs counter data_read_nopromote_congested since filesystem creation. +# TYPE node_bcachefs_data_read_nopromote_congested_total counter +node_bcachefs_data_read_nopromote_congested_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.913847e+06 +# HELP node_bcachefs_data_read_nopromote_may_not_total Bcachefs counter data_read_nopromote_may_not since filesystem creation. +# TYPE node_bcachefs_data_read_nopromote_may_not_total counter +node_bcachefs_data_read_nopromote_may_not_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.0206095e+07 +# HELP node_bcachefs_data_read_nopromote_total Bcachefs counter data_read_nopromote since filesystem creation. +# TYPE node_bcachefs_data_read_nopromote_total counter +node_bcachefs_data_read_nopromote_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.42468868e+08 +# HELP node_bcachefs_data_read_nopromote_unwritten_total Bcachefs counter data_read_nopromote_unwritten since filesystem creation. +# TYPE node_bcachefs_data_read_nopromote_unwritten_total counter +node_bcachefs_data_read_nopromote_unwritten_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_data_read_promote_total Bcachefs counter data_read_promote since filesystem creation. +# TYPE node_bcachefs_data_read_promote_total counter +node_bcachefs_data_read_promote_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4.19833053184e+11 +# HELP node_bcachefs_data_read_retry_total Bcachefs counter data_read_retry since filesystem creation. +# TYPE node_bcachefs_data_read_retry_total counter +node_bcachefs_data_read_retry_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.2404675e+07 +# HELP node_bcachefs_data_read_reuse_race_total Bcachefs counter data_read_reuse_race since filesystem creation. +# TYPE node_bcachefs_data_read_reuse_race_total counter +node_bcachefs_data_read_reuse_race_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 201095 +# HELP node_bcachefs_data_read_split_total Bcachefs counter data_read_split since filesystem creation. +# TYPE node_bcachefs_data_read_split_total counter +node_bcachefs_data_read_split_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.18590695e+08 +# HELP node_bcachefs_data_read_total Bcachefs counter data_read since filesystem creation. +# TYPE node_bcachefs_data_read_total counter +node_bcachefs_data_read_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4.8928267436032e+13 +# HELP node_bcachefs_data_update_fail_total Bcachefs counter data_update_fail since filesystem creation. +# TYPE node_bcachefs_data_update_fail_total counter +node_bcachefs_data_update_fail_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.138166333e+09 +# HELP node_bcachefs_data_update_in_flight_total Bcachefs counter data_update_in_flight since filesystem creation. +# TYPE node_bcachefs_data_update_in_flight_total counter +node_bcachefs_data_update_in_flight_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3.978784e+06 +# HELP node_bcachefs_data_update_key_fail_total Bcachefs counter data_update_key_fail since filesystem creation. +# TYPE node_bcachefs_data_update_key_fail_total counter +node_bcachefs_data_update_key_fail_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.4373939404e+10 +# HELP node_bcachefs_data_update_key_total Bcachefs counter data_update_key since filesystem creation. +# TYPE node_bcachefs_data_update_key_total counter +node_bcachefs_data_update_key_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.00275460453171e+14 +# HELP node_bcachefs_data_update_no_io_total Bcachefs counter data_update_no_io since filesystem creation. +# TYPE node_bcachefs_data_update_no_io_total counter +node_bcachefs_data_update_no_io_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.00824357273e+11 +# HELP node_bcachefs_data_update_noop_obsolete_total Bcachefs counter data_update_noop_obsolete since filesystem creation. +# TYPE node_bcachefs_data_update_noop_obsolete_total counter +node_bcachefs_data_update_noop_obsolete_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_data_update_pred_total Bcachefs counter data_update_pred since filesystem creation. +# TYPE node_bcachefs_data_update_pred_total counter +node_bcachefs_data_update_pred_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4.947802324992e+13 +# HELP node_bcachefs_data_update_read_total Bcachefs counter data_update_read since filesystem creation. +# TYPE node_bcachefs_data_update_read_total counter +node_bcachefs_data_update_read_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 8.9390295338188e+13 +# HELP node_bcachefs_data_update_start_fail_obsolete_total Bcachefs counter data_update_start_fail_obsolete since filesystem creation. +# TYPE node_bcachefs_data_update_start_fail_obsolete_total counter +node_bcachefs_data_update_start_fail_obsolete_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3.14018822443e+11 +# HELP node_bcachefs_data_update_total Bcachefs counter data_update since filesystem creation. +# TYPE node_bcachefs_data_update_total counter +node_bcachefs_data_update_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.4206847997116416e+16 +# HELP node_bcachefs_data_update_useless_write_fail_total Bcachefs counter data_update_useless_write_fail since filesystem creation. +# TYPE node_bcachefs_data_update_useless_write_fail_total counter +node_bcachefs_data_update_useless_write_fail_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 5.30428461e+09 +# HELP node_bcachefs_data_update_write_total Bcachefs counter data_update_write since filesystem creation. +# TYPE node_bcachefs_data_update_write_total counter +node_bcachefs_data_update_write_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3.7163493018828e+13 +# HELP node_bcachefs_data_write_total Bcachefs counter data_write since filesystem creation. +# TYPE node_bcachefs_data_write_total counter +node_bcachefs_data_write_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.0780769764966e+13 +# HELP node_bcachefs_device_bucket_size_bytes Bucket size in bytes. +# TYPE node_bcachefs_device_bucket_size_bytes gauge +node_bcachefs_device_bucket_size_bytes{device="10",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 524288 +node_bcachefs_device_bucket_size_bytes{device="4",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.097152e+06 +node_bcachefs_device_bucket_size_bytes{device="6",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.097152e+06 +node_bcachefs_device_bucket_size_bytes{device="7",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.097152e+06 +node_bcachefs_device_bucket_size_bytes{device="8",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.097152e+06 +# HELP node_bcachefs_device_buckets Total number of buckets. +# TYPE node_bcachefs_device_buckets gauge +node_bcachefs_device_buckets{device="10",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 953880 +node_bcachefs_device_buckets{device="4",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 7.629824e+06 +node_bcachefs_device_buckets{device="6",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 953864 +node_bcachefs_device_buckets{device="7",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.907723e+06 +node_bcachefs_device_buckets{device="8",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.384637e+06 +# HELP node_bcachefs_device_durability Device durability setting. +# TYPE node_bcachefs_device_durability gauge +node_bcachefs_device_durability{device="10",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1 +node_bcachefs_device_durability{device="4",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1 +node_bcachefs_device_durability{device="6",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1 +node_bcachefs_device_durability{device="7",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1 +node_bcachefs_device_durability{device="8",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1 +# HELP node_bcachefs_device_info Device information. +# TYPE node_bcachefs_device_info gauge +node_bcachefs_device_info{device="10",label="disk-10",state="[rw] ro evacuating spare",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1 +node_bcachefs_device_info{device="4",label="disk-4",state="[rw] ro evacuating spare",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1 +node_bcachefs_device_info{device="6",label="disk-6",state="[rw] ro evacuating spare",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1 +node_bcachefs_device_info{device="7",label="disk-7",state="[rw] ro evacuating spare",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1 +node_bcachefs_device_info{device="8",label="disk-8",state="[rw] ro evacuating spare",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1 +# HELP node_bcachefs_device_io_done_bytes_total IO bytes by operation type and data type. +# TYPE node_bcachefs_device_io_done_bytes_total counter +node_bcachefs_device_io_done_bytes_total{data_type="btree",device="10",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 5.24288e+06 +node_bcachefs_device_io_done_bytes_total{data_type="btree",device="10",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 16384 +node_bcachefs_device_io_done_bytes_total{data_type="btree",device="4",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.193358848e+09 +node_bcachefs_device_io_done_bytes_total{data_type="btree",device="4",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 589824 +node_bcachefs_device_io_done_bytes_total{data_type="btree",device="6",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 8.912896e+06 +node_bcachefs_device_io_done_bytes_total{data_type="btree",device="6",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="btree",device="7",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.767671263232e+12 +node_bcachefs_device_io_done_bytes_total{data_type="btree",device="7",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 7.82753624064e+11 +node_bcachefs_device_io_done_bytes_total{data_type="btree",device="8",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="btree",device="8",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="cached",device="10",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="cached",device="10",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="cached",device="4",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="cached",device="4",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="cached",device="6",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="cached",device="6",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="cached",device="7",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="cached",device="7",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="cached",device="8",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="cached",device="8",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="journal",device="10",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="journal",device="10",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="journal",device="4",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="journal",device="4",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="journal",device="6",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="journal",device="6",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="journal",device="7",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="journal",device="7",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.432028966912e+12 +node_bcachefs_device_io_done_bytes_total{data_type="journal",device="8",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="journal",device="8",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_discard",device="10",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_discard",device="10",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_discard",device="4",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_discard",device="4",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_discard",device="6",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_discard",device="6",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_discard",device="7",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_discard",device="7",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_discard",device="8",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_discard",device="8",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_gc_gens",device="10",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_gc_gens",device="10",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_gc_gens",device="4",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_gc_gens",device="4",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_gc_gens",device="6",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_gc_gens",device="6",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_gc_gens",device="7",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_gc_gens",device="7",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_gc_gens",device="8",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_gc_gens",device="8",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="parity",device="10",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="parity",device="10",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="parity",device="4",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="parity",device="4",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="parity",device="6",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="parity",device="6",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="parity",device="7",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="parity",device="7",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="parity",device="8",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="parity",device="8",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="sb",device="10",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 86016 +node_bcachefs_device_io_done_bytes_total{data_type="sb",device="10",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 645120 +node_bcachefs_device_io_done_bytes_total{data_type="sb",device="4",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 86016 +node_bcachefs_device_io_done_bytes_total{data_type="sb",device="4",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 645120 +node_bcachefs_device_io_done_bytes_total{data_type="sb",device="6",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 86016 +node_bcachefs_device_io_done_bytes_total{data_type="sb",device="6",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 677376 +node_bcachefs_device_io_done_bytes_total{data_type="sb",device="7",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 86016 +node_bcachefs_device_io_done_bytes_total{data_type="sb",device="7",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 645120 +node_bcachefs_device_io_done_bytes_total{data_type="sb",device="8",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 86016 +node_bcachefs_device_io_done_bytes_total{data_type="sb",device="8",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 645120 +node_bcachefs_device_io_done_bytes_total{data_type="stripe",device="10",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="stripe",device="10",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="stripe",device="4",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="stripe",device="4",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="stripe",device="6",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="stripe",device="6",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="stripe",device="7",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="stripe",device="7",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="stripe",device="8",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="stripe",device="8",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="unstriped",device="10",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="unstriped",device="10",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="unstriped",device="4",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="unstriped",device="4",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="unstriped",device="6",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="unstriped",device="6",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="unstriped",device="7",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="unstriped",device="7",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="unstriped",device="8",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="unstriped",device="8",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="user",device="10",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.02313054208e+11 +node_bcachefs_device_io_done_bytes_total{data_type="user",device="10",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.52377698304e+11 +node_bcachefs_device_io_done_bytes_total{data_type="user",device="4",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3.770452246528e+12 +node_bcachefs_device_io_done_bytes_total{data_type="user",device="4",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 6.258285805568e+12 +node_bcachefs_device_io_done_bytes_total{data_type="user",device="6",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 6.10019098624e+11 +node_bcachefs_device_io_done_bytes_total{data_type="user",device="6",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 5.62070339584e+11 +node_bcachefs_device_io_done_bytes_total{data_type="user",device="7",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 5.53932742656e+11 +node_bcachefs_device_io_done_bytes_total{data_type="user",device="7",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3.8382641152e+11 +node_bcachefs_device_io_done_bytes_total{data_type="user",device="8",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3.115020546048e+12 +node_bcachefs_device_io_done_bytes_total{data_type="user",device="8",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 6.072510210048e+12 +# HELP node_bcachefs_device_io_errors_total IO errors by error type. +# TYPE node_bcachefs_device_io_errors_total counter +node_bcachefs_device_io_errors_total{device="10",type="checksum",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_errors_total{device="10",type="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_errors_total{device="10",type="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_errors_total{device="4",type="checksum",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_errors_total{device="4",type="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 197416 +node_bcachefs_device_io_errors_total{device="4",type="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 205 +node_bcachefs_device_io_errors_total{device="6",type="checksum",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 5 +node_bcachefs_device_io_errors_total{device="6",type="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 18828 +node_bcachefs_device_io_errors_total{device="6",type="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1 +node_bcachefs_device_io_errors_total{device="7",type="checksum",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 18 +node_bcachefs_device_io_errors_total{device="7",type="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_errors_total{device="7",type="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_errors_total{device="8",type="checksum",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_errors_total{device="8",type="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_errors_total{device="8",type="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_error_throw_total Bcachefs counter error_throw since filesystem creation. +# TYPE node_bcachefs_error_throw_total counter +node_bcachefs_error_throw_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4.719910958e+09 +# HELP node_bcachefs_errors_total Error count by error type. +# TYPE node_bcachefs_errors_total counter +node_bcachefs_errors_total{error_type="accounting_mismatch",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 6 +node_bcachefs_errors_total{error_type="alloc_key_cached_sectors_wrong",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4537 +node_bcachefs_errors_total{error_type="alloc_key_data_type_wrong",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4415 +node_bcachefs_errors_total{error_type="alloc_key_dirty_sectors_wrong",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4538 +node_bcachefs_errors_total{error_type="alloc_key_to_missing_lru_entry",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4517 +node_bcachefs_errors_total{error_type="backpointer_to_missing_ptr",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 45480 +node_bcachefs_errors_total{error_type="bset_bad_csum",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2 +node_bcachefs_errors_total{error_type="btree_node_data_missing",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2 +node_bcachefs_errors_total{error_type="btree_node_topology_bad_max_key",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2 +node_bcachefs_errors_total{error_type="extent_io_opts_not_set",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.1299659571772285e+19 +node_bcachefs_errors_total{error_type="extent_ptrs_all_invalid",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2 +node_bcachefs_errors_total{error_type="extent_ptrs_all_invalid_but_cached",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 44612 +node_bcachefs_errors_total{error_type="lru_entry_bad",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4537 +node_bcachefs_errors_total{error_type="ptr_to_missing_backpointer",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 44112 +node_bcachefs_errors_total{error_type="reconcile_work_incorrectly_set",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 113913 +node_bcachefs_errors_total{error_type="subvol_missing",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 194 +node_bcachefs_errors_total{error_type="validate_error_in_commit",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2 +node_bcachefs_errors_total{error_type="vfs_bad_inode_rm",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 121 +# HELP node_bcachefs_evacuate_bucket_total Bcachefs counter evacuate_bucket since filesystem creation. +# TYPE node_bcachefs_evacuate_bucket_total counter +node_bcachefs_evacuate_bucket_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 6.735247e+06 +# HELP node_bcachefs_fsync_total Bcachefs counter fsync since filesystem creation. +# TYPE node_bcachefs_fsync_total counter +node_bcachefs_fsync_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.515147e+06 +# HELP node_bcachefs_gc_gens_end_total Bcachefs counter gc_gens_end since filesystem creation. +# TYPE node_bcachefs_gc_gens_end_total counter +node_bcachefs_gc_gens_end_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3 +# HELP node_bcachefs_gc_gens_start_total Bcachefs counter gc_gens_start since filesystem creation. +# TYPE node_bcachefs_gc_gens_start_total counter +node_bcachefs_gc_gens_start_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3 +# HELP node_bcachefs_info Filesystem information. +# TYPE node_bcachefs_info gauge +node_bcachefs_info{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1 +# HELP node_bcachefs_journal_full_total Bcachefs counter journal_full since filesystem creation. +# TYPE node_bcachefs_journal_full_total counter +node_bcachefs_journal_full_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 94587 +# HELP node_bcachefs_journal_reclaim_finish_total Bcachefs counter journal_reclaim_finish since filesystem creation. +# TYPE node_bcachefs_journal_reclaim_finish_total counter +node_bcachefs_journal_reclaim_finish_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4.06994135e+08 +# HELP node_bcachefs_journal_reclaim_start_total Bcachefs counter journal_reclaim_start since filesystem creation. +# TYPE node_bcachefs_journal_reclaim_start_total counter +node_bcachefs_journal_reclaim_start_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4.06994135e+08 +# HELP node_bcachefs_journal_res_get_blocked_total Bcachefs counter journal_res_get_blocked since filesystem creation. +# TYPE node_bcachefs_journal_res_get_blocked_total counter +node_bcachefs_journal_res_get_blocked_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 74696 +# HELP node_bcachefs_journal_write_total Bcachefs counter journal_write since filesystem creation. +# TYPE node_bcachefs_journal_write_total counter +node_bcachefs_journal_write_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.5458801e+07 +# HELP node_bcachefs_open_bucket_alloc_fail_total Bcachefs counter open_bucket_alloc_fail since filesystem creation. +# TYPE node_bcachefs_open_bucket_alloc_fail_total counter +node_bcachefs_open_bucket_alloc_fail_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_reconcile_btree_total Bcachefs counter reconcile_btree since filesystem creation. +# TYPE node_bcachefs_reconcile_btree_total counter +node_bcachefs_reconcile_btree_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.158221066e+09 +# HELP node_bcachefs_reconcile_clear_scan_total Bcachefs counter reconcile_clear_scan since filesystem creation. +# TYPE node_bcachefs_reconcile_clear_scan_total counter +node_bcachefs_reconcile_clear_scan_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 11 +# HELP node_bcachefs_reconcile_data_total Bcachefs counter reconcile_data since filesystem creation. +# TYPE node_bcachefs_reconcile_data_total counter +node_bcachefs_reconcile_data_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_reconcile_phys_total Bcachefs counter reconcile_phys since filesystem creation. +# TYPE node_bcachefs_reconcile_phys_total counter +node_bcachefs_reconcile_phys_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 6.9928939526553e+13 +# HELP node_bcachefs_reconcile_scan_device_total Bcachefs counter reconcile_scan_device since filesystem creation. +# TYPE node_bcachefs_reconcile_scan_device_total counter +node_bcachefs_reconcile_scan_device_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 8.3562883710976e+13 +# HELP node_bcachefs_reconcile_scan_fs_total Bcachefs counter reconcile_scan_fs since filesystem creation. +# TYPE node_bcachefs_reconcile_scan_fs_total counter +node_bcachefs_reconcile_scan_fs_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_reconcile_scan_inum_total Bcachefs counter reconcile_scan_inum since filesystem creation. +# TYPE node_bcachefs_reconcile_scan_inum_total counter +node_bcachefs_reconcile_scan_inum_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_reconcile_scan_metadata_total Bcachefs counter reconcile_scan_metadata since filesystem creation. +# TYPE node_bcachefs_reconcile_scan_metadata_total counter +node_bcachefs_reconcile_scan_metadata_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_reconcile_scan_pending_total Bcachefs counter reconcile_scan_pending since filesystem creation. +# TYPE node_bcachefs_reconcile_scan_pending_total counter +node_bcachefs_reconcile_scan_pending_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_reconcile_set_pending_total Bcachefs counter reconcile_set_pending since filesystem creation. +# TYPE node_bcachefs_reconcile_set_pending_total counter +node_bcachefs_reconcile_set_pending_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3.1138512896e+10 +# HELP node_bcachefs_sectors_alloc_total Bcachefs counter sectors_alloc since filesystem creation. +# TYPE node_bcachefs_sectors_alloc_total counter +node_bcachefs_sectors_alloc_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.2534432556646e+13 +# HELP node_bcachefs_stripe_alloc_total Bcachefs counter stripe_alloc since filesystem creation. +# TYPE node_bcachefs_stripe_alloc_total counter +node_bcachefs_stripe_alloc_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_stripe_create_fail_total Bcachefs counter stripe_create_fail since filesystem creation. +# TYPE node_bcachefs_stripe_create_fail_total counter +node_bcachefs_stripe_create_fail_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_stripe_create_total Bcachefs counter stripe_create since filesystem creation. +# TYPE node_bcachefs_stripe_create_total counter +node_bcachefs_stripe_create_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_stripe_delete_total Bcachefs counter stripe_delete since filesystem creation. +# TYPE node_bcachefs_stripe_delete_total counter +node_bcachefs_stripe_delete_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_stripe_reuse_total Bcachefs counter stripe_reuse since filesystem creation. +# TYPE node_bcachefs_stripe_reuse_total counter +node_bcachefs_stripe_reuse_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_stripe_update_bucket_total Bcachefs counter stripe_update_bucket since filesystem creation. +# TYPE node_bcachefs_stripe_update_bucket_total counter +node_bcachefs_stripe_update_bucket_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_stripe_update_extent_fail_total Bcachefs counter stripe_update_extent_fail since filesystem creation. +# TYPE node_bcachefs_stripe_update_extent_fail_total counter +node_bcachefs_stripe_update_extent_fail_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_stripe_update_extent_total Bcachefs counter stripe_update_extent since filesystem creation. +# TYPE node_bcachefs_stripe_update_extent_total counter +node_bcachefs_stripe_update_extent_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_sync_fs_total Bcachefs counter sync_fs since filesystem creation. +# TYPE node_bcachefs_sync_fs_total counter +node_bcachefs_sync_fs_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 42023 +# HELP node_bcachefs_trans_blocked_journal_reclaim_total Bcachefs counter trans_blocked_journal_reclaim since filesystem creation. +# TYPE node_bcachefs_trans_blocked_journal_reclaim_total counter +node_bcachefs_trans_blocked_journal_reclaim_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 78 +# HELP node_bcachefs_trans_restart_btree_node_reused_total Bcachefs counter trans_restart_btree_node_reused since filesystem creation. +# TYPE node_bcachefs_trans_restart_btree_node_reused_total counter +node_bcachefs_trans_restart_btree_node_reused_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 53354 +# HELP node_bcachefs_trans_restart_btree_node_split_total Bcachefs counter trans_restart_btree_node_split since filesystem creation. +# TYPE node_bcachefs_trans_restart_btree_node_split_total counter +node_bcachefs_trans_restart_btree_node_split_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 100190 +# HELP node_bcachefs_trans_restart_fault_inject_total Bcachefs counter trans_restart_fault_inject since filesystem creation. +# TYPE node_bcachefs_trans_restart_fault_inject_total counter +node_bcachefs_trans_restart_fault_inject_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_injected_total Bcachefs counter trans_restart_injected since filesystem creation. +# TYPE node_bcachefs_trans_restart_injected_total counter +node_bcachefs_trans_restart_injected_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_iter_upgrade_total Bcachefs counter trans_restart_iter_upgrade since filesystem creation. +# TYPE node_bcachefs_trans_restart_iter_upgrade_total counter +node_bcachefs_trans_restart_iter_upgrade_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_journal_preres_get_total Bcachefs counter trans_restart_journal_preres_get since filesystem creation. +# TYPE node_bcachefs_trans_restart_journal_preres_get_total counter +node_bcachefs_trans_restart_journal_preres_get_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_journal_reclaim_total Bcachefs counter trans_restart_journal_reclaim since filesystem creation. +# TYPE node_bcachefs_trans_restart_journal_reclaim_total counter +node_bcachefs_trans_restart_journal_reclaim_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_journal_res_get_total Bcachefs counter trans_restart_journal_res_get since filesystem creation. +# TYPE node_bcachefs_trans_restart_journal_res_get_total counter +node_bcachefs_trans_restart_journal_res_get_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_key_cache_key_realloced_total Bcachefs counter trans_restart_key_cache_key_realloced since filesystem creation. +# TYPE node_bcachefs_trans_restart_key_cache_key_realloced_total counter +node_bcachefs_trans_restart_key_cache_key_realloced_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_key_cache_raced_total Bcachefs counter trans_restart_key_cache_raced since filesystem creation. +# TYPE node_bcachefs_trans_restart_key_cache_raced_total counter +node_bcachefs_trans_restart_key_cache_raced_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_key_cache_upgrade_total Bcachefs counter trans_restart_key_cache_upgrade since filesystem creation. +# TYPE node_bcachefs_trans_restart_key_cache_upgrade_total counter +node_bcachefs_trans_restart_key_cache_upgrade_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_mark_replicas_total Bcachefs counter trans_restart_mark_replicas since filesystem creation. +# TYPE node_bcachefs_trans_restart_mark_replicas_total counter +node_bcachefs_trans_restart_mark_replicas_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_mem_realloced_total Bcachefs counter trans_restart_mem_realloced since filesystem creation. +# TYPE node_bcachefs_trans_restart_mem_realloced_total counter +node_bcachefs_trans_restart_mem_realloced_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 6111 +# HELP node_bcachefs_trans_restart_memory_allocation_failure_total Bcachefs counter trans_restart_memory_allocation_failure since filesystem creation. +# TYPE node_bcachefs_trans_restart_memory_allocation_failure_total counter +node_bcachefs_trans_restart_memory_allocation_failure_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.7513334e+07 +# HELP node_bcachefs_trans_restart_relock_after_fill_total Bcachefs counter trans_restart_relock_after_fill since filesystem creation. +# TYPE node_bcachefs_trans_restart_relock_after_fill_total counter +node_bcachefs_trans_restart_relock_after_fill_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_relock_key_cache_fill_obsolete_total Bcachefs counter trans_restart_relock_key_cache_fill_obsolete since filesystem creation. +# TYPE node_bcachefs_trans_restart_relock_key_cache_fill_obsolete_total counter +node_bcachefs_trans_restart_relock_key_cache_fill_obsolete_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_relock_next_node_total Bcachefs counter trans_restart_relock_next_node since filesystem creation. +# TYPE node_bcachefs_trans_restart_relock_next_node_total counter +node_bcachefs_trans_restart_relock_next_node_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 22087 +# HELP node_bcachefs_trans_restart_relock_parent_for_fill_obsolete_total Bcachefs counter trans_restart_relock_parent_for_fill_obsolete since filesystem creation. +# TYPE node_bcachefs_trans_restart_relock_parent_for_fill_obsolete_total counter +node_bcachefs_trans_restart_relock_parent_for_fill_obsolete_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2581 +# HELP node_bcachefs_trans_restart_relock_path_intent_total Bcachefs counter trans_restart_relock_path_intent since filesystem creation. +# TYPE node_bcachefs_trans_restart_relock_path_intent_total counter +node_bcachefs_trans_restart_relock_path_intent_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 298090 +# HELP node_bcachefs_trans_restart_relock_path_total Bcachefs counter trans_restart_relock_path since filesystem creation. +# TYPE node_bcachefs_trans_restart_relock_path_total counter +node_bcachefs_trans_restart_relock_path_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4.752728e+07 +# HELP node_bcachefs_trans_restart_relock_total Bcachefs counter trans_restart_relock since filesystem creation. +# TYPE node_bcachefs_trans_restart_relock_total counter +node_bcachefs_trans_restart_relock_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.806875e+06 +# HELP node_bcachefs_trans_restart_split_race_total Bcachefs counter trans_restart_split_race since filesystem creation. +# TYPE node_bcachefs_trans_restart_split_race_total counter +node_bcachefs_trans_restart_split_race_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_too_many_iters_total Bcachefs counter trans_restart_too_many_iters since filesystem creation. +# TYPE node_bcachefs_trans_restart_too_many_iters_total counter +node_bcachefs_trans_restart_too_many_iters_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_traverse_total Bcachefs counter trans_restart_traverse since filesystem creation. +# TYPE node_bcachefs_trans_restart_traverse_total counter +node_bcachefs_trans_restart_traverse_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_upgrade_total Bcachefs counter trans_restart_upgrade since filesystem creation. +# TYPE node_bcachefs_trans_restart_upgrade_total counter +node_bcachefs_trans_restart_upgrade_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.055154e+06 +# HELP node_bcachefs_trans_restart_would_deadlock_recursion_limit_total Bcachefs counter trans_restart_would_deadlock_recursion_limit since filesystem creation. +# TYPE node_bcachefs_trans_restart_would_deadlock_recursion_limit_total counter +node_bcachefs_trans_restart_would_deadlock_recursion_limit_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_would_deadlock_total Bcachefs counter trans_restart_would_deadlock since filesystem creation. +# TYPE node_bcachefs_trans_restart_would_deadlock_total counter +node_bcachefs_trans_restart_would_deadlock_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.025983e+06 +# HELP node_bcachefs_trans_restart_would_deadlock_write_total Bcachefs counter trans_restart_would_deadlock_write since filesystem creation. +# TYPE node_bcachefs_trans_restart_would_deadlock_write_total counter +node_bcachefs_trans_restart_would_deadlock_write_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2 +# HELP node_bcachefs_trans_restart_write_buffer_flush_total Bcachefs counter trans_restart_write_buffer_flush since filesystem creation. +# TYPE node_bcachefs_trans_restart_write_buffer_flush_total counter +node_bcachefs_trans_restart_write_buffer_flush_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 5.1706894e+07 +# HELP node_bcachefs_trans_traverse_all_total Bcachefs counter trans_traverse_all since filesystem creation. +# TYPE node_bcachefs_trans_traverse_all_total counter +node_bcachefs_trans_traverse_all_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 7.8477746e+07 +# HELP node_bcachefs_transaction_commit_total Bcachefs counter transaction_commit since filesystem creation. +# TYPE node_bcachefs_transaction_commit_total counter +node_bcachefs_transaction_commit_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4.338059022e+09 +# HELP node_bcachefs_write_buffer_flush_slowpath_total Bcachefs counter write_buffer_flush_slowpath since filesystem creation. +# TYPE node_bcachefs_write_buffer_flush_slowpath_total counter +node_bcachefs_write_buffer_flush_slowpath_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 21031 +# HELP node_bcachefs_write_buffer_flush_sync_total Bcachefs counter write_buffer_flush_sync since filesystem creation. +# TYPE node_bcachefs_write_buffer_flush_sync_total counter +node_bcachefs_write_buffer_flush_sync_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 6.024402e+06 +# HELP node_bcachefs_write_buffer_flush_total Bcachefs counter write_buffer_flush since filesystem creation. +# TYPE node_bcachefs_write_buffer_flush_total counter +node_bcachefs_write_buffer_flush_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4.8370568e+07 +# HELP node_bcachefs_write_buffer_maybe_flush_total Bcachefs counter write_buffer_maybe_flush since filesystem creation. +# TYPE node_bcachefs_write_buffer_maybe_flush_total counter +node_bcachefs_write_buffer_maybe_flush_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4.7412849e+07 +# HELP node_bcachefs_write_super_total Bcachefs counter write_super since filesystem creation. +# TYPE node_bcachefs_write_super_total counter +node_bcachefs_write_super_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 30277 # HELP node_bonding_active Number of active slaves per bonding interface. # TYPE node_bonding_active gauge node_bonding_active{master="bond0"} 0 @@ -3034,6 +3625,7 @@ node_schedstat_waiting_seconds_total{cpu="1"} 364107.263788241 # TYPE node_scrape_collector_success gauge node_scrape_collector_success{collector="arp"} 1 node_scrape_collector_success{collector="bcache"} 1 +node_scrape_collector_success{collector="bcachefs"} 1 node_scrape_collector_success{collector="bonding"} 1 node_scrape_collector_success{collector="btrfs"} 1 node_scrape_collector_success{collector="buddyinfo"} 1 diff --git a/collector/fixtures/e2e-output.txt b/collector/fixtures/e2e-output.txt index 9d59cab31e..eee76221ad 100644 --- a/collector/fixtures/e2e-output.txt +++ b/collector/fixtures/e2e-output.txt @@ -144,6 +144,597 @@ node_bcache_writeback_rate_proportional_term{backing_device="bdev0",uuid="deaddd # HELP node_bcache_written_bytes_total Sum of all data that has been written to the cache. # TYPE node_bcache_written_bytes_total counter node_bcache_written_bytes_total{cache_device="cache0",uuid="deaddd54-c735-46d5-868e-f331c5fd7c74"} 0 +# HELP node_bcachefs_accounting_key_to_wb_slowpath_total Bcachefs counter accounting_key_to_wb_slowpath since filesystem creation. +# TYPE node_bcachefs_accounting_key_to_wb_slowpath_total counter +node_bcachefs_accounting_key_to_wb_slowpath_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4.4105502e+07 +# HELP node_bcachefs_bkey_pack_pos_fail_total Bcachefs counter bkey_pack_pos_fail since filesystem creation. +# TYPE node_bcachefs_bkey_pack_pos_fail_total counter +node_bcachefs_bkey_pack_pos_fail_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_btree_cache_cannibalize_lock_fail_total Bcachefs counter btree_cache_cannibalize_lock_fail since filesystem creation. +# TYPE node_bcachefs_btree_cache_cannibalize_lock_fail_total counter +node_bcachefs_btree_cache_cannibalize_lock_fail_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 24213 +# HELP node_bcachefs_btree_cache_cannibalize_lock_total Bcachefs counter btree_cache_cannibalize_lock since filesystem creation. +# TYPE node_bcachefs_btree_cache_cannibalize_lock_total counter +node_bcachefs_btree_cache_cannibalize_lock_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 6.2061408e+07 +# HELP node_bcachefs_btree_cache_cannibalize_total Bcachefs counter btree_cache_cannibalize since filesystem creation. +# TYPE node_bcachefs_btree_cache_cannibalize_total counter +node_bcachefs_btree_cache_cannibalize_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.6587339e+07 +# HELP node_bcachefs_btree_cache_cannibalize_unlock_total Bcachefs counter btree_cache_cannibalize_unlock since filesystem creation. +# TYPE node_bcachefs_btree_cache_cannibalize_unlock_total counter +node_bcachefs_btree_cache_cannibalize_unlock_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3.6260384e+07 +# HELP node_bcachefs_btree_cache_reap_total Bcachefs counter btree_cache_reap since filesystem creation. +# TYPE node_bcachefs_btree_cache_reap_total counter +node_bcachefs_btree_cache_reap_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 6.9068459e+07 +# HELP node_bcachefs_btree_cache_scan_total Bcachefs counter btree_cache_scan since filesystem creation. +# TYPE node_bcachefs_btree_cache_scan_total counter +node_bcachefs_btree_cache_scan_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 427545 +# HELP node_bcachefs_btree_cache_size_bytes Btree cache memory usage in bytes. +# TYPE node_bcachefs_btree_cache_size_bytes gauge +node_bcachefs_btree_cache_size_bytes{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.201170739e+09 +# HELP node_bcachefs_btree_key_cache_fill_total Bcachefs counter btree_key_cache_fill since filesystem creation. +# TYPE node_bcachefs_btree_key_cache_fill_total counter +node_bcachefs_btree_key_cache_fill_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.69308144e+08 +# HELP node_bcachefs_btree_node_alloc_total Bcachefs counter btree_node_alloc since filesystem creation. +# TYPE node_bcachefs_btree_node_alloc_total counter +node_bcachefs_btree_node_alloc_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 8.665587e+06 +# HELP node_bcachefs_btree_node_compact_total Bcachefs counter btree_node_compact since filesystem creation. +# TYPE node_bcachefs_btree_node_compact_total counter +node_bcachefs_btree_node_compact_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 5.554425e+06 +# HELP node_bcachefs_btree_node_free_total Bcachefs counter btree_node_free since filesystem creation. +# TYPE node_bcachefs_btree_node_free_total counter +node_bcachefs_btree_node_free_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.4112667e+07 +# HELP node_bcachefs_btree_node_merge_attempt_total Bcachefs counter btree_node_merge_attempt since filesystem creation. +# TYPE node_bcachefs_btree_node_merge_attempt_total counter +node_bcachefs_btree_node_merge_attempt_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.5868895e+07 +# HELP node_bcachefs_btree_node_merge_total Bcachefs counter btree_node_merge since filesystem creation. +# TYPE node_bcachefs_btree_node_merge_total counter +node_bcachefs_btree_node_merge_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 559684 +# HELP node_bcachefs_btree_node_read_total Bcachefs counter btree_node_read since filesystem creation. +# TYPE node_bcachefs_btree_node_read_total counter +node_bcachefs_btree_node_read_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 7.0225874e+07 +# HELP node_bcachefs_btree_node_rewrite_total Bcachefs counter btree_node_rewrite since filesystem creation. +# TYPE node_bcachefs_btree_node_rewrite_total counter +node_bcachefs_btree_node_rewrite_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.130316e+06 +# HELP node_bcachefs_btree_node_set_root_total Bcachefs counter btree_node_set_root since filesystem creation. +# TYPE node_bcachefs_btree_node_set_root_total counter +node_bcachefs_btree_node_set_root_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 77958 +# HELP node_bcachefs_btree_node_split_total Bcachefs counter btree_node_split since filesystem creation. +# TYPE node_bcachefs_btree_node_split_total counter +node_bcachefs_btree_node_split_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 710571 +# HELP node_bcachefs_btree_node_write_total Bcachefs counter btree_node_write since filesystem creation. +# TYPE node_bcachefs_btree_node_write_total counter +node_bcachefs_btree_node_write_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.4796849e+08 +# HELP node_bcachefs_btree_path_relock_fail_total Bcachefs counter btree_path_relock_fail since filesystem creation. +# TYPE node_bcachefs_btree_path_relock_fail_total counter +node_bcachefs_btree_path_relock_fail_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 5.6213103e+07 +# HELP node_bcachefs_btree_path_upgrade_fail_total Bcachefs counter btree_path_upgrade_fail since filesystem creation. +# TYPE node_bcachefs_btree_path_upgrade_fail_total counter +node_bcachefs_btree_path_upgrade_fail_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.103667e+06 +# HELP node_bcachefs_btree_reserve_get_fail_total Bcachefs counter btree_reserve_get_fail since filesystem creation. +# TYPE node_bcachefs_btree_reserve_get_fail_total counter +node_bcachefs_btree_reserve_get_fail_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 11706 +# HELP node_bcachefs_btree_write_average_size_bytes Average btree write size by type. +# TYPE node_bcachefs_btree_write_average_size_bytes gauge +node_bcachefs_btree_write_average_size_bytes{type="cache_reclaim",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 720 +node_bcachefs_btree_write_average_size_bytes{type="init_next_bset",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 28876 +node_bcachefs_btree_write_average_size_bytes{type="initial",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 102400 +node_bcachefs_btree_write_average_size_bytes{type="interior",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1290 +node_bcachefs_btree_write_average_size_bytes{type="journal_reclaim",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 697 +# HELP node_bcachefs_btree_writes_total Number of btree writes by type. +# TYPE node_bcachefs_btree_writes_total counter +node_bcachefs_btree_writes_total{type="cache_reclaim",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 14401 +node_bcachefs_btree_writes_total{type="init_next_bset",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4.055926e+06 +node_bcachefs_btree_writes_total{type="initial",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3.298401e+06 +node_bcachefs_btree_writes_total{type="interior",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3.035363e+06 +node_bcachefs_btree_writes_total{type="journal_reclaim",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 6.6903805e+07 +# HELP node_bcachefs_bucket_alloc_fail_total Bcachefs counter bucket_alloc_fail since filesystem creation. +# TYPE node_bcachefs_bucket_alloc_fail_total counter +node_bcachefs_bucket_alloc_fail_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.1156091e+07 +# HELP node_bcachefs_bucket_alloc_from_stripe_total Bcachefs counter bucket_alloc_from_stripe since filesystem creation. +# TYPE node_bcachefs_bucket_alloc_from_stripe_total counter +node_bcachefs_bucket_alloc_from_stripe_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_bucket_alloc_total Bcachefs counter bucket_alloc since filesystem creation. +# TYPE node_bcachefs_bucket_alloc_total counter +node_bcachefs_bucket_alloc_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3.7363674e+07 +# HELP node_bcachefs_bucket_discard_fast_total Bcachefs counter bucket_discard_fast since filesystem creation. +# TYPE node_bcachefs_bucket_discard_fast_total counter +node_bcachefs_bucket_discard_fast_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 10204 +# HELP node_bcachefs_bucket_discard_fast_worker_total Bcachefs counter bucket_discard_fast_worker since filesystem creation. +# TYPE node_bcachefs_bucket_discard_fast_worker_total counter +node_bcachefs_bucket_discard_fast_worker_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4012 +# HELP node_bcachefs_bucket_discard_total Bcachefs counter bucket_discard since filesystem creation. +# TYPE node_bcachefs_bucket_discard_total counter +node_bcachefs_bucket_discard_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.4751388e+07 +# HELP node_bcachefs_bucket_discard_worker_total Bcachefs counter bucket_discard_worker since filesystem creation. +# TYPE node_bcachefs_bucket_discard_worker_total counter +node_bcachefs_bucket_discard_worker_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 7.021501e+06 +# HELP node_bcachefs_bucket_invalidate_total Bcachefs counter bucket_invalidate since filesystem creation. +# TYPE node_bcachefs_bucket_invalidate_total counter +node_bcachefs_bucket_invalidate_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3.483205e+06 +# HELP node_bcachefs_cached_ptr_drop_total Bcachefs counter cached_ptr_drop since filesystem creation. +# TYPE node_bcachefs_cached_ptr_drop_total counter +node_bcachefs_cached_ptr_drop_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.201170739e+09 +# HELP node_bcachefs_compression_compressed_bytes Compressed size by algorithm. +# TYPE node_bcachefs_compression_compressed_bytes gauge +node_bcachefs_compression_compressed_bytes{algorithm="gzip",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_compression_compressed_bytes{algorithm="incompressible",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.187472557998e+13 +node_bcachefs_compression_compressed_bytes{algorithm="lz4",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 5.2505975193e+10 +node_bcachefs_compression_compressed_bytes{algorithm="lz4_old",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_compression_compressed_bytes{algorithm="zstd",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.42665652224e+11 +# HELP node_bcachefs_compression_uncompressed_bytes Uncompressed size by algorithm. +# TYPE node_bcachefs_compression_uncompressed_bytes gauge +node_bcachefs_compression_uncompressed_bytes{algorithm="gzip",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_compression_uncompressed_bytes{algorithm="incompressible",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.187472557998e+13 +node_bcachefs_compression_uncompressed_bytes{algorithm="lz4",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 7.6450417868e+10 +node_bcachefs_compression_uncompressed_bytes{algorithm="lz4_old",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_compression_uncompressed_bytes{algorithm="zstd",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 6.47466319872e+11 +# HELP node_bcachefs_copygc_total Bcachefs counter copygc since filesystem creation. +# TYPE node_bcachefs_copygc_total counter +node_bcachefs_copygc_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 424790 +# HELP node_bcachefs_copygc_wait_obsolete_total Bcachefs counter copygc_wait_obsolete since filesystem creation. +# TYPE node_bcachefs_copygc_wait_obsolete_total counter +node_bcachefs_copygc_wait_obsolete_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 537321 +# HELP node_bcachefs_data_read_bounce_total Bcachefs counter data_read_bounce since filesystem creation. +# TYPE node_bcachefs_data_read_bounce_total counter +node_bcachefs_data_read_bounce_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.5052058e+08 +# HELP node_bcachefs_data_read_fail_and_poison_total Bcachefs counter data_read_fail_and_poison since filesystem creation. +# TYPE node_bcachefs_data_read_fail_and_poison_total counter +node_bcachefs_data_read_fail_and_poison_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_data_read_hole_total Bcachefs counter data_read_hole since filesystem creation. +# TYPE node_bcachefs_data_read_hole_total counter +node_bcachefs_data_read_hole_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.858174650941e+12 +# HELP node_bcachefs_data_read_inline_total Bcachefs counter data_read_inline since filesystem creation. +# TYPE node_bcachefs_data_read_inline_total counter +node_bcachefs_data_read_inline_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.5998753177e+10 +# HELP node_bcachefs_data_read_narrow_crcs_fail_total Bcachefs counter data_read_narrow_crcs_fail since filesystem creation. +# TYPE node_bcachefs_data_read_narrow_crcs_fail_total counter +node_bcachefs_data_read_narrow_crcs_fail_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1779 +# HELP node_bcachefs_data_read_narrow_crcs_total Bcachefs counter data_read_narrow_crcs since filesystem creation. +# TYPE node_bcachefs_data_read_narrow_crcs_total counter +node_bcachefs_data_read_narrow_crcs_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 18529 +# HELP node_bcachefs_data_read_nopromote_already_promoted_total Bcachefs counter data_read_nopromote_already_promoted since filesystem creation. +# TYPE node_bcachefs_data_read_nopromote_already_promoted_total counter +node_bcachefs_data_read_nopromote_already_promoted_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.11037452e+08 +# HELP node_bcachefs_data_read_nopromote_congested_total Bcachefs counter data_read_nopromote_congested since filesystem creation. +# TYPE node_bcachefs_data_read_nopromote_congested_total counter +node_bcachefs_data_read_nopromote_congested_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.913847e+06 +# HELP node_bcachefs_data_read_nopromote_may_not_total Bcachefs counter data_read_nopromote_may_not since filesystem creation. +# TYPE node_bcachefs_data_read_nopromote_may_not_total counter +node_bcachefs_data_read_nopromote_may_not_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.0206095e+07 +# HELP node_bcachefs_data_read_nopromote_total Bcachefs counter data_read_nopromote since filesystem creation. +# TYPE node_bcachefs_data_read_nopromote_total counter +node_bcachefs_data_read_nopromote_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.42468868e+08 +# HELP node_bcachefs_data_read_nopromote_unwritten_total Bcachefs counter data_read_nopromote_unwritten since filesystem creation. +# TYPE node_bcachefs_data_read_nopromote_unwritten_total counter +node_bcachefs_data_read_nopromote_unwritten_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_data_read_promote_total Bcachefs counter data_read_promote since filesystem creation. +# TYPE node_bcachefs_data_read_promote_total counter +node_bcachefs_data_read_promote_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4.19833053184e+11 +# HELP node_bcachefs_data_read_retry_total Bcachefs counter data_read_retry since filesystem creation. +# TYPE node_bcachefs_data_read_retry_total counter +node_bcachefs_data_read_retry_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.2404675e+07 +# HELP node_bcachefs_data_read_reuse_race_total Bcachefs counter data_read_reuse_race since filesystem creation. +# TYPE node_bcachefs_data_read_reuse_race_total counter +node_bcachefs_data_read_reuse_race_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 201095 +# HELP node_bcachefs_data_read_split_total Bcachefs counter data_read_split since filesystem creation. +# TYPE node_bcachefs_data_read_split_total counter +node_bcachefs_data_read_split_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.18590695e+08 +# HELP node_bcachefs_data_read_total Bcachefs counter data_read since filesystem creation. +# TYPE node_bcachefs_data_read_total counter +node_bcachefs_data_read_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4.8928267436032e+13 +# HELP node_bcachefs_data_update_fail_total Bcachefs counter data_update_fail since filesystem creation. +# TYPE node_bcachefs_data_update_fail_total counter +node_bcachefs_data_update_fail_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.138166333e+09 +# HELP node_bcachefs_data_update_in_flight_total Bcachefs counter data_update_in_flight since filesystem creation. +# TYPE node_bcachefs_data_update_in_flight_total counter +node_bcachefs_data_update_in_flight_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3.978784e+06 +# HELP node_bcachefs_data_update_key_fail_total Bcachefs counter data_update_key_fail since filesystem creation. +# TYPE node_bcachefs_data_update_key_fail_total counter +node_bcachefs_data_update_key_fail_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.4373939404e+10 +# HELP node_bcachefs_data_update_key_total Bcachefs counter data_update_key since filesystem creation. +# TYPE node_bcachefs_data_update_key_total counter +node_bcachefs_data_update_key_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.00275460453171e+14 +# HELP node_bcachefs_data_update_no_io_total Bcachefs counter data_update_no_io since filesystem creation. +# TYPE node_bcachefs_data_update_no_io_total counter +node_bcachefs_data_update_no_io_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.00824357273e+11 +# HELP node_bcachefs_data_update_noop_obsolete_total Bcachefs counter data_update_noop_obsolete since filesystem creation. +# TYPE node_bcachefs_data_update_noop_obsolete_total counter +node_bcachefs_data_update_noop_obsolete_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_data_update_pred_total Bcachefs counter data_update_pred since filesystem creation. +# TYPE node_bcachefs_data_update_pred_total counter +node_bcachefs_data_update_pred_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4.947802324992e+13 +# HELP node_bcachefs_data_update_read_total Bcachefs counter data_update_read since filesystem creation. +# TYPE node_bcachefs_data_update_read_total counter +node_bcachefs_data_update_read_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 8.9390295338188e+13 +# HELP node_bcachefs_data_update_start_fail_obsolete_total Bcachefs counter data_update_start_fail_obsolete since filesystem creation. +# TYPE node_bcachefs_data_update_start_fail_obsolete_total counter +node_bcachefs_data_update_start_fail_obsolete_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3.14018822443e+11 +# HELP node_bcachefs_data_update_total Bcachefs counter data_update since filesystem creation. +# TYPE node_bcachefs_data_update_total counter +node_bcachefs_data_update_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.4206847997116416e+16 +# HELP node_bcachefs_data_update_useless_write_fail_total Bcachefs counter data_update_useless_write_fail since filesystem creation. +# TYPE node_bcachefs_data_update_useless_write_fail_total counter +node_bcachefs_data_update_useless_write_fail_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 5.30428461e+09 +# HELP node_bcachefs_data_update_write_total Bcachefs counter data_update_write since filesystem creation. +# TYPE node_bcachefs_data_update_write_total counter +node_bcachefs_data_update_write_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3.7163493018828e+13 +# HELP node_bcachefs_data_write_total Bcachefs counter data_write since filesystem creation. +# TYPE node_bcachefs_data_write_total counter +node_bcachefs_data_write_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.0780769764966e+13 +# HELP node_bcachefs_device_bucket_size_bytes Bucket size in bytes. +# TYPE node_bcachefs_device_bucket_size_bytes gauge +node_bcachefs_device_bucket_size_bytes{device="10",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 524288 +node_bcachefs_device_bucket_size_bytes{device="4",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.097152e+06 +node_bcachefs_device_bucket_size_bytes{device="6",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.097152e+06 +node_bcachefs_device_bucket_size_bytes{device="7",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.097152e+06 +node_bcachefs_device_bucket_size_bytes{device="8",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.097152e+06 +# HELP node_bcachefs_device_buckets Total number of buckets. +# TYPE node_bcachefs_device_buckets gauge +node_bcachefs_device_buckets{device="10",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 953880 +node_bcachefs_device_buckets{device="4",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 7.629824e+06 +node_bcachefs_device_buckets{device="6",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 953864 +node_bcachefs_device_buckets{device="7",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.907723e+06 +node_bcachefs_device_buckets{device="8",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.384637e+06 +# HELP node_bcachefs_device_durability Device durability setting. +# TYPE node_bcachefs_device_durability gauge +node_bcachefs_device_durability{device="10",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1 +node_bcachefs_device_durability{device="4",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1 +node_bcachefs_device_durability{device="6",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1 +node_bcachefs_device_durability{device="7",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1 +node_bcachefs_device_durability{device="8",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1 +# HELP node_bcachefs_device_info Device information. +# TYPE node_bcachefs_device_info gauge +node_bcachefs_device_info{device="10",label="disk-10",state="[rw] ro evacuating spare",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1 +node_bcachefs_device_info{device="4",label="disk-4",state="[rw] ro evacuating spare",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1 +node_bcachefs_device_info{device="6",label="disk-6",state="[rw] ro evacuating spare",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1 +node_bcachefs_device_info{device="7",label="disk-7",state="[rw] ro evacuating spare",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1 +node_bcachefs_device_info{device="8",label="disk-8",state="[rw] ro evacuating spare",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1 +# HELP node_bcachefs_device_io_done_bytes_total IO bytes by operation type and data type. +# TYPE node_bcachefs_device_io_done_bytes_total counter +node_bcachefs_device_io_done_bytes_total{data_type="btree",device="10",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 5.24288e+06 +node_bcachefs_device_io_done_bytes_total{data_type="btree",device="10",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 16384 +node_bcachefs_device_io_done_bytes_total{data_type="btree",device="4",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.193358848e+09 +node_bcachefs_device_io_done_bytes_total{data_type="btree",device="4",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 589824 +node_bcachefs_device_io_done_bytes_total{data_type="btree",device="6",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 8.912896e+06 +node_bcachefs_device_io_done_bytes_total{data_type="btree",device="6",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="btree",device="7",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.767671263232e+12 +node_bcachefs_device_io_done_bytes_total{data_type="btree",device="7",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 7.82753624064e+11 +node_bcachefs_device_io_done_bytes_total{data_type="btree",device="8",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="btree",device="8",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="cached",device="10",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="cached",device="10",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="cached",device="4",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="cached",device="4",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="cached",device="6",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="cached",device="6",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="cached",device="7",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="cached",device="7",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="cached",device="8",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="cached",device="8",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="journal",device="10",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="journal",device="10",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="journal",device="4",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="journal",device="4",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="journal",device="6",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="journal",device="6",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="journal",device="7",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="journal",device="7",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.432028966912e+12 +node_bcachefs_device_io_done_bytes_total{data_type="journal",device="8",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="journal",device="8",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_discard",device="10",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_discard",device="10",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_discard",device="4",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_discard",device="4",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_discard",device="6",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_discard",device="6",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_discard",device="7",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_discard",device="7",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_discard",device="8",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_discard",device="8",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_gc_gens",device="10",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_gc_gens",device="10",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_gc_gens",device="4",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_gc_gens",device="4",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_gc_gens",device="6",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_gc_gens",device="6",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_gc_gens",device="7",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_gc_gens",device="7",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_gc_gens",device="8",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="need_gc_gens",device="8",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="parity",device="10",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="parity",device="10",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="parity",device="4",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="parity",device="4",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="parity",device="6",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="parity",device="6",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="parity",device="7",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="parity",device="7",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="parity",device="8",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="parity",device="8",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="sb",device="10",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 86016 +node_bcachefs_device_io_done_bytes_total{data_type="sb",device="10",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 645120 +node_bcachefs_device_io_done_bytes_total{data_type="sb",device="4",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 86016 +node_bcachefs_device_io_done_bytes_total{data_type="sb",device="4",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 645120 +node_bcachefs_device_io_done_bytes_total{data_type="sb",device="6",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 86016 +node_bcachefs_device_io_done_bytes_total{data_type="sb",device="6",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 677376 +node_bcachefs_device_io_done_bytes_total{data_type="sb",device="7",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 86016 +node_bcachefs_device_io_done_bytes_total{data_type="sb",device="7",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 645120 +node_bcachefs_device_io_done_bytes_total{data_type="sb",device="8",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 86016 +node_bcachefs_device_io_done_bytes_total{data_type="sb",device="8",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 645120 +node_bcachefs_device_io_done_bytes_total{data_type="stripe",device="10",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="stripe",device="10",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="stripe",device="4",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="stripe",device="4",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="stripe",device="6",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="stripe",device="6",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="stripe",device="7",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="stripe",device="7",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="stripe",device="8",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="stripe",device="8",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="unstriped",device="10",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="unstriped",device="10",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="unstriped",device="4",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="unstriped",device="4",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="unstriped",device="6",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="unstriped",device="6",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="unstriped",device="7",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="unstriped",device="7",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="unstriped",device="8",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="unstriped",device="8",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_done_bytes_total{data_type="user",device="10",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.02313054208e+11 +node_bcachefs_device_io_done_bytes_total{data_type="user",device="10",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.52377698304e+11 +node_bcachefs_device_io_done_bytes_total{data_type="user",device="4",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3.770452246528e+12 +node_bcachefs_device_io_done_bytes_total{data_type="user",device="4",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 6.258285805568e+12 +node_bcachefs_device_io_done_bytes_total{data_type="user",device="6",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 6.10019098624e+11 +node_bcachefs_device_io_done_bytes_total{data_type="user",device="6",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 5.62070339584e+11 +node_bcachefs_device_io_done_bytes_total{data_type="user",device="7",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 5.53932742656e+11 +node_bcachefs_device_io_done_bytes_total{data_type="user",device="7",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3.8382641152e+11 +node_bcachefs_device_io_done_bytes_total{data_type="user",device="8",operation="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3.115020546048e+12 +node_bcachefs_device_io_done_bytes_total{data_type="user",device="8",operation="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 6.072510210048e+12 +# HELP node_bcachefs_device_io_errors_total IO errors by error type. +# TYPE node_bcachefs_device_io_errors_total counter +node_bcachefs_device_io_errors_total{device="10",type="checksum",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_errors_total{device="10",type="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_errors_total{device="10",type="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_errors_total{device="4",type="checksum",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_errors_total{device="4",type="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 197416 +node_bcachefs_device_io_errors_total{device="4",type="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 205 +node_bcachefs_device_io_errors_total{device="6",type="checksum",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 5 +node_bcachefs_device_io_errors_total{device="6",type="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 18828 +node_bcachefs_device_io_errors_total{device="6",type="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1 +node_bcachefs_device_io_errors_total{device="7",type="checksum",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 18 +node_bcachefs_device_io_errors_total{device="7",type="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_errors_total{device="7",type="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_errors_total{device="8",type="checksum",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_errors_total{device="8",type="read",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +node_bcachefs_device_io_errors_total{device="8",type="write",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_error_throw_total Bcachefs counter error_throw since filesystem creation. +# TYPE node_bcachefs_error_throw_total counter +node_bcachefs_error_throw_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4.719910958e+09 +# HELP node_bcachefs_errors_total Error count by error type. +# TYPE node_bcachefs_errors_total counter +node_bcachefs_errors_total{error_type="accounting_mismatch",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 6 +node_bcachefs_errors_total{error_type="alloc_key_cached_sectors_wrong",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4537 +node_bcachefs_errors_total{error_type="alloc_key_data_type_wrong",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4415 +node_bcachefs_errors_total{error_type="alloc_key_dirty_sectors_wrong",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4538 +node_bcachefs_errors_total{error_type="alloc_key_to_missing_lru_entry",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4517 +node_bcachefs_errors_total{error_type="backpointer_to_missing_ptr",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 45480 +node_bcachefs_errors_total{error_type="bset_bad_csum",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2 +node_bcachefs_errors_total{error_type="btree_node_data_missing",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2 +node_bcachefs_errors_total{error_type="btree_node_topology_bad_max_key",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2 +node_bcachefs_errors_total{error_type="extent_io_opts_not_set",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.1299659571772285e+19 +node_bcachefs_errors_total{error_type="extent_ptrs_all_invalid",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2 +node_bcachefs_errors_total{error_type="extent_ptrs_all_invalid_but_cached",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 44612 +node_bcachefs_errors_total{error_type="lru_entry_bad",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4537 +node_bcachefs_errors_total{error_type="ptr_to_missing_backpointer",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 44112 +node_bcachefs_errors_total{error_type="reconcile_work_incorrectly_set",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 113913 +node_bcachefs_errors_total{error_type="subvol_missing",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 194 +node_bcachefs_errors_total{error_type="validate_error_in_commit",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2 +node_bcachefs_errors_total{error_type="vfs_bad_inode_rm",uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 121 +# HELP node_bcachefs_evacuate_bucket_total Bcachefs counter evacuate_bucket since filesystem creation. +# TYPE node_bcachefs_evacuate_bucket_total counter +node_bcachefs_evacuate_bucket_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 6.735247e+06 +# HELP node_bcachefs_fsync_total Bcachefs counter fsync since filesystem creation. +# TYPE node_bcachefs_fsync_total counter +node_bcachefs_fsync_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.515147e+06 +# HELP node_bcachefs_gc_gens_end_total Bcachefs counter gc_gens_end since filesystem creation. +# TYPE node_bcachefs_gc_gens_end_total counter +node_bcachefs_gc_gens_end_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3 +# HELP node_bcachefs_gc_gens_start_total Bcachefs counter gc_gens_start since filesystem creation. +# TYPE node_bcachefs_gc_gens_start_total counter +node_bcachefs_gc_gens_start_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3 +# HELP node_bcachefs_info Filesystem information. +# TYPE node_bcachefs_info gauge +node_bcachefs_info{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1 +# HELP node_bcachefs_journal_full_total Bcachefs counter journal_full since filesystem creation. +# TYPE node_bcachefs_journal_full_total counter +node_bcachefs_journal_full_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 94587 +# HELP node_bcachefs_journal_reclaim_finish_total Bcachefs counter journal_reclaim_finish since filesystem creation. +# TYPE node_bcachefs_journal_reclaim_finish_total counter +node_bcachefs_journal_reclaim_finish_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4.06994135e+08 +# HELP node_bcachefs_journal_reclaim_start_total Bcachefs counter journal_reclaim_start since filesystem creation. +# TYPE node_bcachefs_journal_reclaim_start_total counter +node_bcachefs_journal_reclaim_start_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4.06994135e+08 +# HELP node_bcachefs_journal_res_get_blocked_total Bcachefs counter journal_res_get_blocked since filesystem creation. +# TYPE node_bcachefs_journal_res_get_blocked_total counter +node_bcachefs_journal_res_get_blocked_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 74696 +# HELP node_bcachefs_journal_write_total Bcachefs counter journal_write since filesystem creation. +# TYPE node_bcachefs_journal_write_total counter +node_bcachefs_journal_write_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.5458801e+07 +# HELP node_bcachefs_open_bucket_alloc_fail_total Bcachefs counter open_bucket_alloc_fail since filesystem creation. +# TYPE node_bcachefs_open_bucket_alloc_fail_total counter +node_bcachefs_open_bucket_alloc_fail_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_reconcile_btree_total Bcachefs counter reconcile_btree since filesystem creation. +# TYPE node_bcachefs_reconcile_btree_total counter +node_bcachefs_reconcile_btree_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.158221066e+09 +# HELP node_bcachefs_reconcile_clear_scan_total Bcachefs counter reconcile_clear_scan since filesystem creation. +# TYPE node_bcachefs_reconcile_clear_scan_total counter +node_bcachefs_reconcile_clear_scan_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 11 +# HELP node_bcachefs_reconcile_data_total Bcachefs counter reconcile_data since filesystem creation. +# TYPE node_bcachefs_reconcile_data_total counter +node_bcachefs_reconcile_data_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_reconcile_phys_total Bcachefs counter reconcile_phys since filesystem creation. +# TYPE node_bcachefs_reconcile_phys_total counter +node_bcachefs_reconcile_phys_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 6.9928939526553e+13 +# HELP node_bcachefs_reconcile_scan_device_total Bcachefs counter reconcile_scan_device since filesystem creation. +# TYPE node_bcachefs_reconcile_scan_device_total counter +node_bcachefs_reconcile_scan_device_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 8.3562883710976e+13 +# HELP node_bcachefs_reconcile_scan_fs_total Bcachefs counter reconcile_scan_fs since filesystem creation. +# TYPE node_bcachefs_reconcile_scan_fs_total counter +node_bcachefs_reconcile_scan_fs_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_reconcile_scan_inum_total Bcachefs counter reconcile_scan_inum since filesystem creation. +# TYPE node_bcachefs_reconcile_scan_inum_total counter +node_bcachefs_reconcile_scan_inum_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_reconcile_scan_metadata_total Bcachefs counter reconcile_scan_metadata since filesystem creation. +# TYPE node_bcachefs_reconcile_scan_metadata_total counter +node_bcachefs_reconcile_scan_metadata_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_reconcile_scan_pending_total Bcachefs counter reconcile_scan_pending since filesystem creation. +# TYPE node_bcachefs_reconcile_scan_pending_total counter +node_bcachefs_reconcile_scan_pending_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_reconcile_set_pending_total Bcachefs counter reconcile_set_pending since filesystem creation. +# TYPE node_bcachefs_reconcile_set_pending_total counter +node_bcachefs_reconcile_set_pending_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 3.1138512896e+10 +# HELP node_bcachefs_sectors_alloc_total Bcachefs counter sectors_alloc since filesystem creation. +# TYPE node_bcachefs_sectors_alloc_total counter +node_bcachefs_sectors_alloc_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.2534432556646e+13 +# HELP node_bcachefs_stripe_alloc_total Bcachefs counter stripe_alloc since filesystem creation. +# TYPE node_bcachefs_stripe_alloc_total counter +node_bcachefs_stripe_alloc_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_stripe_create_fail_total Bcachefs counter stripe_create_fail since filesystem creation. +# TYPE node_bcachefs_stripe_create_fail_total counter +node_bcachefs_stripe_create_fail_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_stripe_create_total Bcachefs counter stripe_create since filesystem creation. +# TYPE node_bcachefs_stripe_create_total counter +node_bcachefs_stripe_create_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_stripe_delete_total Bcachefs counter stripe_delete since filesystem creation. +# TYPE node_bcachefs_stripe_delete_total counter +node_bcachefs_stripe_delete_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_stripe_reuse_total Bcachefs counter stripe_reuse since filesystem creation. +# TYPE node_bcachefs_stripe_reuse_total counter +node_bcachefs_stripe_reuse_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_stripe_update_bucket_total Bcachefs counter stripe_update_bucket since filesystem creation. +# TYPE node_bcachefs_stripe_update_bucket_total counter +node_bcachefs_stripe_update_bucket_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_stripe_update_extent_fail_total Bcachefs counter stripe_update_extent_fail since filesystem creation. +# TYPE node_bcachefs_stripe_update_extent_fail_total counter +node_bcachefs_stripe_update_extent_fail_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_stripe_update_extent_total Bcachefs counter stripe_update_extent since filesystem creation. +# TYPE node_bcachefs_stripe_update_extent_total counter +node_bcachefs_stripe_update_extent_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_sync_fs_total Bcachefs counter sync_fs since filesystem creation. +# TYPE node_bcachefs_sync_fs_total counter +node_bcachefs_sync_fs_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 42023 +# HELP node_bcachefs_trans_blocked_journal_reclaim_total Bcachefs counter trans_blocked_journal_reclaim since filesystem creation. +# TYPE node_bcachefs_trans_blocked_journal_reclaim_total counter +node_bcachefs_trans_blocked_journal_reclaim_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 78 +# HELP node_bcachefs_trans_restart_btree_node_reused_total Bcachefs counter trans_restart_btree_node_reused since filesystem creation. +# TYPE node_bcachefs_trans_restart_btree_node_reused_total counter +node_bcachefs_trans_restart_btree_node_reused_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 53354 +# HELP node_bcachefs_trans_restart_btree_node_split_total Bcachefs counter trans_restart_btree_node_split since filesystem creation. +# TYPE node_bcachefs_trans_restart_btree_node_split_total counter +node_bcachefs_trans_restart_btree_node_split_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 100190 +# HELP node_bcachefs_trans_restart_fault_inject_total Bcachefs counter trans_restart_fault_inject since filesystem creation. +# TYPE node_bcachefs_trans_restart_fault_inject_total counter +node_bcachefs_trans_restart_fault_inject_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_injected_total Bcachefs counter trans_restart_injected since filesystem creation. +# TYPE node_bcachefs_trans_restart_injected_total counter +node_bcachefs_trans_restart_injected_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_iter_upgrade_total Bcachefs counter trans_restart_iter_upgrade since filesystem creation. +# TYPE node_bcachefs_trans_restart_iter_upgrade_total counter +node_bcachefs_trans_restart_iter_upgrade_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_journal_preres_get_total Bcachefs counter trans_restart_journal_preres_get since filesystem creation. +# TYPE node_bcachefs_trans_restart_journal_preres_get_total counter +node_bcachefs_trans_restart_journal_preres_get_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_journal_reclaim_total Bcachefs counter trans_restart_journal_reclaim since filesystem creation. +# TYPE node_bcachefs_trans_restart_journal_reclaim_total counter +node_bcachefs_trans_restart_journal_reclaim_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_journal_res_get_total Bcachefs counter trans_restart_journal_res_get since filesystem creation. +# TYPE node_bcachefs_trans_restart_journal_res_get_total counter +node_bcachefs_trans_restart_journal_res_get_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_key_cache_key_realloced_total Bcachefs counter trans_restart_key_cache_key_realloced since filesystem creation. +# TYPE node_bcachefs_trans_restart_key_cache_key_realloced_total counter +node_bcachefs_trans_restart_key_cache_key_realloced_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_key_cache_raced_total Bcachefs counter trans_restart_key_cache_raced since filesystem creation. +# TYPE node_bcachefs_trans_restart_key_cache_raced_total counter +node_bcachefs_trans_restart_key_cache_raced_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_key_cache_upgrade_total Bcachefs counter trans_restart_key_cache_upgrade since filesystem creation. +# TYPE node_bcachefs_trans_restart_key_cache_upgrade_total counter +node_bcachefs_trans_restart_key_cache_upgrade_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_mark_replicas_total Bcachefs counter trans_restart_mark_replicas since filesystem creation. +# TYPE node_bcachefs_trans_restart_mark_replicas_total counter +node_bcachefs_trans_restart_mark_replicas_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_mem_realloced_total Bcachefs counter trans_restart_mem_realloced since filesystem creation. +# TYPE node_bcachefs_trans_restart_mem_realloced_total counter +node_bcachefs_trans_restart_mem_realloced_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 6111 +# HELP node_bcachefs_trans_restart_memory_allocation_failure_total Bcachefs counter trans_restart_memory_allocation_failure since filesystem creation. +# TYPE node_bcachefs_trans_restart_memory_allocation_failure_total counter +node_bcachefs_trans_restart_memory_allocation_failure_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.7513334e+07 +# HELP node_bcachefs_trans_restart_relock_after_fill_total Bcachefs counter trans_restart_relock_after_fill since filesystem creation. +# TYPE node_bcachefs_trans_restart_relock_after_fill_total counter +node_bcachefs_trans_restart_relock_after_fill_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_relock_key_cache_fill_obsolete_total Bcachefs counter trans_restart_relock_key_cache_fill_obsolete since filesystem creation. +# TYPE node_bcachefs_trans_restart_relock_key_cache_fill_obsolete_total counter +node_bcachefs_trans_restart_relock_key_cache_fill_obsolete_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_relock_next_node_total Bcachefs counter trans_restart_relock_next_node since filesystem creation. +# TYPE node_bcachefs_trans_restart_relock_next_node_total counter +node_bcachefs_trans_restart_relock_next_node_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 22087 +# HELP node_bcachefs_trans_restart_relock_parent_for_fill_obsolete_total Bcachefs counter trans_restart_relock_parent_for_fill_obsolete since filesystem creation. +# TYPE node_bcachefs_trans_restart_relock_parent_for_fill_obsolete_total counter +node_bcachefs_trans_restart_relock_parent_for_fill_obsolete_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2581 +# HELP node_bcachefs_trans_restart_relock_path_intent_total Bcachefs counter trans_restart_relock_path_intent since filesystem creation. +# TYPE node_bcachefs_trans_restart_relock_path_intent_total counter +node_bcachefs_trans_restart_relock_path_intent_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 298090 +# HELP node_bcachefs_trans_restart_relock_path_total Bcachefs counter trans_restart_relock_path since filesystem creation. +# TYPE node_bcachefs_trans_restart_relock_path_total counter +node_bcachefs_trans_restart_relock_path_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4.752728e+07 +# HELP node_bcachefs_trans_restart_relock_total Bcachefs counter trans_restart_relock since filesystem creation. +# TYPE node_bcachefs_trans_restart_relock_total counter +node_bcachefs_trans_restart_relock_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2.806875e+06 +# HELP node_bcachefs_trans_restart_split_race_total Bcachefs counter trans_restart_split_race since filesystem creation. +# TYPE node_bcachefs_trans_restart_split_race_total counter +node_bcachefs_trans_restart_split_race_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_too_many_iters_total Bcachefs counter trans_restart_too_many_iters since filesystem creation. +# TYPE node_bcachefs_trans_restart_too_many_iters_total counter +node_bcachefs_trans_restart_too_many_iters_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_traverse_total Bcachefs counter trans_restart_traverse since filesystem creation. +# TYPE node_bcachefs_trans_restart_traverse_total counter +node_bcachefs_trans_restart_traverse_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_upgrade_total Bcachefs counter trans_restart_upgrade since filesystem creation. +# TYPE node_bcachefs_trans_restart_upgrade_total counter +node_bcachefs_trans_restart_upgrade_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.055154e+06 +# HELP node_bcachefs_trans_restart_would_deadlock_recursion_limit_total Bcachefs counter trans_restart_would_deadlock_recursion_limit since filesystem creation. +# TYPE node_bcachefs_trans_restart_would_deadlock_recursion_limit_total counter +node_bcachefs_trans_restart_would_deadlock_recursion_limit_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 0 +# HELP node_bcachefs_trans_restart_would_deadlock_total Bcachefs counter trans_restart_would_deadlock since filesystem creation. +# TYPE node_bcachefs_trans_restart_would_deadlock_total counter +node_bcachefs_trans_restart_would_deadlock_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 1.025983e+06 +# HELP node_bcachefs_trans_restart_would_deadlock_write_total Bcachefs counter trans_restart_would_deadlock_write since filesystem creation. +# TYPE node_bcachefs_trans_restart_would_deadlock_write_total counter +node_bcachefs_trans_restart_would_deadlock_write_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 2 +# HELP node_bcachefs_trans_restart_write_buffer_flush_total Bcachefs counter trans_restart_write_buffer_flush since filesystem creation. +# TYPE node_bcachefs_trans_restart_write_buffer_flush_total counter +node_bcachefs_trans_restart_write_buffer_flush_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 5.1706894e+07 +# HELP node_bcachefs_trans_traverse_all_total Bcachefs counter trans_traverse_all since filesystem creation. +# TYPE node_bcachefs_trans_traverse_all_total counter +node_bcachefs_trans_traverse_all_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 7.8477746e+07 +# HELP node_bcachefs_transaction_commit_total Bcachefs counter transaction_commit since filesystem creation. +# TYPE node_bcachefs_transaction_commit_total counter +node_bcachefs_transaction_commit_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4.338059022e+09 +# HELP node_bcachefs_write_buffer_flush_slowpath_total Bcachefs counter write_buffer_flush_slowpath since filesystem creation. +# TYPE node_bcachefs_write_buffer_flush_slowpath_total counter +node_bcachefs_write_buffer_flush_slowpath_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 21031 +# HELP node_bcachefs_write_buffer_flush_sync_total Bcachefs counter write_buffer_flush_sync since filesystem creation. +# TYPE node_bcachefs_write_buffer_flush_sync_total counter +node_bcachefs_write_buffer_flush_sync_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 6.024402e+06 +# HELP node_bcachefs_write_buffer_flush_total Bcachefs counter write_buffer_flush since filesystem creation. +# TYPE node_bcachefs_write_buffer_flush_total counter +node_bcachefs_write_buffer_flush_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4.8370568e+07 +# HELP node_bcachefs_write_buffer_maybe_flush_total Bcachefs counter write_buffer_maybe_flush since filesystem creation. +# TYPE node_bcachefs_write_buffer_maybe_flush_total counter +node_bcachefs_write_buffer_maybe_flush_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 4.7412849e+07 +# HELP node_bcachefs_write_super_total Bcachefs counter write_super since filesystem creation. +# TYPE node_bcachefs_write_super_total counter +node_bcachefs_write_super_total{uuid="deadbeef-1234-5678-9012-abcdefabcdef"} 30277 # HELP node_bonding_active Number of active slaves per bonding interface. # TYPE node_bonding_active gauge node_bonding_active{master="bond0"} 0 @@ -3066,6 +3657,7 @@ node_schedstat_waiting_seconds_total{cpu="1"} 364107.263788241 # TYPE node_scrape_collector_success gauge node_scrape_collector_success{collector="arp"} 1 node_scrape_collector_success{collector="bcache"} 1 +node_scrape_collector_success{collector="bcachefs"} 1 node_scrape_collector_success{collector="bonding"} 1 node_scrape_collector_success{collector="btrfs"} 1 node_scrape_collector_success{collector="buddyinfo"} 1 diff --git a/collector/fixtures/sys.ttar b/collector/fixtures/sys.ttar index 345cbcd2e3..6eefa5a169 100644 --- a/collector/fixtures/sys.ttar +++ b/collector/fixtures/sys.ttar @@ -3383,8 +3383,8 @@ Mode: 444 # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Path: sys/devices/pci0000:00/0000:00:02.1/0000:01:00.0/config Lines: 2 - -TNULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTE!PNULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTEEOF +�� +TNULLBYTENULLBYTENULLBYTENULLBYTENULLBYTE��NULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTE��!PNULLBYTENULLBYTENULLBYTENULLBYTE�NULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTE�NULLBYTENULLBYTEEOF Mode: 644 # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Path: sys/devices/pci0000:00/0000:00:02.1/0000:01:00.0/consistent_dma_mask_bits @@ -5187,7 +5187,7 @@ Mode: 444 # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Path: sys/devices/pci0000:00/0000:00:02.1/config Lines: 1 -"4NULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTEPNULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTEEOF +"4NULLBYTENULLBYTENULLBYTENULLBYTE�NULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTE�NULLBYTENULLBYTE������NULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTEPNULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTE�NULLBYTENULLBYTEEOF Mode: 644 # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Path: sys/devices/pci0000:00/0000:00:02.1/consistent_dma_mask_bits @@ -7978,8 +7978,8 @@ Mode: 444 # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Path: sys/devices/pci0000:40/0000:40:01.3/0000:45:00.0/vpd Lines: 2 -:NULLBYTEIntel (r) Ethernet Network Adapter I350-T4 for OCP NIC 3.0dNULLBYTEV1:Intel (r) Ethernet Network Adapter I350-T4 for OCP NIC 3.0PN -K53978-004SN 6805CAF0CB12V24521RVxEOF +�:NULLBYTEIntel (r) Ethernet Network Adapter I350-T4 for OCP NIC 3.0�dNULLBYTEV1:Intel (r) Ethernet Network Adapter I350-T4 for OCP NIC 3.0PN +K53978-004SN 6805CAF0CB12V24521RV�xEOF Mode: 600 # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Directory: sys/devices/pci0000:40/0000:40:01.3/0000:45:00.0/wakeup @@ -9618,6 +9618,1172 @@ Lines: 1 0 Mode: 644 # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Directory: sys/fs/bcachefs +Mode: 755 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Directory: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef +Mode: 755 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/btree_cache_size +Lines: 1 +2.05G +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/btree_write_stats +Lines: 6 + nr size +initial: 3298401 100k +init_next_bset: 4055926 28.2k +cache_reclaim: 14401 720 +journal_reclaim: 66903805 697 +interior: 3035363 1.26k +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/compression_stats +Lines: 6 +typetype compressed uncompressed average extent size +lz4_old 0 0 0 +gzip 0 0 0 +lz4 48.9G 71.2G 62.5k +zstd 226G 603G 115k +incompressible 10.8T 10.8T 90.4k +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Directory: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters +Mode: 755 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/accounting_key_to_wb_slowpath +Lines: 2 +since mount: 39816825 +since filesystem creation: 44105502 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/bkey_pack_pos_fail +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/btree_cache_cannibalize +Lines: 2 +since mount: 0 +since filesystem creation: 26587339 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/btree_cache_cannibalize_lock +Lines: 2 +since mount: 3070115 +since filesystem creation: 62061408 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/btree_cache_cannibalize_lock_fail +Lines: 2 +since mount: 2540 +since filesystem creation: 24213 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/btree_cache_cannibalize_unlock +Lines: 2 +since mount: 3070115 +since filesystem creation: 36260384 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/btree_cache_reap +Lines: 2 +since mount: 10555604 +since filesystem creation: 69068459 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/btree_cache_scan +Lines: 2 +since mount: 137595 +since filesystem creation: 427545 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/btree_key_cache_fill +Lines: 2 +since mount: 19814483 +since filesystem creation: 169308144 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/btree_node_alloc +Lines: 2 +since mount: 3298401 +since filesystem creation: 8665587 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/btree_node_compact +Lines: 2 +since mount: 2620840 +since filesystem creation: 5554425 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/btree_node_free +Lines: 2 +since mount: 5926033 +since filesystem creation: 14112667 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/btree_node_merge +Lines: 2 +since mount: 224564 +since filesystem creation: 559684 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/btree_node_merge_attempt +Lines: 2 +since mount: 13549164 +since filesystem creation: 15868895 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/btree_node_read +Lines: 2 +since mount: 10566234 +since filesystem creation: 70225874 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/btree_node_rewrite +Lines: 2 +since mount: 8227 +since filesystem creation: 1130316 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/btree_node_set_root +Lines: 2 +since mount: 7779 +since filesystem creation: 77958 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/btree_node_split +Lines: 2 +since mount: 222385 +since filesystem creation: 710571 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/btree_node_write +Lines: 2 +since mount: 77307915 +since filesystem creation: 147968490 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/btree_path_relock_fail +Lines: 2 +since mount: 2972086 +since filesystem creation: 56213103 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/btree_path_upgrade_fail +Lines: 2 +since mount: 683421 +since filesystem creation: 2103667 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/btree_reserve_get_fail +Lines: 2 +since mount: 71 +since filesystem creation: 11706 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/bucket_alloc +Lines: 2 +since mount: 7224514 +since filesystem creation: 37363674 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/bucket_alloc_fail +Lines: 2 +since mount: 0 +since filesystem creation: 11156091 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/bucket_alloc_from_stripe +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/bucket_discard +Lines: 2 +since mount: 5662938 +since filesystem creation: 24751388 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/bucket_discard_fast +Lines: 2 +since mount: 3812 +since filesystem creation: 10204 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/bucket_discard_fast_worker +Lines: 2 +since mount: 3812 +since filesystem creation: 4012 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/bucket_discard_worker +Lines: 2 +since mount: 2584384 +since filesystem creation: 7021501 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/bucket_invalidate +Lines: 2 +since mount: 23630 +since filesystem creation: 3483205 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/cached_ptr_drop +Lines: 2 +since mount: 0 +since filesystem creation: 2.05G +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/copygc +Lines: 2 +since mount: 7 +since filesystem creation: 424790 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/copygc_wait_obsolete +Lines: 2 +since mount: 0 +since filesystem creation: 537321 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_read +Lines: 2 +since mount: 475G +since filesystem creation: 44.5T +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_read_bounce +Lines: 2 +since mount: 1918904 +since filesystem creation: 250520580 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_read_fail_and_poison +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_read_hole +Lines: 2 +since mount: 7.04G +since filesystem creation: 1.69T +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_read_inline +Lines: 2 +since mount: 710M +since filesystem creation: 14.9G +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_read_narrow_crcs +Lines: 2 +since mount: 0 +since filesystem creation: 18529 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_read_narrow_crcs_fail +Lines: 2 +since mount: 0 +since filesystem creation: 1779 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_read_nopromote +Lines: 2 +since mount: 8963785 +since filesystem creation: 242468868 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_read_nopromote_already_promoted +Lines: 2 +since mount: 8890276 +since filesystem creation: 211037452 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_read_nopromote_congested +Lines: 2 +since mount: 64143 +since filesystem creation: 2913847 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_read_nopromote_may_not +Lines: 2 +since mount: 0 +since filesystem creation: 20206095 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_read_nopromote_unwritten +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_read_promote +Lines: 2 +since mount: 12.8G +since filesystem creation: 391G +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_read_retry +Lines: 2 +since mount: 183 +since filesystem creation: 22404675 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_read_reuse_race +Lines: 2 +since mount: 25 +since filesystem creation: 201095 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_read_split +Lines: 2 +since mount: 464596 +since filesystem creation: 218590695 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_update +Lines: 2 +since mount: 61.8T +since filesystem creation: 21.5P +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_update_fail +Lines: 2 +since mount: 2.44M +since filesystem creation: 1.06G +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_update_in_flight +Lines: 2 +since mount: 2532017 +since filesystem creation: 3978784 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_update_key +Lines: 2 +since mount: 61.8T +since filesystem creation: 91.2T +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_update_key_fail +Lines: 2 +since mount: 22.4G +since filesystem creation: 22.7G +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_update_no_io +Lines: 2 +since mount: 80.2G +since filesystem creation: 93.9G +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_update_noop_obsolete +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_update_pred +Lines: 2 +since mount: 8.64M +since filesystem creation: 45.0T +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_update_read +Lines: 2 +since mount: 6.94T +since filesystem creation: 81.3T +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_update_start_fail_obsolete +Lines: 2 +since mount: 0 +since filesystem creation: 314018822443 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_update_useless_write_fail +Lines: 2 +since mount: 4.87G +since filesystem creation: 4.94G +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_update_write +Lines: 2 +since mount: 6.96T +since filesystem creation: 33.8T +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/data_write +Lines: 2 +since mount: 346G +since filesystem creation: 18.9T +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/error_throw +Lines: 2 +since mount: 2252331183 +since filesystem creation: 4719910958 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/evacuate_bucket +Lines: 2 +since mount: 112 +since filesystem creation: 6735247 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/fsync +Lines: 2 +since mount: 302707 +since filesystem creation: 1515147 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/gc_gens_end +Lines: 2 +since mount: 0 +since filesystem creation: 3 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/gc_gens_start +Lines: 2 +since mount: 0 +since filesystem creation: 3 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/journal_full +Lines: 2 +since mount: 1459 +since filesystem creation: 94587 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/journal_reclaim_finish +Lines: 2 +since mount: 93364037 +since filesystem creation: 406994135 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/journal_reclaim_start +Lines: 2 +since mount: 93364037 +since filesystem creation: 406994135 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/journal_res_get_blocked +Lines: 2 +since mount: 27723 +since filesystem creation: 74696 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/journal_write +Lines: 2 +since mount: 5081352 +since filesystem creation: 15458801 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/open_bucket_alloc_fail +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/reconcile_btree +Lines: 2 +since mount: 2.00G +since filesystem creation: 2.01G +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/reconcile_clear_scan +Lines: 2 +since mount: 2 +since filesystem creation: 11 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/reconcile_data +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/reconcile_phys +Lines: 2 +since mount: 62.7T +since filesystem creation: 63.6T +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/reconcile_scan_device +Lines: 2 +since mount: 1.03T +since filesystem creation: 76.0T +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/reconcile_scan_fs +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/reconcile_scan_inum +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/reconcile_scan_metadata +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/reconcile_scan_pending +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/reconcile_set_pending +Lines: 2 +since mount: 0 +since filesystem creation: 29.0G +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/sectors_alloc +Lines: 2 +since mount: 8.08T +since filesystem creation: 11.4T +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/stripe_alloc +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/stripe_create +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/stripe_create_fail +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/stripe_delete +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/stripe_reuse +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/stripe_update_bucket +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/stripe_update_extent +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/stripe_update_extent_fail +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/sync_fs +Lines: 2 +since mount: 5732 +since filesystem creation: 42023 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_blocked_journal_reclaim +Lines: 2 +since mount: 13 +since filesystem creation: 78 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_btree_node_reused +Lines: 2 +since mount: 38290 +since filesystem creation: 53354 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_btree_node_split +Lines: 2 +since mount: 19007 +since filesystem creation: 100190 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_fault_inject +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_injected +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_iter_upgrade +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_journal_preres_get +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_journal_reclaim +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_journal_res_get +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_key_cache_key_realloced +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_key_cache_raced +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_key_cache_upgrade +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_mark_replicas +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_mem_realloced +Lines: 2 +since mount: 73 +since filesystem creation: 6111 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_memory_allocation_failure +Lines: 2 +since mount: 0 +since filesystem creation: 27513334 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_relock +Lines: 2 +since mount: 912579 +since filesystem creation: 2806875 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_relock_after_fill +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_relock_key_cache_fill_obsolete +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_relock_next_node +Lines: 2 +since mount: 0 +since filesystem creation: 22087 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_relock_parent_for_fill_obsolete +Lines: 2 +since mount: 0 +since filesystem creation: 2581 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_relock_path +Lines: 2 +since mount: 10664021 +since filesystem creation: 47527280 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_relock_path_intent +Lines: 2 +since mount: 0 +since filesystem creation: 298090 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_split_race +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_too_many_iters +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_traverse +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_upgrade +Lines: 2 +since mount: 200974 +since filesystem creation: 1055154 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_would_deadlock +Lines: 2 +since mount: 135555 +since filesystem creation: 1025983 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_would_deadlock_recursion_limit +Lines: 2 +since mount: 0 +since filesystem creation: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_would_deadlock_write +Lines: 2 +since mount: 2 +since filesystem creation: 2 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_restart_write_buffer_flush +Lines: 2 +since mount: 47215660 +since filesystem creation: 51706894 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/trans_traverse_all +Lines: 2 +since mount: 17672014 +since filesystem creation: 78477746 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/transaction_commit +Lines: 2 +since mount: 1289297181 +since filesystem creation: 4338059022 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/write_buffer_flush +Lines: 2 +since mount: 47596631 +since filesystem creation: 48370568 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/write_buffer_flush_slowpath +Lines: 2 +since mount: 0 +since filesystem creation: 21031 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/write_buffer_flush_sync +Lines: 2 +since mount: 15 +since filesystem creation: 6024402 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/write_buffer_maybe_flush +Lines: 2 +since mount: 47215669 +since filesystem creation: 47412849 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/counters/write_super +Lines: 2 +since mount: 21 +since filesystem creation: 30277 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Directory: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-10 +Mode: 755 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-10/bucket_size +Lines: 1 +512k +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-10/durability +Lines: 1 +1 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-10/io_done +Lines: 22 +read: +sb : 86016 +journal : 0 +btree : 5242880 +user :102313054208 +cached : 0 +parity : 0 +stripe : 0 +need_gc_gens: 0 +need_discard: 0 +unstriped : 0 +write: +sb : 645120 +journal : 0 +btree : 16384 +user :252377698304 +cached : 0 +parity : 0 +stripe : 0 +need_gc_gens: 0 +need_discard: 0 +unstriped : 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-10/io_errors +Lines: 8 +IO errors since filesystem creation + read: 0 + write: 0 + checksum:0 +IO errors since 8 y ago + read: 0 + write: 0 + checksum:0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-10/label +Lines: 1 +disk-10 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-10/nbuckets +Lines: 1 +953880 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-10/state +Lines: 1 +[rw] ro evacuating spare +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Directory: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-4 +Mode: 755 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-4/bucket_size +Lines: 1 +2.00M +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-4/durability +Lines: 1 +1 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-4/io_done +Lines: 22 +read: +sb : 86016 +journal : 0 +btree : 2193358848 +user :3770452246528 +cached : 0 +parity : 0 +stripe : 0 +need_gc_gens: 0 +need_discard: 0 +unstriped : 0 +write: +sb : 645120 +journal : 0 +btree : 589824 +user :6258285805568 +cached : 0 +parity : 0 +stripe : 0 +need_gc_gens: 0 +need_discard: 0 +unstriped : 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-4/io_errors +Lines: 8 +IO errors since filesystem creation + read: 197416 + write: 205 + checksum:0 +IO errors since 8 y ago + read: 197416 + write: 205 + checksum:0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-4/label +Lines: 1 +disk-4 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-4/nbuckets +Lines: 1 +7629824 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-4/state +Lines: 1 +[rw] ro evacuating spare +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Directory: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-6 +Mode: 755 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-6/bucket_size +Lines: 1 +2.00M +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-6/durability +Lines: 1 +1 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-6/io_done +Lines: 22 +read: +sb : 86016 +journal : 0 +btree : 8912896 +user :610019098624 +cached : 0 +parity : 0 +stripe : 0 +need_gc_gens: 0 +need_discard: 0 +unstriped : 0 +write: +sb : 677376 +journal : 0 +btree : 0 +user :562070339584 +cached : 0 +parity : 0 +stripe : 0 +need_gc_gens: 0 +need_discard: 0 +unstriped : 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-6/io_errors +Lines: 8 +IO errors since filesystem creation + read: 18828 + write: 1 + checksum:5 +IO errors since 8 y ago + read: 18828 + write: 1 + checksum:5 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-6/label +Lines: 1 +disk-6 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-6/nbuckets +Lines: 1 +953864 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-6/state +Lines: 1 +[rw] ro evacuating spare +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Directory: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-7 +Mode: 755 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-7/bucket_size +Lines: 1 +2.00M +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-7/durability +Lines: 1 +1 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-7/io_done +Lines: 22 +read: +sb : 86016 +journal : 0 +btree :2767671263232 +user :553932742656 +cached : 0 +parity : 0 +stripe : 0 +need_gc_gens: 0 +need_discard: 0 +unstriped : 0 +write: +sb : 645120 +journal :2432028966912 +btree :782753624064 +user :383826411520 +cached : 0 +parity : 0 +stripe : 0 +need_gc_gens: 0 +need_discard: 0 +unstriped : 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-7/io_errors +Lines: 8 +IO errors since filesystem creation + read: 0 + write: 0 + checksum:18 +IO errors since 8 y ago + read: 0 + write: 0 + checksum:18 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-7/label +Lines: 1 +disk-7 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-7/nbuckets +Lines: 1 +1907723 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-7/state +Lines: 1 +[rw] ro evacuating spare +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Directory: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-8 +Mode: 755 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-8/bucket_size +Lines: 1 +2.00M +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-8/durability +Lines: 1 +1 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-8/io_done +Lines: 22 +read: +sb : 86016 +journal : 0 +btree : 0 +user :3115020546048 +cached : 0 +parity : 0 +stripe : 0 +need_gc_gens: 0 +need_discard: 0 +unstriped : 0 +write: +sb : 645120 +journal : 0 +btree : 0 +user :6072510210048 +cached : 0 +parity : 0 +stripe : 0 +need_gc_gens: 0 +need_discard: 0 +unstriped : 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-8/io_errors +Lines: 8 +IO errors since filesystem creation + read: 0 + write: 0 + checksum:0 +IO errors since 8 y ago + read: 0 + write: 0 + checksum:0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-8/label +Lines: 1 +disk-8 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-8/nbuckets +Lines: 1 +2384637 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/dev-8/state +Lines: 1 +[rw] ro evacuating spare +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/fs/bcachefs/deadbeef-1234-5678-9012-abcdefabcdef/errors +Lines: 18 +btree_node_data_missing 2 1753593586 +bset_bad_csum 2 1767112063 +btree_node_topology_bad_max_key 2 1767080711 +alloc_key_to_missing_lru_entry 4517 1771754289 +alloc_key_data_type_wrong 4415 1771753607 +alloc_key_dirty_sectors_wrong 4538 1771753607 +alloc_key_cached_sectors_wrong 4537 1771753607 +backpointer_to_missing_ptr 45480 1771754172 +lru_entry_bad 4537 1771753700 +ptr_to_missing_backpointer 44112 1771754284 +accounting_mismatch 6 1771753608 +subvol_missing 194 1761076737 +reconcile_work_incorrectly_set 113913 1771755828 +vfs_bad_inode_rm 121 1758960176 +validate_error_in_commit 2 1771750773 +extent_io_opts_not_set 11299659571772285102 +extent_ptrs_all_invalid 2 1771750773 +extent_ptrs_all_invalid_but_cached 44612 1771753458 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Directory: sys/fs/btrfs Mode: 755 # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -10312,3 +11478,7 @@ Lines: 1 20 Mode: 644 # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Path: sys/.unpacked +Lines: 0 +Mode: 644 +# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/end-to-end-test.sh b/end-to-end-test.sh index de490bfff8..bd9679560b 100755 --- a/end-to-end-test.sh +++ b/end-to-end-test.sh @@ -37,6 +37,7 @@ supported_collectors() { enabled_collectors=$(cat << COLLECTORS arp bcache + bcachefs bonding btrfs buddyinfo diff --git a/go.mod b/go.mod index 2d7db779ed..55b63d72dd 100644 --- a/go.mod +++ b/go.mod @@ -25,7 +25,7 @@ require ( github.com/prometheus/client_model v0.6.2 github.com/prometheus/common v0.67.5 github.com/prometheus/exporter-toolkit v0.15.1 - github.com/prometheus/procfs v0.20.0 + github.com/prometheus/procfs v0.20.1 github.com/safchain/ethtool v0.7.0 golang.org/x/sys v0.41.0 howett.net/plist v1.0.1 diff --git a/go.sum b/go.sum index 7fb5e88b7d..835b9d93cb 100644 --- a/go.sum +++ b/go.sum @@ -88,8 +88,8 @@ github.com/prometheus/common v0.67.5 h1:pIgK94WWlQt1WLwAC5j2ynLaBRDiinoAb86HZHTU github.com/prometheus/common v0.67.5/go.mod h1:SjE/0MzDEEAyrdr5Gqc6G+sXI67maCxzaT3A2+HqjUw= github.com/prometheus/exporter-toolkit v0.15.1 h1:XrGGr/qWl8Gd+pqJqTkNLww9eG8vR/CoRk0FubOKfLE= github.com/prometheus/exporter-toolkit v0.15.1/go.mod h1:P/NR9qFRGbCFgpklyhix9F6v6fFr/VQB/CVsrMDGKo4= -github.com/prometheus/procfs v0.20.0 h1:AA7aCvjxwAquZAlonN7888f2u4IN8WVeFgBi4k82M4Q= -github.com/prometheus/procfs v0.20.0/go.mod h1:o9EMBZGRyvDrSPH1RqdxhojkuXstoe4UlK79eF5TGGo= +github.com/prometheus/procfs v0.20.1 h1:XwbrGOIplXW/AU3YhIhLODXMJYyC1isLFfYCsTEycfc= +github.com/prometheus/procfs v0.20.1/go.mod h1:o9EMBZGRyvDrSPH1RqdxhojkuXstoe4UlK79eF5TGGo= github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ= github.com/rogpeppe/go-internal v1.10.0/go.mod h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog= github.com/safchain/ethtool v0.7.0 h1:rlJzfDetsVvT61uz8x1YIcFn12akMfuPulHtZjtb7Is=