Frederic Branczyk
cfc766403c
kube-prometheus: update kube-state-metrics to latest release
2017-05-04 10:51:30 +02:00
Frederic Branczyk
8553d5086a
kube-prometheus: separate exporters in their own directories
2017-05-04 10:49:05 +02:00
Frederic Branczyk
7e9ea10256
kube-prometheus: make all RBAC manifests v1beta1
2017-05-04 10:47:07 +02:00
Tapani Moilanen
0d226df1e2
Use kubectl apply in custom service example deploy
...
https://github.com/kubernetes/kubernetes/issues/29542 has been fixed,
use apply instead of create to create third party resources in custom service
monitoring example.
2017-05-03 20:02:22 +03:00
Fabian Reinartz
4de54fba39
Remove unnecessary prometheus- prefix
2017-05-02 12:10:44 +02:00
Frederic Branczyk
0e402e0c39
alertmanager: bump default version to v0.6.1
2017-04-28 14:34:13 +02:00
Frederic Branczyk
c3856e27b0
kube-prometheus: extract ServiceMonitors into single files
...
Starting with Kubernetes 1.6 `kubectl apply` works for TPRs so we can
start using it, therefore using multiple files is no issue.
2017-04-27 12:44:46 +02:00
Frederic Branczyk
51e3320bbe
prometheus: remove non-namespaced alpha annotation
...
Now that we have the possibility to use the honor_labels configuration
there is no need for this specially treated annotation anymore.
2017-04-27 12:33:55 +02:00
Frederic Branczyk
d6e4c76f36
kube-prometheus: fix deployment dashboard multiple values error
2017-04-26 16:09:15 +02:00
Fabian Reinartz
3dfc956d7c
*: cut v0.8.2
2017-04-20 17:21:16 +02:00
Fabian Reinartz
b8df18cf74
Merge pull request #299 from coreos/defver
...
Bump default Prometheus version to 1.6.1
2017-04-20 17:14:36 +02:00
Fabian Reinartz
eb13a03e6e
Bump default Prometheus version to 1.6.1
2017-04-20 16:08:16 +02:00
Giancarlo Rubio
bb99c9afeb
setup service monitor for prometheus and alertanager
2017-04-20 15:02:45 +02:00
Fabian Reinartz
92a9ddd4d2
cut new grafana-watcher release
2017-04-18 15:26:59 +02:00
Jeff Cook
77e134a9a0
Ensure that grafana-credentials are created first. ...
...
Without this, a race condition may occur, preventing grafana-watcher
from logging in to grafana.
2017-04-14 23:57:06 -06:00
Frederic Branczyk
befa4259ff
cut 0.8.1
2017-04-13 16:56:00 +02:00
Giancarlo Rubio
8544119c31
Increase memory limits to avoid OOMKilled
...
Related to https://github.com/kubernetes/kube-state-metrics/issues/112#issuecomment-292965833
2017-04-10 16:47:24 +02:00
Frederic Branczyk
6259d1af3b
kube-prometheus: remove grafana never pull policy
2017-04-07 13:52:10 +02:00
Frederic Branczyk
80c34f4f83
Merge pull request #270 from brancz/cut-0.8.0
...
cut 0.8.0
2017-04-07 13:39:04 +02:00
Frederic Branczyk
80b4838458
cut 0.8.0
2017-04-07 10:58:17 +02:00
Fabian Reinartz
7fca77ca4b
Merge pull request #266 from brancz/grafana-credentials
...
grafana-watcher: allow credentials from env variable
2017-04-06 16:47:28 +02:00
Frederic Branczyk
8885fc2452
grafana-watcher: allow credentials from env variable
2017-04-06 15:24:22 +02:00
Frederic Branczyk
c5b24850b7
Documentation: Prometheus requires RBAC role for apiserver metrics
2017-04-06 13:41:27 +02:00
Frederic Branczyk
2451b1f09e
Merge pull request #234 from brancz/grafana-watcher-import
...
grafana-watcher: revert to import endpoint
2017-03-28 07:27:07 +02:00
Brandon Philips
1ce4fd7499
kube-prometheus: put in kube-system
...
These manifests should live in kube-system; otherwise the label selector
won't work.
2017-03-27 15:00:31 +02:00
Brandon Philips
30173c7cdc
kube-prometheus: fix rolebinding
...
This entire thing is built in the monitoring namespace but the
rolebinding was on default. This caused the operator to never launch.
2017-03-27 14:06:28 +02:00
Frederic Branczyk
e9cd891f6b
grafana-watcher: revert to import endpoint
...
The dashboard create endpoint behaves slightly different when templating
is used. The import API works exactly the same as the front-end import
functionality.
2017-03-27 10:31:21 +02:00
Frederic Branczyk
ae6d31a977
Merge pull request #229 from brancz/kube-prometheus-rbac
...
kube-prometheus: add RBAC resources
2017-03-24 16:23:28 +01:00
Frederic Branczyk
71d4f935e7
grafana-watcher: use official documented API
2017-03-24 10:31:46 +01:00
Frederic Branczyk
1d2ded5251
kube-prometheus: add RBAC roles for kube-state-metrics
2017-03-23 15:24:58 +01:00
Frederic Branczyk
7f8eac1c0e
kube-prometheus: add RBAC resources
2017-03-23 15:24:53 +01:00
Frederic Branczyk
c8247bed4b
*: bump version to v0.7.0
2017-03-17 16:09:34 +01:00
Frederic Branczyk
37441a9daa
kube-prometheus: timing issue fixed with prometheus-watcher
2017-03-15 17:30:51 +01:00
Frederic Branczyk
574d588007
kube-prometheus: remove duplication in grafana dashboards
...
Datasource links were duplicated in the grafana dashboads. This now also
allows exporting grafana dashboards from the UI and just dropping them
into the assets directory and they will be wrapped by the manifest
generation script.
2017-03-13 12:08:30 +01:00
Frederic Branczyk
21ebb87254
kube-prometheus: generate manifests without kubectl
...
For `--dry-run` to work with kubectl a Kubernetes cluster's apiserver is
actually used, which is unnecessary for generating these manifests. This
approach also allows further customization, such as adding labels to the
generated manifests.
2017-03-13 11:17:23 +01:00
Frederic Branczyk
6c891c9fe3
prometheus: mount rule files based on label selector
2017-03-13 11:14:16 +01:00
Max Inden
d092b2e18c
Update README.md
2017-03-13 09:26:20 +01:00
Frederic Branczyk
89e7bcde5d
Merge pull request #209 from ocadotechnology/add-resource-requests-dashboard
...
Add resource requests dashboard
2017-03-13 09:20:44 +01:00
Mike Bryant
b8bc95f18f
Add warning about Grafana HA
2017-03-10 21:34:47 +00:00
Mike Bryant
2e4948e388
Update generated files
2017-03-10 20:06:56 +00:00
Mike Bryant
eea049c6e7
kube-prometheus: add resource requests dashboard
...
This presents the resource requests vs the allocatable capacity in the cluster.
2017-03-10 20:04:16 +00:00
Frederic Branczyk
988609acfe
Merge pull request #205 from ocadotechnology/fix-kube-state-metrics-redeployment
...
Allow for multiple kube-state-metrics series
2017-03-10 20:00:11 +01:00
Mike Bryant
003612b4f8
Make kube-state-metrics HA by default, now the dashboards support it
2017-03-10 10:02:05 +00:00
Mike Bryant
ad101a5470
Update generated files
2017-03-09 21:25:27 +00:00
Mike Bryant
765ea6c294
Account for multiple copies of kube-state-metrics
...
This can happen if you run multiple replicas, or if you redeploy kube-state-metrics.
In either case, prometheus records multiple metrics with the instance ip in, and the dashboard fails.
Use aggregation functions to get sensible output in either case
2017-03-09 21:23:55 +00:00
Frederic Branczyk
81543a37bf
alertmanager: use a secret for the config
2017-03-09 10:04:47 +01:00
Nándor István Krácser
0aec1c8af7
Fix k8s resource example
2017-03-08 09:49:35 +01:00
Frederic Branczyk
7e477a7ef2
fix kube-prometheus references
2017-03-07 13:40:23 +01:00
Frederic Branczyk
10c00b40a9
Add 'contrib/kube-prometheus/' from commit '81c0d2f4d30f63a4e274c2870c5afc89241827b0'
...
git-subtree-dir: contrib/kube-prometheus
git-subtree-mainline: 050ca21276
git-subtree-split: 81c0d2f4d3
2017-03-06 09:55:36 +01:00