Send logs to multiple loki instances (#536)
* Adds the ability to provide multiple Loki URL For backward compatibility `client:` still works with flag. * add some tests for multi client * update ksonnet module to support multiple client * fix comment * fix lint issues
Showing
- cmd/promtail/promtail-docker-config.yaml 2 additions, 2 deletionscmd/promtail/promtail-docker-config.yaml
- cmd/promtail/promtail-local-config.yaml 2 additions, 2 deletionscmd/promtail/promtail-local-config.yaml
- pkg/promtail/client/client.go 25 additions, 42 deletionspkg/promtail/client/client.go
- pkg/promtail/client/config.go 57 additions, 0 deletionspkg/promtail/client/config.go
- pkg/promtail/client/fake/client.go 24 additions, 0 deletionspkg/promtail/client/fake/client.go
- pkg/promtail/client/multi.go 43 additions, 0 deletionspkg/promtail/client/multi.go
- pkg/promtail/client/multi_test.go 103 additions, 0 deletionspkg/promtail/client/multi_test.go
- pkg/promtail/config/config.go 3 additions, 1 deletionpkg/promtail/config/config.go
- pkg/promtail/promtail.go 7 additions, 2 deletionspkg/promtail/promtail.go
- pkg/util/errors.go 48 additions, 0 deletionspkg/util/errors.go
- production/ksonnet/README.md 11 additions, 5 deletionsproduction/ksonnet/README.md
- production/ksonnet/promtail/config.libsonnet 7 additions, 11 deletionsproduction/ksonnet/promtail/config.libsonnet
- production/ksonnet/promtail/promtail.libsonnet 10 additions, 3 deletionsproduction/ksonnet/promtail/promtail.libsonnet
Loading
Please register or sign in to comment