Commit Graph

564 Commits

Author SHA1 Message Date
Lucas Serven
3ff5d01277 contrib: remove duplicate alertmanager alert 2018-09-28 11:40:12 +02:00
Matthias Loibl
916863e4d5 contrib/kube-prometheus: Set podAntiAffinity for Prometheus & Alertmanager
contrib/kube-prometheus: Generate new manifests with antiAffinity

contrib/kube-prometheus: jb update

Documentation: Generate after updating kube-prometheus manifests

contrib/kube-prometheus: Move antiaffinity into own jsonnet file

foobar
2018-09-28 10:15:22 +02:00
David Lefever
57a0e161ff contrib/kube-prometheus: Run jb update and generate all manifests. 2018-09-26 22:57:11 +02:00
Elisiano Petrini
59fd4cd63e Add initial thanos support to kube-prometheus
This is distributed as a library that the user is meant to import.
example:

```
kp =  (import 'kube-prometheus/kube-prometheus.libsonnet') +
      (import 'kube-prometheus/kube-prometheus-thanos.libsonnet') +
      {
        _config+:: {...}
      };
```
2018-09-26 15:20:16 +02:00
David Tesar
71a5226962 address feedback 2018-09-24 13:16:39 -07:00
David Tesar
bdeea07556 Add link to ingress instructions 2018-09-23 17:37:40 -07:00
David Tesar
391158cfd0 Add rest of dashboards 2018-09-21 15:07:48 -07:00
David Tesar
be14369fad Add Prometheus dashboard instructions 2018-09-21 14:22:46 -07:00
David Tesar
2c0f18ae09 Update to grafana 5.2.4 2018-09-21 14:14:41 -07:00
Damien Lespiau
345f045739 contrib/kube-prometheus: Update README with up-to-date default versions
With those changes, diff does show any differences between generated manifests
with and without the version override in a top level jsonnet file.
2018-09-19 11:58:06 +01:00
Lucas Servén Marín
bb2a9e87bc Merge pull request #1891 from metalmatze/prometheus-operator-alerts
kube-prometheus: Add Prometheus Operator alerts
2018-09-14 14:22:10 +02:00
Matthias Loibl
df65f57fb4 contrib/kube-prometheus: Generate new manifests after fixing tyops in rules 2018-09-14 13:46:18 +02:00
Lucas Serven
7e34199dd8 contrib: jsonnetfile newline 2018-09-14 13:36:43 +02:00
Matthias Loibl
24141c464f contrib/kube-prometheus: Improve consistency of Prometheus Operator alerts 2018-09-14 13:33:49 +02:00
Matthias Loibl
b308b25acc contrib/kube-prometheus: Generate new rules based on latest jsonnet changes 2018-09-14 11:29:45 +02:00
Matthias Loibl
407aaa5e2f contrib/kube-prometheus: Alert in 10% erros when reconciling Prom & Alertmanager 2018-09-14 11:08:15 +02:00
Matthias Loibl
8965c3e7b6 *: Add missing newline at the end of jsonnetfile.json 2018-09-14 11:05:32 +02:00
Matthias Loibl
5a935379d6 contrib/kube-prometheus: Run jb update and generate all manifests 2018-09-14 11:05:32 +02:00
Matthias Loibl
8d38e81521 contrib/kube-prometheus: Create missing Prometheus operator alerts 2018-09-14 11:05:28 +02:00
Matthias Loibl
483a1c115f contrib/kube-prometheus: Fix outdated alerts to use message annotation 2018-09-13 14:59:50 +02:00
Frederic Branczyk
abc899135e Merge pull request #1870 from squat/alert_readability
contrib/.../alerts: improve alert messages
2018-09-07 16:43:22 +02:00
Lucas Serven
34dd0a798a contrib/.../alerts: improve alert messages 2018-09-07 15:23:51 +02:00
Matthias Loibl
a9527247f6 contrib/kube-prometheus: Use default timezone in dashboards 2018-09-06 19:02:46 +02:00
Frederic Branczyk
2c288a7983 kube-prometheus: Re-generate 2018-09-05 23:05:56 +02:00
Frederic Branczyk
6536496716 kube-prometheus: Improve disk alert
Only trigger disk running full alerts when the disk capacity is over 85%
and use recording rule of the kubernetes-mixin to only consider real
physical filesystems.
2018-09-05 23:00:57 +02:00
Sergiusz Urbaniak
b338940208 kube-prometheus: bump kubernetes-mixins
This bumps the kubernetes-mixin dependency to add
https://github.com/kubernetes-monitoring/kubernetes-mixin/pull/76.
2018-09-05 12:10:20 +02:00
Joshua Olson
35c90355ba kube-prometheus: add link to grafana config 2018-08-30 11:43:17 -05:00
Joshua Olson
ae61963157 kube-prometheus: add e.g. of using persistent storage for the prom tsdb 2018-08-30 11:39:30 -05:00
Frederic Branczyk
b213437fb6 kube-prometheus: Update jsonnet dependencies 2018-08-28 07:13:14 -06:00
Frederic Branczyk
4c90bd93b0 kube-prometheus: Update Prometheus Operator dependency 2018-08-27 13:58:06 -06:00
Sergiusz Urbaniak
af5fb9ee09 kubernetes-prometheus: regenerate
Signed-off-by: Sergiusz Urbaniak <sergiusz.urbaniak@gmail.com>
2018-08-23 13:38:13 +02:00
Sergiusz Urbaniak
8a45ecfbcb kube-prometheus: update dependencies of local changes
Signed-off-by: Sergiusz Urbaniak <sergiusz.urbaniak@gmail.com>
2018-08-23 12:01:02 +02:00
Sergiusz Urbaniak
2a9a31875a kube-prometheus: fix root typo in node-exporter
Currently, we are mounting `/root` from the host as `/host/root`.
Instead simply `/` from the host should be mounted.

