Module Shell_metrics.Block_validator

type t = {
  1. already_commited_blocks_count : Prometheus.Counter.t;
  2. already_known_invalid_blocks_count : Prometheus.Counter.t;
  3. validated_blocks_count : Prometheus.Counter.t;
  4. validation_errors_count : Prometheus.Counter.t;
  5. commit_block_failed_count : Prometheus.Counter.t;
  6. preapplied_blocks_count : Prometheus.Counter.t;
  7. preapplication_errors_count : Prometheus.Counter.t;
  8. application_errors_after_validation_count : Prometheus.Counter.t;
  9. validation_failed_count : Prometheus.Counter.t;
  10. worker_timestamps : Worker.timestamps;
  11. worker_counters : Worker.counters;
}
val init : string list -> t
val set_operation_per_pass_collector : (unit -> float list) -> unit