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
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?
Good Day tonyswumac,
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!
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.