3037 Commits

Author SHA1 Message Date
Frederic Branczyk 833ac33fe0 Merge pull request #62 from ericchiang/coc
automated PR: update CoC and legalese
2018-01-05 08:45:17 +01:00
Eric Chiang 5fc5d93d1c update CoC and legalese 2018-01-04 12:34:16 -08:00
Giancarlo Rubio 68517f63b5 Delete chart exporter-kube-api because it has been replaced by kube-controller-manager alerts 2017-12-27 09:36:12 +01:00
Giancarlo Rubio 22eef956af Add script to keep kube-prometheus rules in sync with helm charts
Bump prometheus to 2.0.0, prometheus-operator to 0.15.0, alertmanager to 0.12.0 and node-exporter to 0.15.1, grafana to 4.6.3
migrate prometheus alerts to yaml notation
2017-12-27 09:35:53 +01:00
Frederic Branczyk 9130536097 *: Add kube-prometheus generate make target to generate stage 2017-12-22 16:10:32 +01:00
Frederic Branczyk a9fedc6343 kube-prometheus: Update etcd3 rules 2017-12-22 16:09:13 +01:00
Tyler Roscoe f19cddc429 Regenerate prometheus-k8s-rules.yaml after change to prometheus.rules.yaml in c4be29f65. 2017-12-18 19:47:18 -07:00
Bradley fb01fe91dc Adding requested and limit values to CPU and limit value to memory 2017-12-07 18:35:58 +00:00
Frederic Branczyk 2454f1054e Merge pull request #789 from slok/metric-minor-fix
Fix cluster:container_cpu_usage:ratio rule
2017-12-01 10:43:36 +01:00
Frederic Branczyk 6b6ce7fcf3 Merge pull request #794 from brancz/prom-rules
kube-prometheus: Add Prometheus 2.0 rules
2017-11-29 15:53:36 +01:00
Peter Fiddes 64425be6b9 contrib: namespace warning to kube-prometheus
NAMESPACE feature in scripts implies it works. warnning ensures
that users are aware that its use requires further changes.

Alleviates #765
2017-11-29 11:31:42 +00:00
Frederic Branczyk 3afc174fc5 kube-prometheus: Add Prometheus 2.0 rules 2017-11-29 10:59:44 +01:00
Frederic Branczyk 024db8ddc8 Merge pull request #788 from nuala33/master
Per issue 593, append .yml to each filename used in the generated con…
2017-11-29 09:33:38 +01:00
Nuala Gaffey bf6461b851 Wrapping the filename in quotes preserves the .yml suffix, so regex is no longer necessary 2017-11-28 19:22:17 -05:00
Xabier Larrakoetxea d6a2b717d3 Fix cluster:container_cpu_usage:ratio rule on prometheus kubernetes files
Signed-off-by: Xabier Larrakoetxea <slok69@gmail.com>
2017-11-28 14:52:16 +01:00
Nuala Gaffey ce20757475 Per issue 593, append .yml to each filename used in the generated configmap. I wasn't able to see alerts in the Prometheus UI until I did this 2017-11-27 17:04:43 -05:00
loganasherjones 563e74f85a Documentation: Added kubeadm documentation #618 (#770)
* Documentation: Added kubeadm documentation #618

This getting started guide covers a simple deployment of kube-prometheus
and assumes you have deployed using kubeadm.

Hopefully this helps clears up #618

* Moved documentation to appropriate folder, updated links.

* Minor documentation editing

Fixed referneces to Alertmanager.
Slightly stronger wording on changing grafana user/pass
2017-11-23 11:26:20 +01:00
Nuala Gaffey 40d746e12a Promtool appends .yml, not .yaml, but for backwards compatibility, lets allow both 2017-11-22 16:41:05 -05:00
Antoine Legrand 7c12e3379c *: cut v0.15.0 2017-11-22 15:03:12 +01:00
Frederic Branczyk c0de51e66b Merge pull request #774 from brancz/update-rules
Update rules
2017-11-22 11:18:32 +01:00
Frederic Branczyk b421172bba kube-prometheus: re-generate manifests 2017-11-21 16:47:16 +01:00
Frederic Branczyk a37ad3a270 kube-prometheus: sync rules 2017-11-21 16:43:28 +01:00
stroebitzer 9e77cc4bbd add hint to change to proper dir in readme 2017-11-21 08:42:06 +01:00
stroebitzer 0bfc3d0966 Fix docu concerning initial deployment
After cloning the repo I wanted to deploy kube-prometheus into my running minikube. I did the steps mentioned in the docu which brought me to the following exception:

