Hello there,
my wish is to create a dashboard on Graphana which is showing me Lokis own (Server-?)log, not the logs which are brought by the tenant, I mean the logs which focus on the actual work of the program Loki.
I cant find the path to the default Loki-Log-file. Where is it?
I installed it locally on Debian
whereis loki
loki: /usr/bin/loki /etc/loki
I am so confused!
I’ve not tried running Loki as a binary installation, so I can’t tell you for sure. But perhaps check journal?
1 Like
Good Day tonyswumac,
With
sudo journalctl -f -u loki
we are able to see the log-entries of the activity of Grafana Loki.
But from this point I am not smart enough to get the path to the log-file which I will need to give promtail to scrape it from.
I think that those are not all log entries Loki might produce? Maybe the components of Loki write some logs too?
The Log-File of Loki could be volatile?
Maybe there is another solution next to giving promtail a path to a log file?
Thank you for your attention!
DieAllNetFlat
Promtail can be configured to pick up logs from journal, see Configuration | Grafana Loki documentation. Most of the log agents should support this.
Loki logs onto to stderr
: loki/log.go at main · grafana/loki · GitHub
That is to say: it is not logged to a file at all but rather just the process’ stderr
output stream. The journal picks up these logs, and as @tonyswumac points out you can have promtail scrape the journal.