GoGPT Best VPN GoSearch

Ulubiona usługa OnWorks

sheet2pcp - Online w chmurze

Uruchom sheet2pcp w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To jest polecenie sheet2pcp, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


arkusz 2szt - zaimportuj dane z arkusza kalkulacyjnego i utwórz archiwum PCP

STRESZCZENIE


arkusz 2szt [-h gospodarz] [-Z stref czasowych] w pliku plik mapy plik wyjściowy

OPIS


arkusz 2szt przeznaczony jest do odczytu arkusza kalkulacyjnego danych (w pliku) przetłumacz to na a
Archiwum Performance Co-Pilot (PCP) z nazwą bazową plik wyjściowy.

Arkusz wejściowy może mieć dowolny popularny format, pod warunkiem, że posiada odpowiedni Perl
moduły zostały zainstalowane (zobacz OSTRZEŻENIA sekcja poniżej). Arkusz kalkulacyjny musi być
znormalizowany tak, aby każdy wiersz zawierał dane dla tego samego przedziału czasu i jeden z
kolumny zawierają datę i godzinę danych w każdym wierszu.

Powstałe archiwum PCP można używać ze wszystkimi narzędziami klienta PCP do tworzenia wykresów podzbiorów
dane za pomocą pmwykres(1), wykonaj redukcję danych i raportowanie, przefiltruj za pomocą PCP
silnik wnioskowania cześć(1) itd.

plik mapy kontroluje proces importu i definiuje mapowanie danych z arkusza kalkulacyjnego
kolumny na model danych PCP. Plik jest napisany w formacie XML i jest zgodny ze składnią
zdefiniowane w MAPOWANIE KONFIGURACJA sekcja poniżej.

Zostanie utworzona seria fizycznych plików z prefiksem plik wyjściowy. To są plik wyjściowy.0
(dane dotyczące wydajności), plik wyjściowy.meta (metadane opisujące dane dotyczące wydajności)
oraz plik wyjściowy.indeks (wskaźnik czasowy poprawiający efektywność operacji powtórkowych dla
archiwum). Jeśli któryś z tych plików już istnieje, to arkusz 2szt będzie nie nadpisz je
i zakończy się z komunikatem o błędzie.

-h opcja jest alternatywą dla hosta atrybut element w plik mapy
Opisane poniżej. Jeśli określono oba, wartość z plik mapy Jest używane.

-Z opcja jest alternatywą dla stref czasowych atrybut element w plik mapy
Opisane poniżej. Jeśli określono oba, wartość z plik mapy Jest używane.

arkusz 2szt to skrypt Perla, który używa opakowania PCP::LogImport Perl wokół PCP
libpcp_import biblioteki i jako taki może być wykorzystany jako przykład do opracowania nowych narzędzi do:
importuj inne rodzaje danych o wydajności i twórz archiwa PCP.

MAPOWANIE KONFIGURACJA


plik mapy zawiera specyfikacje w standardowym formacie XML.

Cała specyfikacja jest opakowana w plik A ... element. Plik arkusz etykieta
obsługuje następujące opcjonalne atrybuty:

nagłówek Określa liczbę wierszy nagłówków do pominięcia na początku arkusza kalkulacyjnego
przed przetwarzaniem danych. Przykład: nagłówek=1.

hosta Ustaw nazwę hosta źródłowego w archiwum PCP (domyślnie jest to nazwa hosta
lokalnego gospodarza). Przykład: nazwa hosta=jakaś.gdzie.com.

stref czasowych Ustaw źródłową strefę czasową w archiwum PCP (domyślnie jest to UTC). The
strefa czasowa musi mieć format +GGMM (godziny i minuty na wschód od czasu UTC) lub -HHMM
(dla godzin i minut na zachód od UTC). Zwróć na to szczególną uwagę ani dotychczasowy
informacje o strefie (aka Olson), np. Europa/Paryż, ani Posix TZ formatować, np.
EST+5 jest dozwolone. Przykład: strefa czasowa=+1100.

datafmt Format daty importowanej z arkusza kalkulacyjnego można określić jako
konkatenacja wartości określająca kolejność roku (Y), miesiąc (M) i
dzień (D) pola w dacie. Obsługiwane warianty to DMY (domyślny), MDR oraz
YMD. Przykład: datefmt=YMD.

A element zawiera jedną lub więcej specyfikacji metrycznych formularza
nazwa metryki, metryczny tag obsługuje następujące opcjonalne atrybuty:

pmd Identyfikator metryk wydajności (PMID), określony jako 3 liczby oddzielone znakiem a
kropki (.), aby ustawić domena, grupa oraz pozycja pola PMID, patrz PMNS(5)
aby uzyskać więcej informacji na temat identyfikatorów PMID. Jeśli zostanie pominięty, PMID zostanie przypisany automatycznie
by pmiAddMetric(3). Wartość PM_ID_NULL mogą być użyte do wyraźnego wyznaczenia
domyślne zachowanie. Przykłady: pmid=60.0.2, pmid=PM_ID_NULL.

dom Każda metryka może mieć jedną lub więcej wartości. Jeśli metryka zawsze ma jedną wartość, to
jest liczbą pojedynczą i domena instancji powinna być ustawiona na PM_INDOM_NULL. Inaczej
dom należy określić jako 2 liczby oddzielone kropką (.), aby ustawić
domena oraz porządkowy pola domeny instancji, zobacz __pmInDom_int typedef
in . Przykłady: indom=PM_INDOM_NULL, indom=60.3, indom=PMI_DOMAIN.4.
Więcej niż jedna metryka może współdzielić tę samą domenę instancji, jeśli metryki mają
zdefiniowane wartości w podobnych zbiorach instancji, np. wszystkie metryki dla każdego
Interfejs sieciowy. Jest to standardowa praktyka dla domena pole będzie takie samo
dla pmd i dom; jeśli pmd brakuje atrybutu, wówczas domena
pole dla dom powinna być domeną zarezerwowaną PMI_DOMAIN, Jeśli dom
atrybut zostanie pominięty, wówczas domyślną domeną instancji dla metryki będzie
PM_INDOM_NULL.

