Zobrazení výsledků SSB Ligy v Grafaně

SSB Liga ma prastarý web, na kterém se od roku 2016 nedělaly žádné větší změny (informaci mám od OK1ZIA).

Hodně mi chybí grafy, kde bych měl přehled, jak si vedu a mohl se porovnat s ostatními. Web nemá ani API, takže získat z něj data nejde nijak snadno automatizovaně. Využil jsem Claude Code ny vytvoření programu, který pravidelně stahuje data z webu SSB Ligy, naparsuje HTML a uloží si data do PostgreSQL databáze. Nedávalo by smysl vytvářet uživatelské rozhranní pro uživatele, takže jsem si nechal od Claude vytvořil tři Grafana dashboardy.

Zde je git repozitář se vším potřebným: https://gitlab.vancl.eu/ham/ssb-liga-grafana a můžete si pullnout hotový docker image: registry.gitlab.vancl.eu/ham/ssb-liga-grafana:latest. Pokud použijete docker image, stačí už jenom PostgreSQL databáze a Grafana.

Bohužel nejde nasdílet přímo odkazy na dashboardy v mé Grafaně, protože Grafana neumožňuje u veřejně sdílených dashbaordů používat proměnné. Kdo budete mít zájem, musíte si vše spustit u sebe.

Výstup pro uživatele jsou tři Grafana dashboardy:

  • SSB liga — moje výsledky
  • SSB liga — porovnání značek
  • SSB liga — ročníky a statistiky

Pro mě je nejzajímavější dashboard SSB liga — porovnání značek, kde je vidět porovnání značek v čase. Díky Grafaně je to interaktivní a po najetí myší na značku se zobrazí okno s hodnotami v daném bodě:

zobrazeni-vysledku-ssb-ligy-v-grafane_1
zobrazeni-vysledku-ssb-ligy-v-grafane_2

Ostaní dashboardy jsou na vyhledávání konkrétní značky a roční přehledy:

zobrazeni-vysledku-ssb-ligy-v-grafane_3
zobrazeni-vysledku-ssb-ligy-v-grafane_4

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Are you human? Please solve:Captcha