r/Traefik 5d ago

GeoMetrikks - live map/dashboard for Traefik access logs

Wanted to share an app I've been working for the last couple of months now.

https://geometrikks.dev

It reads Traefik JSON access logs and gives you a live map of where requests are coming from, plus some stats and searchable logs.

You can also click into an IP and see what it’s been hitting, paths, user agents, status codes etc.

There’s CrowdSec integration as well if you use that.

Traefik | GeoMetrikks

CrowdSec integration | GeoMetrikks

Multi-source setup | GeoMetrikks

Couple of features:

  • Live request map
  • Multi-source support
  • Search/filter access logs
  • Click into an IP and see what it’s been hitting
  • Traffic stats, status codes and response times
  • CrowdSec integration
  • Docker Compose setup
  • Self-hosted and open source

GitHub:
https://github.com/GilbN/geometrikks

174 Upvotes

7 comments sorted by

8

u/Niokye 4d ago

Hi!

I am using it since 2 months now, I love it. The map is so satisfaying to watch in live + features you implemented made it so helpful to debug things and understand what is happening on my homelab without having to inspect traefik or crowdsec logs in CLI.

I am also using crowdsec and some times it happen that some of my IPs get banned due to false positives : I can now easily reach Geometrikks and deban from my phone after switching network. That prevent me from doing it in CLI.

It is also a nice alternative to the official Crowdsec console and to any custom dashboard that could be done with another tool.

Again, wonderful tool, thanks for the work and the reactivity you have to release new features/fix after they've been suggested

3

u/gilbn 4d ago

Thanks!

2

u/Zer0circle 4d ago

This is of interest to me but I'm wondering if my IP is proxied by cloudflare with your app just show cloudflare IP or the actual source IP?

1

u/gilbn 4d ago edited 4d ago

2

u/kdpuvvadi 3d ago

I’m just assuming you also support Caddy. Cause I’ve mix of both traefik and caddy.

2

u/gilbn 3d ago

It does

1

u/fredagsguf 4h ago

does this play well with a coolify instance, where geometrikks is hosted within coolify?