This fixes it

Signed-off-by: Sergiusz Urbaniak <sergiusz.urbaniak@gmail.com>
2018-08-23 11:59:04 +02:00
Frederic Branczyk
e7437ade81 Merge pull request #1732 from jolson490/kube-prometheus_documentation
kube-prometheus documentation
2018-08-22 20:28:52 +02:00
Joshua Olson
4099a04cc0 minor whitespace change
Trying to get travis-ci build to pass for "git diff --exit-code" command
2018-08-22 09:09:01 -05:00
Frederic Branczyk
13b747e1ff kube-prometheus: Upgrade jsonnet dependencies 2018-08-21 17:24:50 +02:00
Frederic Branczyk
da2536398c kube-prometheus: Update node-exporter to v0.16.0 2018-08-20 22:00:14 +02:00
Sergiusz Urbaniak
155378342f kube-prometheus: generate manifests
Signed-off-by: Sergiusz Urbaniak <sergiusz.urbaniak@gmail.com>
2018-08-17 12:35:00 +02:00
Sergiusz Urbaniak
893108e49e kube-prometheus: update dependencies
Signed-off-by: Sergiusz Urbaniak <sergiusz.urbaniak@gmail.com>
2018-08-17 12:33:28 +02:00
Sergiusz Urbaniak
106ed84217 kube-prometheus: bind mount host rootfs into node exporter
Fixes https://github.com/prometheus/node_exporter#474 in the operator
Fixes #569 (by making the mount explicit)

Signed-off-by: Sergiusz Urbaniak <sergiusz.urbaniak@gmail.com>
2018-08-17 11:50:49 +02:00
Frederic Branczyk
6d484e5dee Merge pull request #1797 from mxinden/bump-am-prom
Update Prometheus to v2.3.2 and Alertmanager to 0.15.2
2018-08-16 15:16:14 +02:00
Max Leonard Inden
f80c5b96d3 kube-prometheus: Bump jsonnetfile.lock.json kube-prometheus reference 2018-08-16 11:39:16 +02:00
Max Leonard Inden
cbb03d387c *.sh: Set sane bash options on shell scripts
Adding the following accross the project:

```bash
/# exit immediately when a command fails
set -e
/# only exit with zero if all commands of the pipeline exit successfully
set -o pipefail
/# error on unset variables
+set -u

```
2018-08-16 11:20:38 +02:00
Max Leonard Inden
d482cef033 Update Prometheus to v2.3.2 and Alertmanager to 0.15.2 2018-08-16 11:05:14 +02:00
Frederic Branczyk
52e1906ba0 kube-prometheus: Update dependencies and re-generate 2018-08-14 16:39:48 +02:00
Frederic Branczyk
f291ce1005 kube-prometheus: bump Prometheus Operator version 2018-08-14 16:34:05 +02:00
Frederic Branczyk
dc23512513 Merge pull request #1756 from brancz/static-etcd-insecure
kube-prometheus: Allow skipping etcd TLS errors
2018-08-14 11:11:56 +02:00
Frederic Branczyk
7bb87dd432 kube-prometheus: Bump versions 2018-08-13 21:34:54 +02:00
Frederic Branczyk
a559123a2b kube-prometheus: Allow skipping etcd TLS errors 2018-08-13 21:33:33 +02:00
Frederic Branczyk
eb23d1d16c kube-prometheus: Add docs on monitoring additional namespaces 2018-08-13 17:11:57 +02:00