babeltrace2-query

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

babeltrace2-query(1) – Linux-manual

NAMN | SYNTAX | BESKRIVNING | ALTERNATIV | EXEMPEL | MILJÖVARIABLER | FILER | AVSLUTNINGSSTATUS | BUGGAR | RESURSER | FÖRFATTARE | COPYRIGHT | SE ÄVEN | KOLOFON

NAMN

babeltrace2-query – Fråga ett objekt från en Babeltrace 2-komponentklass.

SYNTAX

För att fråga ett objekt från en komponentklass:

babeltrace2 [ALLMÄNNA ALTERNATIV] query [--params=PARAMS] KOMP-KLASS-TYP.PLUGIN-NAMN.KOMP-KLASS-NAMN OBJEKT

BESKRIVNING

Kommandot query frågar objektet med namnet OBJEKT från komponentklassen KOMP-KLASS-NAMN av typen KOMP-KLASS-TYP, som finns i Babeltrace 2-pluginet PLUGIN-NAMN, och skriver ut resultaten.

Se babeltrace2-intro(7) för mer information om Babeltrace 2-projektet och dess kärnkoncept.

Möjliga värden för KOMP-KLASS-TYP är:

  • source eller src: Källkomponentklass.
  • filter eller flt: Filterkomponentklass.
  • sink: Mottagarkomponentklass.

Exakta objekt och parametrar som en komponentklass accepterar beskrivs i dess dokumentation. babeltrace2-help(1) kan ge denna information.

Använd --params för att skicka parametrar till frågeoperationen.

Resultatet av kommandot query kan likna YAML, men det är inte garanterat att det följer YAML-standard.

ALTERNATIV

Generella alternativ

  • -d, --debug: Äldre alternativ som motsvarar --log-level=TRACE.
  • -l LVL, --log-level=LVL: Ange loggnivån för alla Babeltrace 2-loggare.
  • --omit-home-plugin-path: Uteslut plugins i $HOME/.local/lib/babeltrace2/plugins.
  • --omit-system-plugin-path: Uteslut plugins i /usr/local/lib/babeltrace2/plugins.
  • --plugin-path=PATH[:PATH]...: Lägg till PATH som sökväg för plugins.
  • -v, --verbose: Äldre alternativ som motsvarar --log-level=INFO.

Frågeparametrar

  • -p PARAMS, --params=PARAMS: Ange frågeparametrarna som PARAMS.

Parametrarna är en kommaseparerad lista av namn=värde-par:

NAMN=VÄRDE[,NAMN=VÄRDE]...

Exempel på värden:

  • null, true, false, siffror (inkl. binär, oktal, decimalt, hexadecimalt), strängar (citerade eller okrypterade), arrayer och mappar.

Se exempel för korrekt syntax.

  • -h, --help: Visa hjälp och avsluta.

EXEMPEL

Exempel 1

Fråga tillgängliga spårningssessioner från en lokal LTTng-reläserver:

babeltrace2 query src.ctf.lttng-live sessions --params='url="net://localhost"'

Exempel 2

Fråga metadata-info för ett CTF-spår på den lokala filsystemet:

babeltrace2 query src.ctf.fs metadata-info --params='inputs=["/sökväg/till/spår"]'

Exempel 3

Fråga spårningsinformation för ett CTF-spår på den lokala filsystemet:

babeltrace2 query src.ctf.fs babeltrace.trace-infos --params='inputs=["/sökväg/till/spår"]'

Exempel 4

Fråga ett objekt från en mottagarkomponent utan parametrar:

babeltrace2 query sink.mitt-plugin.min-mottagare ett-objekt

MILJÖVARIABLER

Se dokumentationen för detaljer om miljövariabler som BABELTRACE_EXEC_ON_ABORT, BABELTRACE_TERM_COLOR, och fler.

FILER

  • $HOME/.local/lib/babeltrace2/plugins: Användarspecifik plugin-katalog.
  • /usr/local/lib/babeltrace2/plugins: Systemets plugin-katalog.
  • /usr/local/lib/babeltrace2/plugin-providers: Katalog för plugin-leverantörer.

AVSLUTNINGSSTATUS

  • 0 vid framgång, 1 annars.

BUGGAR

Rapportera buggar till Babeltrace bugtracker: [[1]].

RESURSER

  • [[2]]: Babeltrace-webbplats.
  • IRC-kanal: #lttngirc.oftc.net.
  • Buggrapportering: [[3]].

FÖRFATTARE

Babeltrace 2 är resultatet av många utvecklares arbete. Projektet underhålls av Jérémie Galarneau.

COPYRIGHT

Babeltrace distribueras under [[4]].

SE ÄVEN

KOLOFON

Denna manual är en del av Babeltrace-projektet. För mer information, se [[5]].

Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/babeltrace2-query.1.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.