Module Shell_metrics.Block_validator

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