namespace "monitoring" created
error: the path "manifests/prometheus-operator" does not exist
Waiting for Operator to register custom resource definitions.................................................................................................................^C
2017-11-17 13:15:21 +01:00
Frederic Branczyk 7615244a60 Merge pull request #756 from iJanki/fix_api_latency_rule
Fixing #751 K8SApiServerLatency always triggering
2017-11-16 14:12:38 +01:00
Frederic Branczyk e7d1a94cde Merge pull request #750 from brancz/metrics-servers
Metrics servers
2017-11-15 14:39:19 +01:00
Cesarini, Daniele 727d053dd4 Fixing #751 K8SApiServerLatency always triggering 2017-11-14 15:48:14 +00:00
Cesarini, Daniele 6bd725b347 Fixing #751 K8SApiServerLatency always triggering 2017-11-14 15:11:24 +00:00
Aleksandar Topuzovic 8cbdac6a20 Add generated manifests
* Generated by `make generate` in `contrib/kube-prometheus`
2017-11-14 14:38:26 +00:00
Aleksandar Topuzovic 598d6779cd Alert on daemonset problems
* If any of the rules is active > 10m
* If all daemonsets are not ready
* If all daemonsets are not scheduled
* If some are miss scheduled
2017-11-14 14:36:22 +00:00
Frederic Branczyk 7a94789c95 Merge pull request #733 from knatsakis/master
kube-prometheus: add stateful sets dashboard
2017-11-13 12:08:17 +01:00
Frederic Branczyk 3a2dd05da4 kube-prometheus: add metrics-server example 2017-11-13 11:58:53 +01:00
Frederic Branczyk b65ed3ba60 kube-prometheus: add custom-metrics-api example 2017-11-13 11:58:47 +01:00
Arve Knudsen 7d693b5433 kube-prometheus: Update development docs 2017-11-10 12:07:15 +01:00
Arve Knudsen 245029da50 kube-prometheus: Improve README, recommending Tectonic Installer 2017-11-10 12:03:47 +01:00
Konstantinos Natsakis 5febe75910 kube-prometheus: add StatefulSet dashboard to ConfigMap 2017-11-09 18:37:46 +02:00
Konstantinos Natsakis d80eaea23a kube-prometheus: use StatefulSet for dashboard title 2017-11-09 18:33:25 +02:00
Harry Lee b071ae02ca Update KOPSonAWS.md 2017-11-09 09:40:52 +02:00
Frederic Branczyk 6b5681a0c1 *: upgrade to Prometheus 2.0 2017-11-08 16:47:14 +01:00
Konstantinos Natsakis 85ddb3137c kube-prometheus: add stateful sets dashboard 2017-11-07 16:44:05 +02:00
Frederic Branczyk 01af6d3038 Merge pull request #621 from aknuds1/grafanalib
Convert Grafana dashboards to grafanalib scripts
2017-11-01 17:14:12 +01:00
Frederic Branczyk 3efaab694f *: cut v0.14.1 2017-11-01 11:51:13 +01:00
Frederic Branczyk a0368bd7b8 Merge pull request #719 from svend/kube-state-metrics-resources
Omit static compute resource requests and limits from deployment
2017-11-01 11:01:43 +01:00
Daniel Fenton e722d911bf Update KOPSonAWS.md
The AWS CLI SG commands are not necessary, kops creates an SG with these ports open to the correct SG by default
2017-10-31 14:44:07 -04:00
Arve Knudsen d04cccc526 Use grafanalib to generate Grafana dashboards 2017-10-30 22:05:25 +01:00
Svend Sorensen 73e3dffa72 Omit static compute resource requests and limits from deployment
Do not specify static resource settings in the kubernetes-deployment to avoid
unnecessary replacement of pods when the manifest is reapplied (`kubectl
apply`).

The addon-resizer will dynamically set the pod compute resource values. If the
values are also set statically in the deployment configuration, reapplying the
configuration will result in the pods getting replaced. Without the static
resource, the deployment configuration can be reapplied, and the pods will not
be replaced.

This change was also made in the upstream kube-state-metrics example manifests.

https://github.com/kubernetes/kube-state-metrics/pull/285
2017-10-30 13:23:12 -07:00
xuchenhao001 8bf449907c add manifests for kubeadm setup tool 2017-10-25 23:41:42 +08:00
Eduardo Gonzalez c510324253 newline bugfix modified in grafana configmap generator 2017-10-22 11:20:57 +02:00
Frederic Branczyk ea91202eb3 *: bump version to v0.14.0 2017-10-19 11:28:34 +02:00
Frederic Branczyk 1b7c8cdf21 *: bump Prometheus to v2.0.0-rc.1 2017-10-17 20:13:40 +02:00