Temat: Grafana i inne takie
Jakby ktoś był zainteresowany to skleciłem paczki Grafany i paru innych programów do zbierania/podglądania metryk. Znaleźć je można tutaj.
Zależało mi głównie na go-carbon oraz carbonapi ale znajdzie się tam jeszcze parę innych pakietów. Są to głównie programy napisane w Golang więc są to kobyły straszne ale przynajmniej prawie nie posiadają zależności. Z powodu rozmiarów to pakiety te nadają się bardziej na PC lub komputerki typu Raspberry Pi niż na routery. W przypadku Grafany i Telegrafa paczki zbudowane są na bazie oficjalnych binarek - nie są kompilowane ze źródeł.
Instalacja powinna być prosta. Najpierw dodajemy feed:
wget -qO - https://roedal.github.io/graphite-feed/graphite-feed.sh | shPotem po prostu aktualizujemy listę pakietów i instalujemy co chcemy:
opkg update
opkg install grafanaDomyślnie usługi są zablokowane. Przed odblokowaniem proponuję sprawdzić/zmodyfikować plik konfiguracyjny:
nano /etc/grafana/grafana.iniNa koniec włączamy usługę:
uci set grafana.main.enable=1
uci commit
service grafana restartPierwsze uruchomienie może trochę potrwać. Postęp instalacji podglądać można w logu systemowym:
logread -l 30 -f