Open PrzemekBancerowski opened 8 years ago
Będe korzystał z biblioteki sigar, z której można całe mnóstwo informacji, ale proponuję się ograniczyć do:
@PrzemekBancerowski zgadzasz się z taką listą danych/metadanych?
Wydaj mi się całkiem ok. Zastanawiam się tylko czy potrzebujemy danych o procesach i metadanych sieci. @dbaczek co o tym myślisz?
Myślę że to Co zaproponował Paweł jest ok. Być może nie będziemy potrzebować tych informacji, ale raczej nie szkodzi ich wysyłać. Najwyżej monitor nie będzie ich brał w ogóle pod uwagę.
Update: z dyskiem jako takim jest mały problem - mam swobodny dostęp do systemu plików, ale nie mogę wyciągnąć bezpośrednio informacji o zużyciu / pojemności dysku . Kombinować czy dysk odstawiamy ?
rób bez dysku
@pSolT czy to co jest wcommitowane to już finalna wersja? Jeśli tak opisz tutaj dokładnie co gdzie i jak wysyłasz, jak się to cudo konfiguruje i odpala. Chcę zacząć pisać monitor, który będzie odbierał te dane.
http://pastebin.com/pCBydAT2 link do jsona, który dostałam od @pSolT. Dane są opisane bardzo niejasno, popraw trochę konwencję nazw, nie wiem co oznaczają poszczególne parametry. Co to jest "lo" na przykład?
@kapiotrowicz 'lo' to nazwa interfejsu sieciowego ('loopback interface') , podobnie jak enp0s25, virbr0 i wlp0s20u6. Daj znać, które z danych są opisane w sposób niejasny, wymyślę substytuty. Aktualnie nazwy są wzięte wprost z biblioteki .
@kapiotrowicz Wprowadziłem pewną istotną zmianę w sensorze: W pliku konfiguracyjnym przy 'metadata_interval" podajemy co ile próbek mają być wysyłane dodatkowo metdane - domyślnie ustawiłem wartość "10", czyli co 10 próbek do danych będą dołączone metadane.
Trochę info odnośnie tego jak ja wstępnie widzę sensor.
Obstawiam, że json z danymi będzie wyglądał mniej więcej tak:
@pSolT jak dowiesz się już jakie dane można wyciągnąć, to napisz dokładnie jak będzie wyglądał przesyłany json zarówno z danymi jak i z metadanymi. Dobrze byłoby gdybyś zrobił to do końca tygodnia.