How to use healthy upstream targets from Health Checks event in a custom plugin?

I’m new to kong. So this question might be silly.

Kong: 2.4.0
OS: ubuntu 18.04

I’m using DB-less mode of kong. I’ve configured the active & passive health check on upstream target which is an SRV record. SRV record health checks are working fine but I need one of the SRV records resolved healthy targets in my custom plugin to manually trigger an HTTP request to my service.

In the logs, I’m constantly seeing My targets are healthy. So In my custom plugin, is there any way I can use the healthy targets to call an HTTP request ignoring unhealthy targets.

So far I have tried to investigate the global Kong object values, Ngx object values if those healthy targets are there for use but I couldn’t find anything in those two objects so far.

If Anyone knows anything about this, please help.

Thanks in Advance.


© 2019 Kong Inc.    Terms  •  Privacy  •  FAQ