I am using syslog-ng to ingest my logs into Grafana loki.
I tried adding my firewalls logs which are quite large. 3-5GB per day.
When I run queries over 3 hours I get a timeout .
What is the best way to parse large firewall logs into Loki?
I have read that I can parse them with syslog-ng would that be more efficient?
or do I need to adjust my settings on Loki or Grafana?
I would look at Loki container resource usage metrics when you execute the query. I used to see similar errors when I queried more data and I think in my case it was usually the querier(s) running out of memory. I would also look at Loki container logs.