Re:MirageOS 4.0 – Self-managed internet infrastructure with ...
by avsm on Tuesday March 29, 2022 @08:24AM
(#30841580)
Just substitute 'microservice' with 'unikernel' and you do broadly the same things. There's a prometheus library that you link with the MirageOS unikernel and it exports using that: https://github.com/mirage/prometheus
No FAQ for this sort of thing yet, but we should start assembling one sometime soon. Questions like this very welcome on the discussion forums: https://discuss.ocaml.org/t/ann-mirageos-4-0/9598 to help us get started.
There's a nice collection of unikernels over at: https://github.com/roburio/unikernels and https://github.com/tarides/unikernels for various infrastructure pieces (like https, smtp, dns, ip filters, etc) that are good to crib from for your own infrastructure.
Re:MirageOS 4.0 – Self-managed internet infrastructure with ...
by hannesm on Tuesday March 29, 2022 @08:31AM
(#30841645)
Maybe https://hannes.robur.coop/Posts/Monitoring sheds some light how to monitor MirageOS unikernels ;)
Do you have a concept of logging daemon? How would I run prometheus exporter-like things?
Is there a FAQ where questions along these lines are answered?