Commit Graph
87 Commits
Author SHA1 Message Date
Frederic BranczykandGitHub 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
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
Frederic Branczyk dea42fe5ca *: ensure using crdgroup flag in monitoring client 2017-10-17 10:48:05 +02:00
Frederic Branczyk 6ed84502c8 kube-prometheus: fix multiple series error in grafana dashboard 2017-10-16 14:40:29 +02:00
Frederic BranczykandGitHub 3388dd2e55 Merge pull request #670 from valdisrigdon/fix-datasource-configmap
Fix merging of -datasource.json files
2017-10-16 13:53:49 +02:00
Frederic BranczykandGitHub 8baa7b1f03 Merge pull request #673 from brancz/version-updates
kube-prometheus: various version updates
2017-10-06 18:52:58 +02:00
Frederic Branczyk 461c01b063 kube-prometheus: various version updates 2017-10-06 15:45:43 +02:00
Frederic Branczyk 40fa4ccd15 grafana-dashboards: various small improvements 2017-09-26 15:59:44 +02:00
Frederic BranczykandGitHub ea3a2c43ba Merge pull request #632 from brancz/cut-0.13.0
cut 0.13.0 & promote project to beta
2017-09-22 10:55:43 +02:00
Frederic Branczyk 3cbffd9ed6 *: bump version to v0.13.0 2017-09-21 14:28:33 +02:00
Frederic Branczyk c8cb2df928 kube-prometheus: exclude pod log subresource from latency alerts 2017-09-18 11:11:30 +02:00
Frederic BranczykandGitHub 4b4cdb9f2f Merge pull request #567 from eedugon/feature/grafana_configmap_generator
Feature/grafana configmap generator
2017-09-15 15:30:02 +02:00
Frederic BranczykandGitHub 788d99c22f Merge pull request #601 from VinceMD/doc/monitor-secure-etcd-cluster
Documentation Add doc to monitor a secure etcd cluster, typically set up via kube-aws
2017-09-13 13:28:22 +02:00
Frederic BranczykandGitHub d81943d124 Merge pull request #604 from brancz/dashboards
assets: modify and add grafana dashboards
2017-09-08 09:48:31 +02:00
Frederic Branczyk dfd2ee2847 assets: modify and add grafana dashboards 2017-09-07 13:44:12 +02:00
Frederic Branczyk 146c024950 kube-prometheus: bump kube-state-metrics to v1.0.1 release 2017-08-28 16:45:08 +02:00
Frederic Branczyk 7708f8eb83 kube-prometheus: adapt deploy script to wait for CRDs 2017-08-28 09:37:24 +02:00
Frederic Branczyk 57efea743f kube-prometheus: update the Prometheus Operator RBAC roles 2017-08-24 14:01:26 +02:00
Frederic Branczyk d5285e0288 *: bump version to v0.12.0 2017-08-24 11:14:50 +02:00
Frederic BranczykandGitHub e4ee14b7d5 Merge pull request #555 from brancz/v1-move
Move to v1 from v1alpha1
2017-08-24 08:45:35 +02:00
Frederic Branczyk 40a45fcf7d *: adapt all manifests from v1alpha1 to v1 2017-08-23 14:36:00 +02:00
Frederic Branczyk 20a7a43eac Merge branch 'grafana-retry' 2017-08-23 10:37:28 +02:00
Frederic BranczykandGitHub 1d5bfeb81e Merge pull request #561 from ryanwalls/patch-2
Update to latest kube-state-metrics
2017-08-23 10:28:14 +02:00
Frederic Branczyk caeaaf52ea *: bump version 2017-07-28 12:06:00 +02:00
Frederic BranczykandMax Inden 154456ad79 generate Prometheus Operator deployments with jsonnet (#508)
* *: use jsonnet to generate manifests

* generate Prometheus Operator manifests with jsonnet

* add jsonnet dockenfile for generating with jenkins
2017-07-27 14:17:57 +02:00
Frederic BranczykandGitHub 5b93d32b90 Merge pull request #470 from weiwei04/grafana-chart
grafana chart for kube-prometheus
2017-07-25 14:59:24 +02:00
Frederic Branczyk 817bd1da97 kube-prometheus/docs: add docs on how to modify assets 2017-07-24 16:29:39 +02:00
Frederic BranczykandGitHub cd6eef6ca8 Merge pull request #461 from brancz/namespaced-prom-k8s
kube-prometheus: run prometheus-k8s with only those roles it needs
2017-07-24 12:01:49 +02:00
Frederic Branczyk 6571c71e8c *: bump version to v0.11.0 2017-07-21 09:30:23 +02:00
Frederic Branczyk c97a329792 kube-prometheus: run prometheus-k8s with only those roles it needs 2017-07-20 14:33:20 +02:00
Frederic Branczyk a5533a4f6c kube-prometheus: ensure triggering alerts on down targets 2017-06-28 14:11:05 +02:00
Frederic Branczyk 4c42ab4fcc kube-prometheus: fix correct selector 2017-06-19 11:33:28 +02:00
Frederic BranczykandGitHub 065ee1e99c Merge pull request #428 from jordanjennings/patch-2
kube-prometheus: update serviceMonitorSelector
2017-06-19 11:31:06 +02:00
Frederic BranczykandGitHub 915677eaa2 Revert "alerting rules: replace severity with action" 2017-06-15 10:45:51 +02:00
Frederic Branczyk a1afce8707 alerting rules: replace severity with action 2017-06-15 09:34:59 +02:00
Frederic Branczyk e1cda3fa7d cut v0.10.1 2017-06-13 11:24:30 +02:00
Frederic BranczykandGitHub 9808fdba66 Merge pull request #410 from gianrubio/fix-auth
Fix basicAuth, swapping key and name
2017-06-13 10:35:44 +02:00
Frederic Branczyk 74cc46d984 *: update default versions and example usages 2017-06-12 14:42:18 +02:00
Frederic Branczyk 77adbc079e cut v0.10.0 2017-06-09 12:14:10 +02:00
Frederic Branczyk 67de2c17fe *: default -route-prefix to root
Whenever serving Prometheus or Alertmanager through non root
ExternalURLs we require the reverse proxy to trim the URL to be to the
root Prometheus/Alertmanager.
2017-06-08 20:01:05 +02:00
Frederic BranczykandGitHub a152fabfd3 Merge pull request #391 from brancz/alerting
Alerting
2017-06-07 14:08:23 +02:00
Frederic Branczyk 373e5cf096 *: use Prometheus 1.7 2017-06-07 13:17:11 +02:00
Frederic Branczyk 1a457371bc kube-prometheus: regenerate the rule file configmap manifest 2017-06-06 16:00:17 +02:00
Frederic Branczyk 4da7a872ba kube-prometheus: add comment on apiserver latency unit 2017-06-06 15:34:10 +02:00
Frederic Branczyk 0c35d73e2c kube-prometheus: drop conntrack alerts and direct up alerts 2017-06-06 15:22:28 +02:00
Frederic Branczyk 30cbd76944 kube-prometheus: add PROXY verb to latency alert exclusion 2017-05-31 06:39:35 -07:00
Frederic Branczyk 804f6c187b kube-prometheus: add dead man's switch 2017-05-30 17:15:59 -07:00
Frederic Branczyk 3aeca3de7b kube-prometheus: simplify service monitors 2017-05-30 17:15:43 -07:00
Frederic Branczyk c4b382be6f kube-prometheus: add alerting rules 2017-05-30 17:15:34 -07:00
Frederic Branczyk f0851d5e4d kube-prometheus: add prometheus-operator as target 2017-05-29 18:30:17 -07:00
Frederic Branczyk fbab1e4212 *: bump versions 2017-05-18 11:15:34 +02:00
Frederic Branczyk fa46bd8dc0 *: bump Alertmanager version 2017-05-09 15:23:23 +02:00
Frederic Branczyk c4491cec42 kube-prometheus: use honor_labels for kubelet config 2017-05-09 15:22:24 +02:00
Frederic Branczyk e5938d1205 *: bump Prometheus Operator tags in manifests 2017-05-09 12:24:00 +02:00
Frederic BranczykandGitHub 4500f358c2 Merge pull request #359 from gytisgreitai/fix/correct-memory-metric
Correct metric for container requested memory in grafana dashboard
2017-05-09 11:29:48 +02:00
Frederic Branczyk d672109608 cmd/operator: rename kubelet-object flag to kubelet-service 2017-05-09 10:20:29 +02:00
Frederic Branczyk c6c67bb450 kube-prometheus: update node-exporter to leatest release 2017-05-04 10:52:21 +02:00
Frederic Branczyk b15843fd4c kube-prometheus: update kube-state-metrics to latest release 2017-05-04 10:51:30 +02:00
Frederic Branczyk 3e4f0d1115 kube-prometheus: separate exporters in their own directories 2017-05-04 10:49:05 +02:00
Frederic Branczyk fadece6188 kube-prometheus: make all RBAC manifests v1beta1 2017-05-04 10:47:07 +02:00
Frederic Branczyk b94bb77a66 alertmanager: bump default version to v0.6.1 2017-04-28 14:34:13 +02:00
Frederic Branczyk 309c677270 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 a0e4d3352a 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 ce0a9caae7 kube-prometheus: fix deployment dashboard multiple values error 2017-04-26 16:09:15 +02:00
Frederic Branczyk c2daa0346c cut 0.8.1 2017-04-13 16:56:00 +02:00
Frederic Branczyk d743988104 kube-prometheus: remove grafana never pull policy 2017-04-07 13:52:10 +02:00
Frederic BranczykandGitHub 10965d66bf Merge pull request #270 from brancz/cut-0.8.0
cut 0.8.0
2017-04-07 13:39:04 +02:00
Frederic Branczyk 5f05aa7e07 cut 0.8.0 2017-04-07 10:58:17 +02:00
Frederic Branczyk 066b04322d grafana-watcher: allow credentials from env variable 2017-04-06 15:24:22 +02:00
Frederic Branczyk a2ca552f97 Documentation: Prometheus requires RBAC role for apiserver metrics 2017-04-06 13:41:27 +02:00
Frederic BranczykandGitHub b3716f5b7e Merge pull request #234 from brancz/grafana-watcher-import
grafana-watcher: revert to import endpoint
2017-03-28 07:27:07 +02:00
Frederic Branczyk 75ce46eef3 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 BranczykandGitHub 2edd30dd6d Merge pull request #229 from brancz/kube-prometheus-rbac
kube-prometheus: add RBAC resources
2017-03-24 16:23:28 +01:00
Frederic Branczyk 59bcbb70b3 grafana-watcher: use official documented API 2017-03-24 10:31:46 +01:00
Frederic Branczyk bbd5684b43 kube-prometheus: add RBAC roles for kube-state-metrics 2017-03-23 15:24:58 +01:00
Frederic Branczyk bf67031b5c kube-prometheus: add RBAC resources 2017-03-23 15:24:53 +01:00
Frederic Branczyk b8b3f99a4d *: bump version to v0.7.0 2017-03-17 16:09:34 +01:00
Frederic Branczyk 3bc8b3a7ae kube-prometheus: timing issue fixed with prometheus-watcher 2017-03-15 17:30:51 +01:00
Frederic Branczyk d9086e9875 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 9ed63f191f 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 5546016826 prometheus: mount rule files based on label selector 2017-03-13 11:14:16 +01:00
Frederic BranczykandGitHub 43b428caf7 Merge pull request #209 from ocadotechnology/add-resource-requests-dashboard
Add resource requests dashboard
2017-03-13 09:20:44 +01:00
Frederic BranczykandGitHub 83f19b0dd1 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
Frederic Branczyk e69a6f69ec alertmanager: use a secret for the config 2017-03-09 10:04:47 +01:00
Frederic Branczyk 676bfa1659 fix kube-prometheus references 2017-03-07 13:40:23 +01:00
Frederic Branczyk 89ed6773e7 Add 'contrib/kube-prometheus/' from commit '81c0d2f4d30f63a4e274c2870c5afc89241827b0'
git-subtree-dir: contrib/kube-prometheus
git-subtree-mainline: 050ca21276696c8603375c699513ec487301ed62
git-subtree-split: 81c0d2f4d3
2017-03-06 09:55:36 +01:00