Commit Graph

1013 Commits

Author SHA1 Message Date
Fabian Reinartz
599a0c0c90 Remove namespace for K8S monitoring
Kubernetes component metrics often have a namespace label themselves,
which is actually relevant. The target namespace label merely informs
where the scrape target is located, which is generally irrelevant for
these specific metrics.
2016-10-20 10:27:01 +02:00
Fabian Reinartz
3f490c0eb3 Add reference to CoreOS pull secrets 2016-10-20 10:25:02 +02:00
Fabian Reinartz
84405d5e19 Remove binary output 2016-10-20 09:33:10 +02:00
Fabian Reinartz
81670e3354 Merge branch 'master' of github.com:fabxc/kube-prometheus 2016-10-20 09:02:12 +02:00
Fabian Reinartz
ea476c682b Skip TLS verification for API server scraping 2016-10-20 09:01:24 +02:00
Frederic Branczyk
1963f86da9 add initial version of Grafana updater 2016-10-19 18:02:41 +02:00
Fabian Reinartz
e1625fecba Manifests for Kubernetes Prometheus
The Prometheus server monitoring Kubernetes should be default cover:
- node exporter
- kubelets
- kube-state-metrics
- apiservers

The version in this commit still has certificate issues with the API
server in minikube. Kubelet scraping likely only works in minikube as it
doesn't seem to use https.
2016-10-19 17:58:43 +02:00
Fabian Reinartz
d3dab8ef89 Split and adjust kube-state-metrics manifests 2016-10-19 13:33:21 +02:00
Fabian Reinartz
9e9e0e3cb2 Split and adjust node exporter manifests 2016-10-19 13:29:18 +02:00
Frederic Branczyk
a0b1a93799 add node-exporter, kube-state-metrics, and alertmanager controller
Also ensure that all workloads have memory requirements and limits.
2016-10-18 14:50:28 +02:00
Fabian Reinartz
a919921b32 Add prometheus controller replica set manifest 2016-10-18 11:29:18 +02:00
Fabian Reinartz
8fa4145b3f Add etcd alerting rules 2016-10-18 11:08:20 +02:00
Fabian Reinartz
d5525072f6 first commit 2016-10-18 11:03:12 +02:00