1
0
mirror of https://github.com/coreos/prometheus-operator.git synced 2026-02-05 15:46:31 +01:00

749 Commits

Author SHA1 Message Date
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