The goal of this project is to export ephemeral storage metric usage per pod to Prometheus that is address in this issue Here
helm repo add k8s-ephemeral-storage-metrics https://jmcgrath207.github.io/k8s-ephemeral-storage-metrics/chart
helm upgrade --install my-deployment k8s-ephemeral-storage-metrics/k8s-ephemeral-storage-metrics
Key | Type | Default | Description |
---|---|---|---|
deploy_type | string | "DaemonSet" |
|
dev.enabled | bool | false |
|
image.imagePullPolicy | string | "IfNotPresent" |
|
image.repository | string | "ghcr.io/jmcgrath207/k8s-ephemeral-storage-metrics" |
|
image.tag | string | "1.0.1" |
|
interval | int | 15 |
|
log_level | string | "info" |
|
prometheus.release | string | "kube-prometheus-stack" |
make new_kind
make deploy_local
make deploy_debug
Then connect to localhost:30002
with delve or your IDE.
make deploy_e2e
make deploy_e2e_debug
Then run a debug against deployment_test.go
This project is licensed under the MIT License. See the LICENSE
file for more details.