Module Octogram.Remote_prometheus

type t
val wait : t -> Unix.process_status Lwt.t
val wait_for_ready : t -> unit Lwt.t
val create : runner:Tezt.Runner.t -> name:Agent_name.t -> ?path:string -> ?color:Tezt.Log.Color.t -> ?event_pipe:string -> unit -> t
val run : ?event_level:Tezt_mavryk.Daemon.Level.default_level -> ?event_sections_levels:(string * Tezt_mavryk.Daemon.Level.level) list -> t -> unit Lwt.t
val record_metrics_source : t -> Prometheus_server.metrics_source -> unit Lwt.t
val quit : t -> unit Lwt.t