To jest polecenie pcp2graphite, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
pcp2grafit - pompa danych pcp-grafit
STRESZCZENIE
pcp2grafit [-h HOST] [-a ARCHIWUM] [-L] [-O CZAS POCHODZENIA] [-T CZAS ZAKOŃCZENIA] [-s Próbki] [-t
DELTA] [-g GRAFITEHOST] [-p PORT MARYNOWY] [-P TEKST] [-u JEDNOSTKI] [-m PREFIKSÓW] nazwa metryki
...
OPIS
Program pcp2grafit to program PCP monitor / eksporter danych oparty na Python PMAPI
wiązania. Przekazuje całe hierarchie PMNS do wyznaczonego grafitu
(Węgiel/Szept) poprzez okresowe odpytywanie, a następnie kopiowanie/konwertowanie odpowiednich
metryki numeryczne w „tekstowych” lub „marynowanych” protokołach TCP Graphite. Wartości metryczne
są opcjonalnie skalowane do danej jednostki/skali, ale nie są konwertowane. Nazwy metryczne mogą
być poprzedzone i nieco kanonizowane, aby pasowały do reguł przestrzeni nazw Graphite. Jeden strzał
przebiegi konwersji, takie jak z archiwów, nie są obecnie obsługiwane.
Transmisja danych będzie kontynuowana z zachowaniem najwyższej staranności, dopóki program nie zostanie przerwany.
Błędy tymczasowe są ignorowane. Wiele kopii tego programu może być uruchamianych równolegle, aby
wypełniać różne bazy danych Graphite lub poddrzewa, z różnym skalowaniem lub próbkowaniem
Interwały.
Przykład pliku usługi systemd, którego można użyć do zarządzania pojedynczym systememd
instancja pcp2graphite:
[Jednostka]
Opis=Wydajna pompa danych Co-Pilot do grafitu
Dokumentacja=mężczyzna:pcp2grafit(8)
Po=pmcd.usługa
[Usługa]
ExecStart=/opt/pcp/pcp2graphite.py
[Zainstalować]
WantedBy = multi-user.target
OPCJE
-h HOST
Wyodrębnij metryki z podanego serwera PMCD. Domyślny lokalny:.
-a ARCHIWUM
Wyodrębnij metryki z podanego archiwum.
-L Wyodrębnij metryki z lokalnych pakietów PCP PMDA kontekstowych.
-t DELTA
Określ interwał sondowania w sekundach. Jeśli na żywo, odpytywanie jest zgodne z naturalnym
wielokrotności tego przedziału. Domyślny 60
-O CZAS POCHODZENIA
Ustaw początek czasu skanowania archiwów. Domyślnie jest to początek archiwum.
-T CZAS ZAKOŃCZENIA
Ustaw czas zakończenia skanowania archiwum. Domyślnie jest to koniec archiwum.
-s Próbki
Ustaw maksymalną liczbę próbek do przekazania. Wartość domyślna jest nieograniczona.
-g GRAFITEHOST
Określ serwer graphite carbon-cache, do którego mają być przekazywane przekazywane dane.
Domyślnie localhost.
-p PORT MARYNOWY
Wybierz wydajniejsze kodowanie „marynowane” do komunikacji z pamięcią podręczną i
użyj podanego portu TCP. To jest domyślne, używając portu 2004.
-P TEKST
Alternatywnie wybierz mniej wydajne kodowanie „tekstowe” dla pamięci podręcznej węgla
komunikacji i użyj danego portu TCP. Ten protokół nie jest domyślny, ponieważ
wymaga osobnego połączenia TCP dla każdej metryki. Typowy port to 2003.
-u JEDNOSTKI
Przeskaluj metryki do podanego ciągu UNITS, przeanalizowanego przez pmParseUnitsStr
funkcjonować. Musi to być zgodne wymiarowo z podstawową metryką PCP.
Domyślnie nie ma skalowania.
-m PREFIKSÓW
Użyj podanego ciągu jako prefiksu dla wszystkich metryk PMNS przekazywanych do Graphite. Domyślny
is szt. (zwróć uwagę na kropkę na końcu).
nazwa metryki ...
Przekaż wszystkie metryki liczbowe zagnieżdżone w lub poniżej podanej nazwy w PMNS. Ten
opcja może się powtórzyć. Jest to opcja obowiązkowa, bez wartości domyślnej.
Korzystaj z pcp2graphite online za pomocą usług onworks.net