Xabaril / AspNetCore.Diagnostics.HealthChecks

Enterprise HealthChecks for ASP.NET Core Diagnostics Package
Apache License 2.0
4.05k stars 794 forks source link

Operator: Monitor pods instead of services #759

Open dasMulli opened 3 years ago

dasMulli commented 3 years ago

Writing down some thoughts after an analysis for our use cases. At the moment I have no immediate need for these changes but want to provide input. (If this changes, I might be able to help with an implementation)

Currently the K8s queries services by label and configures the health check ui with its ClusterIP or LoadBalancer IP as endpoint.

This has a few disadvantages:

It may be more practical to discover pods instead of services.. And maybe do this by annotations instead of labels (this is what other operators like cert-manager, elastic filebeat or ingress controllers do)

eiximenis commented 3 years ago

Hi @dasMulli Work for inspecting pods instead of services is in progress and (hopefully) will be finished soon :D

@unaizorrilla Could you assign this issue to me? Thx!

mhbuck commented 1 year ago

Hi @eiximenis I realise this is a year later - Did the pod work progress or is there a PR/branch that was looking into it that I could look into?