Dit is de opdracht ganglia2pcp die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
ganglia2st - importeer gangliagegevens en creëer een PCP-archief
KORTE INHOUD
ganglia2st [-s begin] [-e einde] [-f uitbestand] [-d buiten de deur] [-Z tijdzone] [-h hostname]
invoer_dir
PRODUCTBESCHRIJVING
ganglia2st is bedoeld om een reeks ganglia-bestanden te lezen die zijn opgeslagen in het rrd-formaat en
vertaal ze naar een Performance Co-Pilot (PCP) -archief met de basisnaam uitbestand.
De bedoeling van deze converter is om alle rrd-bestanden gevonden in de input_dir en
genereer één pcp-archiefbestand. De toewijzing van ganglia-metrieken aan pcp-metrieken is
intern gedefinieerd.
Het resulterende PCP-resultaat kan worden gebruikt met alle PCP-clienttools om subsets van de
gegevens met behulp van pmgrafiek(1), voer datareductie en rapportage uit, filter met de PCP-inferentie
machine pmie(1) enz.
Er wordt een reeks fysieke bestanden gemaakt met het voorvoegsel uitbestand. Dit zijn uitbestand.0
(de prestatiegegevens), uitbestand.meta (de metadata die de prestatiegegevens beschrijven)
en uitbestand.inhoudsopgave (een temporele index om de efficiëntie van replay-bewerkingen voor de
archief). Als een van deze bestanden al bestaat, dan: sar2pcp wil niet overschrijf ze en
zal afsluiten met een foutmelding van het formulier
__pmLogNewFile: blah.0 bestaat al, niet overschreven
ganglia2st is een Perl-script dat de PCP::LogImport Perl-wrapper rond de PCP gebruikt
libpcc_import bibliotheek, en zou als zodanig als voorbeeld kunnen worden gebruikt om nieuwe tools te ontwikkelen om
importeer andere soorten prestatiegegevens en creëer PCP-archieven. De Perl-wrapper van RRD is
gebruikt om de onbewerkte rrd-formaatbestanden te parseren.
Opties regelen de werking van de converter.
-s De begin argument specificeert een starttijd in een formaat dat wordt begrepen door str2time. De
de standaard starttijd is 24 vóór de huidige tijd.
-e De einde argument specificeert een eindtijd in een formaat dat wordt begrepen door str2time. De standaard
de starttijd is de huidige tijd.
-f De uitbestand argument specificeert een uitvoerbestandsnaam. De standaardnaam staat in de
standaard pmlogger-formaat gebaseerd op de starttijd, bijvoorbeeld 20150201.00.10
-d De buiten de deur argument specificeert een uitvoer waarnaar moet worden geschreven. De standaardwaarde is de huidige
directory
-Z De tijdzone argument stelt de brontijdzone in het PCP-archief in (de standaardwaarde is
gebruik de lokale tijdzone). De tijdzone moet het formaat +UUMM hebben (voor uren en
minuten ten oosten van UTC) of -HHMM (voor uren en minuten ten westen van UTC) of UTC. Notitie binnen
bijzonder dat noch the zoneinfo (ook bekend als Olson) formaat, bijvoorbeeld Europa/Parijs, noch de
Posix TZ formaat, bijvoorbeeld EST+5 is toegestaan. Voorbeeld: tijdzone=+1100.
-h De hostname argument specificeert een hostnaam om naar het archief te schrijven. De standaardwaarde is
overgenomen uit de mapnaam waarin de rrd-bestanden zich bevinden.
GVB MILIEU
Omgevingsvariabelen met het voorvoegsel PCP_ worden gebruikt om het bestand en de map te parametriseren
namen die door PCP worden gebruikt. Bij elke installatie wordt het bestand /etc/pcp.conf bevat de lokale waarden
voor deze variabelen. De $PCP_CONF variabele kan worden gebruikt om een alternatief te specificeren
configuratiebestand, zoals beschreven in pcp.conf(5).
Gebruik ganglia2pcp online met behulp van onworks.net-services