Commit Graph

21 Commits

Author SHA1 Message Date
Sergiusz Urbaniak 7165938b39 prometheus-adapter: add nodes resource to aggregated-metrics-reader 2020-01-21 18:36:52 +01:00
albertdb 24aebaf985 Bump prometheus-adapter and Grafana versions (#270)
* Bumping prometheus-adapter and Grafana versions

* Bumping prometheus-adapter version in libsonnet file

* Regenerating lockfile

* Bumping Grafana version in libsonnet file

* Updating kustomization.yaml
2019-10-21 12:42:19 +02:00
Sean Fausett 5155e57141 jsonnet/kube-prometheus/prometheus-adapter: fix nodeQuery rate for window 2019-10-08 08:48:55 +13:00
paulfantom d2dd84bc0f jsonnet/kube-prometheus/prometheus-adapter: fix incorrect window in containerQuery 2019-10-06 18:57:14 +02:00
paulfantom c72ae7b63c increase time period for rate over cadvisor metrics 2019-10-02 16:31:55 +02:00
Sergiusz Urbaniak ee7d0d367f jsonnet/prometheus-adapter: Fix query for k8s 1.16 2019-09-27 11:02:32 +02:00
Sergiusz Urbaniak 5bea571be1 jsonnet/prometheus-adapter: fix resource override for raw node query 2019-08-29 17:33:26 +02:00
Sergiusz Urbaniak f383664170 jsonnet/kube-prometheus-prometheus-adapter: fix node query
Currently, we use the node:node_memory_bytes_total:sum and node:node_memory_bytes_available:sum
recording rules for the memory node query.
These recording rules have been removed in https://github.com/coreos/kube-prometheus/pull/191.

This fixes it by using raw queries.
2019-08-29 13:19:33 +02:00
Ryan Phillips 176a187117 change to use GA kubelet OS label 2019-07-18 15:19:07 -05:00
Matthias Loibl 107028fff3 Remove extra ksonnet4 dependency 2019-05-29 17:58:29 +02:00
Matthias Loibl bedeadb7f5 Add ksonnet4 with ksonnet.beta.4 and update all imports 2019-05-29 17:57:52 +02:00
Sergiusz Urbaniak 1fbf75767a jsonnet/prometheus-adapter: add metrics to default user-facing roles
Currently, only cluster wide admins have the permissions to view
metrics resources. This fixes it by adding a read-only cluster role
which includes aggregation labels to synthesize permission rules for
standard user-facing roles according to [1].

Note that only the "pods" resource is granted as reading "nodes"
metrics requires a cluster wide permission.

[1] https://kubernetes.io/docs/reference/access-authn-authz/rbac/#user-facing-roles
2019-04-23 13:51:26 +02:00
Frederic Branczyk df17b1ca38 kube-prometheus: Fix double accounting of pod usage
cAdvisor exposes metrics for each cgroup hierachy step, and containers
are part of the respective pod's hierarchy, causing double accounting
when not filtered appropriately.
2019-04-02 14:53:18 +02:00
Frederic Branczyk 03d36217d0 kube-prometheus: Use node-exporter metrics for resource metrics API 2019-02-26 17:37:05 +01:00
Michael Goodness 3536ec5503 Upgrade prometheus-adapter APIService to v1
Also remove unnecessary namespace from prometheus-adapter ClusterRoleBinding

Signed-off-by: Michael Goodness <mike.goodness@ticketmaster.com>
2019-02-21 11:10:28 -06:00
Matthias Loibl 90a2e58aa4 contrib/kube-prometheus: Add linux node selector to adapter deployment 2019-01-09 11:42:19 +01:00
Lucas Serven 63c67f8750 contrib/kube-prometheus: bump k8s-adapter to fix bug 2018-12-14 12:03:12 +01:00
Matthias Loibl 12eaf28866 contrib/kube-prometheus: Set Prometheus Adapter's maxSurge to 1 2018-12-10 18:24:52 +01:00
Matthias Loibl d823b7f74b contrib/kube-prometheus: Add prometheusURL to adapter's jsonnet config 2018-11-22 15:30:17 +01:00
Matthias Loibl b7273bf567 contrib/kube-prometheues: Mount emptyDir as tmpfs to /tmp in adapter 2018-11-12 11:28:37 +01:00
Matthias Loibl 601fea2e9a contrib/kube-prometheus: Create prometheus-adapter component
contrib/kube-prometheus: Add section on Prometheus Adapter requirements to README.md
2018-11-09 15:05:45 +01:00