k8s_kubeproxy

This module will monitor one or more kube-proxy instances.

It produces the following charts:

  1. Sync Proxy Rules in events/s * sync proxy rules

  2. Sync Proxy Rules Latency in observes/s * per bucket (0.001 sec, 0.002 sec, 0.003 sec, …, 16.384 sec, +Inf)

  3. Sync Proxy Rules Latency Percentage in % * per bucket (0.001 sec, 0.002 sec, 0.003 sec, …, 16.384 sec, +Inf)

  4. REST Client HTTP Requests By Status Code in requests/s * per code (200, 201, 404, …)

  5. REST Client HTTP Requests By Method in requests/s * per code (GET, POST, …)

  6. HTTP Requests Duration in microseconds * per quantile (0.5, 0.9, 0.99)

configuration

Needs only url to kube-proxy metric-address.

Here is an example:

jobs:
  - name: local
    url : http://127.0.0.1:10249/metrics

  - name: remote
    url : http://100.64.0.1:10249/metrics

For all available options please see module configuration file.

Without configuration, module attempts to connect to http://127.0.0.1:10249/metrics