Difference between revisions of "Kubernetes/Istio/Observability"
< Kubernetes | Istio
Jump to navigation
Jump to search
Line 5: | Line 5: | ||
helm repo update | helm repo update | ||
helm install prom prometheus-community/kube-prometheus-stack --version 13.13.1 -n prometheus -f values.yaml | helm install prom prometheus-community/kube-prometheus-stack --version 13.13.1 -n prometheus -f values.yaml | ||
# Dashboards | |||
kubectl -n prometheus port-forward statefulset/prometheus-prom-kube-prometheus-stack-prometheus 9090 | |||
kubectl -n prometheus port-forward svc/prom-grafana 3000:80 | |||
</source> | </source> | ||
Access now: | |||
* Prometheus - http://localhost:9090/ | |||
* Grafana - http://localhost:3000/, username: admin, password: prom-operator | |||
The values.yaml file is default just with following components disabled: | The values.yaml file is default just with following components disabled: |
Revision as of 12:19, 2 April 2021
Prometheus
kubectl create ns prometheus helm repo add prometheus-community https://prometheus-community.github.io/helm-charts helm repo update helm install prom prometheus-community/kube-prometheus-stack --version 13.13.1 -n prometheus -f values.yaml # Dashboards kubectl -n prometheus port-forward statefulset/prometheus-prom-kube-prometheus-stack-prometheus 9090 kubectl -n prometheus port-forward svc/prom-grafana 3000:80
Access now:
- Prometheus - http://localhost:9090/
- Grafana - http://localhost:3000/, username: admin, password: prom-operator
The values.yaml file is default just with following components disabled:
<syntaxhighlightjs lang="yaml">
defaultRules: ## Create default rules for monitoring the cluster
create: false
alertmanager: ## Deploy alertmanager
enabled: false
kubeApiServer: ## Component scraping the kube api server
enabled: false
kubelet: ## Component scraping the kubelet and kubelet-hosted cAdvisor
enabled: false
coreDns: ## Component scraping coreDns. Use either this or kubeDns
enabled: false
kubeDns: ## Component scraping kubeDns. Use either this or coreDns
enabled: false
kubeEtcd: ## Component scraping etcd
enabled: false
kubeScheduler: ## Component scraping kube scheduler
enabled: false
kubeProxy: ## Component scraping kube proxy
enabled: false
</syntaxhighlightjs>