Kubernetes kube-proxy
Metrics, Dashboards, Alerts and more for Kubernetes kube-proxy Integration in Sysdig Monitor.
This integration is disabled by default. Please contact Sysdig Support to enable it in your account.
This integration is out-of-the-box, so it doesn’t require any exporter.
This integration has 10 metrics.
List of Alerts
Alert | Description | Format |
---|---|---|
[KubeProxy] Kube Proxy Down | KubeProxy detected down | Prometheus |
[KubeProxy] High Rest Client Latency | High Rest Client Latency detected | Prometheus |
[KubeProxy] High Rule Sync Latency | High Rule Sync Latency detected | Prometheus |
[KubeProxy] Too Many 500 Code | Too Many 500 Code detected | Prometheus |
List of Dashboards
Kubernetes Proxy
The dashboard provides information on the Kubernetes Proxy.
List of Metrics
Metric name |
---|
go_goroutines |
kube_node_info |
kubeproxy_network_programming_duration_seconds_bucket |
kubeproxy_network_programming_duration_seconds_count |
kubeproxy_sync_proxy_rules_duration_seconds_bucket |
kubeproxy_sync_proxy_rules_duration_seconds_count |
process_cpu_seconds_total |
process_resident_memory_bytes |
rest_client_request_duration_seconds_bucket |
rest_client_requests_total |
Preparing the Integration
No preparations are required for this integration.
Installing
Installing an exporter is not required for this integration.
Agents Configuration
This is the default agent job for this integration:
- job_name: kubernetes-kube-proxy-default
honor_labels: true
kubernetes_sd_configs:
- role: pod
relabel_configs:
- action: keep
source_labels: [__meta_kubernetes_pod_host_ip]
regex: __HOSTIPS__
- source_labels: [__meta_kubernetes_pod_phase]
action: keep
regex: Running
- action: keep
source_labels:
- __meta_kubernetes_namespace
- __meta_kubernetes_pod_name
separator: '/'
regex: 'kube-system/kube-proxy.+'
- replacement: localhost:10249
target_label: __address__
- source_labels:
- __meta_kubernetes_pod_name
action: replace
target_label: instance
- action: labelmap
regex: __meta_kubernetes_pod_label_(.+)
- action: replace
source_labels: [__meta_kubernetes_pod_uid]
target_label: sysdig_k8s_pod_uid
- action: replace
source_labels: [__meta_kubernetes_pod_container_name]
target_label: sysdig_k8s_pod_container_name
metric_relabel_configs:
- source_labels: [__name__]
regex: (up|kubeproxy_sync_proxy_rules_duration_seconds_count|kubeproxy_sync_proxy_rules_duration_seconds_bucket|kubeproxy_network_programming_duration_seconds_count|kubeproxy_network_programming_duration_seconds_bucket|rest_client_requests_total|rest_client_request_duration_seconds_bucket|rest_client_request_duration_seconds_bucket|process_resident_memory_bytes|process_cpu_seconds_total|go_goroutines|go_info|apiserver_client_certificate_expiration_seconds_bucket|apiserver_client_certificate_expiration_seconds_sum|apiserver_client_certificate_expiration_seconds_count)
action: keep
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.