Add jsonnet definitions for kube-prometheus

Signed-off-by: Christian Beneke <christian.beneke@traderepublic.com>
This commit is contained in:
Christian Beneke committed 2020-04-01 15:08:34 +02:00
1 parent eab8231f92
commit ab8fc9833a
2 files changed
+65

No files matched your search

+25
View File
@@ -4,6 +4,8 @@ When using custom prometheus with Lens app, Lens expects certain things for prom
## kube-prometheus
### Manual
1. To see node metrics properly, please add
```
@@ -27,6 +29,29 @@ metricRelabelings:
targetLabel: instance
```
### Jsonnet
The required label replacements are bundled in [jsonnet/custom-prometheus](../jsonnet/custom-prometheus.jsonnet). To install it copy the file or use
[Jsonnet Bundler](https://github.com/jsonnet-bundler/jsonnet-bundler):
```
jb install github.com/lensapp/lens/jsonnet
```
And include it into your definitions. Using the [example](https://github.com/coreos/kube-prometheus#compiling) of kube-prometheus, e.g.:
```
local kp =
(import 'kube-prometheus/kube-prometheus.libsonnet') +
(import 'lens/custom-prometheus.jsonnet') +
{
_config+:: {
namespace: 'monitoring',
},
};
...
```
## Helm chart
1. To see cpu metrics properly, please set value of `server.global.scrape_timeout` less than 1 minute, for example