Prometheus_unixSourceReport metrics for Prometheus.
Notes:
Prometheus_reporter_unix with support for cmdliner option parsing and a server pre-configured for Unix.Report metrics for messages logged. See Prometheus_reporter_unix.Logging.
config ~listen_address () serves metrics on listen_address.
serve config starts a Cohttp server according to config. It returns a singleton list containing the thread to monitor, or an empty list if no server is configured. The socket is bound before the thread is returned.
opts is the extra command-line options to offer Prometheus monitoring. It rejects addresses that Listen_address cannot parse.