Commit Graph

125 Commits (841befaf8eaa58adc953caf10b0b0c3cfb8060b3)

Author SHA1 Message Date
Edward Welch b43039ed5a update the position and size metrics at the same time to try to end the race between these two metrics and the two timers that care about position and size 5 years ago
Chance Zibolski 3a2e5d4bbc pkg/promtail: Initialize counters to 0 when creating client (#1453) 5 years ago
petruha 4f314f3df4 Fileglob parsing fixes (#1485) 5 years ago
Owen Diehl 0b72ddb6a6 positions.ignore-corruptions (#1472) 5 years ago
Robert Fratto 874d016bd7 promtail: add support for passing through journal entries as JSON 6 years ago
Peter Štibraný 4fea713b1e pkg/promtail/client: missing URL in client returns error (#1416) 6 years ago
Sebastian Widmer f0f6f24926 pkg/promtail: IETF Syslog (RFC5424) Support (#1275) 6 years ago
Cyril Tovena b34c2b0bd3
Move to jsoniter instead of default json package (#1249) 6 years ago
Peter Štibraný 49d0d0f0da Makefile changes to allow easy builds with or without vendoring. Also fixes version bug for both cases. (#1095) 6 years ago
Cyril Tovena 27f17bc1de
Fixes linter warning from the yacc file. (#1328) 6 years ago
Peter Štibraný 125cfbfd5b pkg/promtail/client: Handle fingerprint hash collisions (#1254) 6 years ago
Peter Štibraný 9956717383 Include positions filename in the error when YAML unmarshal fails. (#1311) 6 years ago
Robert Fratto 715f215c50
pkg/promtail: remove journal target forced path (#1298) 6 years ago
Peter Štibraný fd25e6d180 Write positions to new file first, move to target destination afterwards. (#1304) 6 years ago
Marco Pracucci 9ec3117245 Move ReservedLabelTenantID out from a dedicated file (#1239) 6 years ago
Marco Pracucci 04f58c880f promtail: add multi-tenant support (#1135) 6 years ago
Srinidhi Kaushik 90b937c743 Update dependencies to use weaveworks/common upstream (#1226) 6 years ago
Cyril Tovena d438bda94a
Update cortex to bring v11 schema (#1201) 6 years ago
Ed Welch 94b9c4ba16
Improve how we record file size metric to avoid a race in our file lagging alert (#1194) 6 years ago
Robert Fratto 05f8e564db Clarify journal warning (#1109) 6 years ago
Joe Elliott fc6c5c063f dep => go mod (#1062) 6 years ago
Joe Elliott 778c0b6857 Update loki push path (#1049) 6 years ago
Erwin van Eyk 297cc63e5d Fix externalURL and path prefix issues (#1026) 6 years ago
Marco Pracucci 62d5122a11 Promtail exports metrics on sent and dropped log entries 6 years ago
Cyrill Troxler 6b5180535f Set default value for BatchWait as ticker does not accept 0 6 years ago
Cyrill Troxler dca8a4fb17 Use ticker instead of timer for batch wait 6 years ago
Marco Pracucci 22a1bd5f45 promtail: do not send the last batch - to ingester - if empty (#934) 6 years ago
Robert Fratto 4c418430be
promtail: add "max_age" field to configure cutoff for journal reading (#921) 6 years ago
Aditya C S da4964dd70 Add pipeline unit testing to promtail 6 years ago
Robert Fratto 001d36f510
pkg/promtail/positions: remove executable bit from positions file (#893) 6 years ago
Cyril Tovena 2561a70155
fix tail library logs to use our own log format (#579) 6 years ago
Robert Fratto f2bec3b0a5 promtail: restore ability to show target labels in promtail UI 6 years ago
Edward Welch 7deb02b532 add a Name() method to the stage interface so that debug logging can show you the name of the pipeline stage which just processed the log 6 years ago
Robert Fratto 9eb3098dea
promtail: Add systemd journal support (#730) 6 years ago
Marco Pracucci f7cc7b035e Redirect / to /targets in promtail server 6 years ago
Edward Welch 922b2d02cd changing the log length histogram to be a normal histogram with only a `path` label, also removing the label values when no longer tailing the file. Following the same pattern we used for readBytes and totalBytes. 6 years ago
Cyril Tovena be6664892f
fix docker plugin ci (#664) 6 years ago
Cyril Tovena 2909fe54e1
Docker Logging Driver (#663) 6 years ago
sh0rez 11ad356396 feat(promtail): initContainers (#655) 6 years ago
Xiang Dai 3021d6f29a Remove 404 link (#637) 6 years ago
Cyril Tovena 2a7a97d052 Remove LogCount 6 years ago
Edward Welch 3a2ac64b7c cleaning up remaining TODO's, adding tests 6 years ago
Edward Welch 29eaec1a04 implementing all the functions for the counter and gauge metric types 6 years ago
Edward Welch eaecf0ff90 Making the pipeline itself a Stage so that we can use it to better implement the Match stage (and it cleans up the Docker and CRI extensions some too) 6 years ago
Cyril Tovena 69d732b4d0 move custom metrics to /metrics and prefix them 6 years ago
Cyril Tovena a5e47a50e8 adds matchers and metrics to regex and json 6 years ago
Steven Sheehy c1603363ec Improve readiness probe output (#556) 6 years ago
Cyril Peponnet 7942493524
impr/clients: Handle TLS config and MTLS for logcli and promtail (#540) 6 years ago
Cyril Tovena 0734c9f0a6
adds external labels to be passed via flags (#510) 6 years ago
Edward Welch 87d25fac79 Clean up the metric for pipeline duration to keep it within the pipeline file, also changing unit to seconds and namespace to logentry 6 years ago