I have a .net core worker service which will run in the background. I would like to capture metrics about the health status of the service and it needs to be consumed by Prometheus.
What is the recommended approach whether we need to use default pull model or pushgateway?