Fabian Reinartz
162374436a
Move etcd.rules to etcd3.rules
2016-10-20 17:11:00 +02:00
Fabian Reinartz
1a3bc51bba
Document cluster monitoring
2016-10-20 17:10:47 +02:00
Fabian Reinartz
dac8716683
Add manifests to deploy+monitor example app
2016-10-20 13:41:46 +02:00
Fabian Reinartz
aefb8250fc
Monitor Kubernetes' etcd as headless service
2016-10-20 11:59:31 +02:00
Fabian Reinartz
91cdd46984
Enable anonymous Grafana login, add datasource
2016-10-20 11:59:03 +02:00
Frederic Branczyk
18652f9b84
grafana-watcher: wait for Grafana to be available and initialize
2016-10-20 11:18:05 +02:00
Fabian Reinartz
37f9502e3a
Merge branch 'master' of github.com:fabxc/kube-prometheus
2016-10-20 11:05:33 +02:00
Fabian Reinartz
94ae2688e6
Add Grafana manifests
2016-10-20 11:05:16 +02:00
Frederic Branczyk
a4ddbad0ab
grafana-watcher: add datasource handling
2016-10-20 10:57:02 +02:00
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