Feature request: Discover node IP from PxL script #1251
Labels
area/query
good first issue
Good for newcomers
kind/feature
New feature or request
triage/accepted
Indicates an issue or PR is ready to be actively worked on.
Background: I'd like to filter out Kubernetes startup/liveness/readiness probes from our export PxL script. I observe that the probes always originate from the IP address of the node (host machine) on which the pod runs. If there was a way to discover the node IP from within the PxL script, then I could modify my script to exclude events with that source IP.
Describe the solution you'd like
I see there's a
pod_id_to_node_name
function already, so I suppose I could use anode_name_to_node_ips
function.Describe alternatives you've considered
I can't think of any alternatives to the narrow question of filtering events based on node IP.
For the broader question of filtering out k8s startup/liveness/readiness probes, the primary alternative would be to match against the http request
User-Agent
header, which is documented to default tokube-probe/...
. However, because that default may be over-ridden and because other clients could set their own headers that way, this approach could have both false-positives and false-negatives.Additional context
@aimichelle suggested a path forward on implementation in this slack thread.
The text was updated successfully, but these errors were encountered: