Like Prometheus, but for logs.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
loki/tools/dev/k3d/lib/promtail/promtail.libsonnet

24 lines
799 B

local k = import 'github.com/grafana/jsonnet-libs/ksonnet-util/kausal.libsonnet';
local tanka = import 'github.com/grafana/jsonnet-libs/tanka-util/main.libsonnet';
local helm = tanka.helm.new(std.thisFile) {
template(name, chart, conf={})::
std.native('helmTemplate')(name, chart, conf { calledFrom: std.thisFile }),
};
{
_config+:: {
namespace: error 'please provide $._config.namespace',
gatewayHost: error 'please provide $._config.gatewayAddress',
},
promtail: helm.template('promtail', '../../charts/promtail', {
namespace: $._config.namespace,
values: {
extraArgs: ['--config.expand-env=true'],
config: {
lokiAddress: 'http://%s/loki/api/v1/push' % $._config.gatewayHost,
},
},
kubeVersion: 'v1.18.0',
noHooks: false,
}),
}