jednostek Skala i wymiar wartości metrycznych wzdłuż osi przestrzeni, czasu i
liczba (zdarzenia, komunikaty, pakiety itp.) jest określona za pomocą 6-krotki. Te
wartości są przekazywane do pmiJednostki(3) funkcja generowania a pmJednostki Struktura.
Odnosić się do pmLookupDesc(3) pełny opis wszystkich dziedzin tego zagadnienia
Struktura. Domyślnie nie przypisuje się żadnej skali ani wymiaru do metryki, tj.
jednostki=0,0,0,0,0,0. Przykłady: jednostki=0,1,0,0,PM_TIME_MSEC,0 (milisekundy),
jednostki=1,-1,0,PM_SPACE_MBYTE,PM_TIME_SEC,0 (Mbajty/s),
jednostki=0,1,-1,0,PM_TIME_USEC,PM_COUNT_ONE (mikrosekundy/zdarzenie).

rodzaj Definiuje typ danych metryki. Odnosić się do pmLookupDesc(3) na pełny
opis możliwych wartości typów; wartość domyślna jest PM_TYPE_FLOAT.
Przykłady: typ=PM_TYPE_32, typ=PM_TYPE_U64, typ=PM_TYPE_STRING.

tutaj Definiuje semantykę metryki. Odnosić się do pmLookupDesc(3) na pełny
opis możliwych wartości; wartość domyślna jest PM_SEM_INSTANT. Przykłady:
sem=PM_SEM_COUNTER, wpisz=PM_SEM_DISCRETE.

Pozostałe specyfikacje definiują kolumny danych in zamówienie za pomocą dokładnie pierwszej
element, jeden lub więcej specyfikacja metryczna elementy i jeden lub
jeszcze elementy.

element definiuje kolumnę, w której zostanie utworzona data i godzina
znacznik czasu w archiwum PCP dla wszystkich danych w każdym wierszu archiwum PCP.

Dla pierwiastek, A specyfikacja metryczna składa się z nazwy metryki (zgodnie z definicją we wcześniejszym pliku
element), po którym opcjonalnie następuje nazwa instancji ujęta w kwadrat
nawiasy, np. hinv.ncpu, kernel.all.load[1 minuta].

pominąć tag definiuje kolumnę, którą należy pominąć przygotowując dane dla PCP
archiwum.

Kolejność , oraz elementy odpowiadają kolejności kolumn
arkusz kalkulacyjny. Jeżeli liczba elementów nie jest równa liczbie kolumn a
zostanie wyświetlone ostrzeżenie, a dodatkowe elementy lub kolumny nie będą generować żadnych wartości metryki w pliku
archiwum wyjściowe.

PRZYKŁAD
plik mapy ...

<!-- proste
przykład --> <metric pmid="60.0.2" indom="60.0" unit="0,1,0,0,PM_TIME_MSEC,0"
type="PM_TYPE_U64" sem="PM_SEM_COUNTER"> kernel.percpu.cpu.sys

jądro.percpu.cpu.sys[cpu0] jądro.percpu.cpu.sys[cpu1]


można użyć w arkuszu kalkulacyjnym, w którym kilka pierwszych wierszy to ...

Data;"Status";"SysTime - 0";"SysTime - 1"; 26 01:2001:14;"Niektóre
Busy";0.750;0.133 26/01/2001 14:05:37;"OK";0.150;0.273 26/01/2001 14:05:52;"All
Zajęty";0.733;0.653

OSTRZEŻENIA


Tylko pierwszy arkusz z w pliku będą przetwarzane.

Jednak dla różnych formatów arkuszy kalkulacyjnych muszą być zainstalowane dodatkowe moduły Perla
są one sprawdzane pod kątem czasu wykonania ar, więc tylko moduły wymagane dla określonych typów
arkusze kalkulacyjne, które chcesz przetwarzać, muszą być zainstalowane:

*.csv Wymagane są arkusze kalkulacyjne w formacie wartości oddzielonych przecinkami (CSV). Tekst::CSV_XS(3:XNUMX).

*.sxc or *.ods
Wymagane są dokumenty OpenOffice Arkusz::PrzeczytajSXC(3:XNUMX), co z kolei wymaga
Archiwum::Zamek błyskawiczny(3:XNUMX).

* .xls Wymagane są klasyczne dokumenty Microsoft Office Arkusz::ParseExcel(3:XNUMX), który w
kolei wymaga OLE::Przechowywanie_Lite(3:XNUMX).

*.xlsx
Wymagane są dokumenty Microsoft OpenXML Arkusz::XLSX(3:XNUMX). arkusz 2szt nie
wydają się działać z dokumentami OpenXML zapisanymi z OpenOffice.

CFP ŚRODOWISKO


Zmienne środowiskowe z prefiksem PCP_ służą do parametryzacji pliku i katalogu
nazwy używane przez PCP. Przy każdej instalacji plik /etc/pcp.conf zawiera wartości lokalne
dla tych zmiennych. ten $PCP_KONF zmienna może być użyta do określenia alternatywy
plik konfiguracyjny, jak opisano w pcp.konf(5).

Korzystaj z arkusza2pcp online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad




×
reklama
❤️Zrób zakupy, zarezerwuj lub kup tutaj — bezpłatnie, co pomaga utrzymać bezpłatne usługi.