Commit Graph

67 Commits

Author SHA1 Message Date
Frederic Branczyk
d0c1fb522b manifests: add Alertmanager manifests and discovery
The latest version of the Prometheus Operator requires Prometheus
>=v1.4.0 for the Alertmanger discovery feature.
2016-12-02 14:12:30 +01:00
Frederic Branczyk
0c1bb5c1c9 manifests: remove prometheus.io/scrape annotations
These annotations made sense in pre v1.3.0 Prometheus releases, however,
with >=v1.3.0 and the Prometheus Operator these annotations are more
confusing then helpful.
2016-12-02 14:10:53 +01:00
Frederic Branczyk
20f88eed10 *: set lower resource requests 2016-12-02 14:08:14 +01:00
Fabian Reinartz
b84a3650a5 Add JSON wrapping 2016-11-04 14:25:59 -07:00
Fabian Reinartz
b7e58668df Fix deployment dashboard 2016-11-04 13:34:08 -07:00
Fabian Reinartz
a80bf28a57 Resize gauges in node dashboards 2016-11-04 13:07:18 -07:00
Fabian Reinartz
e367cfa907 Merge branch 'master' of github.com:coreos/kube-prometheus 2016-11-04 13:04:51 -07:00
Fabian Reinartz
73b8e9689d Improve deployment dashboard 2016-11-04 13:04:34 -07:00
Frederic Branczyk
add3f250e7 Merge pull request #13 from grobie/grobie/fix-kubernetes-rules
Fix broken kubernetes.rules
2016-11-04 13:46:17 +01:00
Tobias Schmidt
99ef2bfe5f Fix broken kubernetes.rules 2016-11-04 08:41:35 -04:00
Frederic Branczyk
cd1457b356 Merge pull request #11 from coreos/fabxc-patch-1
Fix always firing alerts
2016-11-04 11:11:03 +01:00
Fabian Reinartz
4db59342f2 Merge pull request #8 from grobie/scrape-prometheus
Scrape Prometheus service itself
2016-11-03 18:33:38 -07:00
Fabian Reinartz
b8eb771b1a Fix always firing alerts 2016-11-03 18:30:19 -07:00
Tobias Schmidt
0c18531aeb Scrape Prometheus service itself 2016-11-03 20:46:04 -04:00
Fabian Reinartz
ec79cbcbda Replace node dashboards
This replaces the cluster overview dashboards with new dashboards
for a cluster-wide overview and inspecting single nodes.
2016-11-03 13:57:39 -07:00
Frederic Branczyk
e360f1963d Merge pull request #6 from grobie/prometheus-config-asset
Extract prometheus.yaml into assets
2016-11-03 16:06:07 +01:00
Tobias Schmidt
0613e00dcc Extract prometheus.yaml into assets
It's a lot easier to show and explain the Prometheus config if available
in the standard yaml format. The Kubernetes ConfigMap specs can always
be auto-generated.
2016-11-03 11:03:48 -04:00
Fabian Reinartz
d3ba116f71 Attribute SoundCloud as author of rules 2016-11-02 21:25:58 -07:00
Fabian Reinartz
d0602263c4 Fix README 2016-11-02 21:21:45 -07:00
Fabian Reinartz
043131a77c Fix example-app manifests 2016-11-02 10:17:56 -07:00
Frederic Branczyk
cd4941eba4 mention minikube restrictions 2016-11-02 16:34:28 +01:00
Fabian Reinartz
07a64fba11 Merge pull request #5 from brancz/prerequisites-docs
add explanation and guide on prerequisites
2016-11-02 07:15:13 -07:00
Fabian Reinartz
35098b6a1b Update README.md 2016-11-02 07:14:21 -07:00
Frederic Branczyk
7cb9eff923 add explanation and guide on prerequisites 2016-11-02 14:12:43 +01:00
Frederic Branczyk
5291bc3227 Merge pull request #4 from brancz/etcd2-alerts
add etcd2 alerts
2016-11-02 11:14:18 +01:00
Frederic Branczyk
2e5bcc1671 add etcd2 alerts 2016-11-02 11:03:13 +01:00
Frederic Branczyk
bb752d6f56 Merge pull request #2 from brancz/k8s-components
monitor and alert on k8s components
2016-11-02 11:02:56 +01:00
Frederic Branczyk
4a7ede4ffd add kubernetes alerts 2016-11-02 10:59:29 +01:00
Frederic Branczyk
1795a62841 manifests: add headless services for k8s components
This way they are discoverable via the kubernetes endpoints discovery of
Prometheus.
2016-11-02 10:31:13 +01:00
Fabian Reinartz
2689d2b9a5 Fix manifests to match operator changes 2016-11-01 17:00:35 -07:00
Fabian Reinartz
2f4c847143 Remove remaining 'controller' occurrences 2016-11-01 13:27:07 -07:00
Fabian Reinartz
f89302ba8f Merge pull request #3 from brancz/controller-deployments
manifests: rename controllers to operators and use deployments
2016-11-01 19:42:09 +01:00
Frederic Branczyk
cd0325db49 manifests: rename controllers to operators and use deployments 2016-11-01 19:34:48 +01:00
Jonathan Boulle
a722076749 README: typos 2016-11-01 11:05:08 +01:00
Fabian Reinartz
9da0707a74 Merge pull request #1 from brancz/configmap-generator
add ConfigMap generate script
2016-10-31 09:38:37 +01:00
Frederic Branczyk
12cd0fd34f add ConfigMap generate script
This also contains the generated ConfigMaps for the grafana dashboards
as well as for alerts. These will be updated in subsequent changes as
sets of alerts and dashboards are added/updated in the respective
subdirectories in `/assets`.
2016-10-28 16:54:40 +02:00
Fabian Reinartz
74a80cd19e remove xtrace 2016-10-24 17:12:30 +02:00
Fabian Reinartz
76833542a1 Merge branch 'master' of github.com:fabxc/kube-prometheus 2016-10-24 16:55:07 +02:00
Fabian Reinartz
a5f3a11a5e Document dashboarding 2016-10-24 16:54:48 +02:00
Frederic Branczyk
a41db2ea5c new grafana dashboards for kubernetes cluster/deployments/pods 2016-10-24 15:30:39 +02:00
Fabian Reinartz
7b92c0289a Add roadmap, fix manifests, improve hack scripts 2016-10-24 13:44:12 +02:00
Fabian Reinartz
79ed777dea Fix typos 2016-10-21 11:56:21 +02:00
Fabian Reinartz
ea5d9db5e9 Add documentation for example service monitoring 2016-10-20 17:50:52 +02:00
Fabian Reinartz
e8d24b7e27 Merge branch 'master' of github.com:fabxc/kube-prometheus 2016-10-20 17:11:35 +02:00
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
Frederic Branczyk
3a13331f11 manifests/grafana: add generic kubernetes deployments dashboard 2016-10-20 16:22:02 +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