babeltrace2: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
Ingen redigeringssammanfattning
Rad 1: Rad 1:
= babeltrace2(1) - Linux manual sida =
= babeltrace2(1) =
== Linux manual sida ==
 
== Innehåll ==
* [[#NAMN|NAMN]]
* [[#SYNTAX|SYNTAX]]
* [[#BESKRIVNING|BESKRIVNING]]
* [[#ALTERNATIV|ALTERNATIV]]
* [[#KOMMANDON|KOMMANDON]]
* [[#PROJEKTETS_PLUGINS|PROJEKTETS PLUGINS]]
* [[#EXEMPEL|EXEMPEL]]
* [[#MILJÖVARIABLER|MILJÖVARIABLER]]
* [[#FILER|FILER]]
* [[#EXIT_STATUS|EXIT STATUS]]
* [[#BUGGAR|BUGGAR]]
* [[#RESURSER|RESURSER]]
* [[#FÖRFATTARE|FÖRFATTARE]]
* [[#UPPHOVSRÄTT|UPPHOVSRÄTT]]
* [[#SE_ÄVEN|SE ÄVEN]]
* [[#KLOFOT|KLOFOT]]


== NAMN ==
== NAMN ==
'''babeltrace2''' - Konvertera eller bearbeta ett eller flera spår, och mer.
'''babeltrace2''' - Konvertera eller bearbeta en eller flera spår, och mer.


== SYNTAX ==
== SYNTAX ==
'''babeltrace2''' ['''--debug''' | '''--verbose''' | '''--log-level'''=<i>NIVÅ</i>]
<code>
['''--omit-home-plugin-path'''] ['''--omit-system-plugin-path''']
babeltrace2 [--debug | --verbose | --log-level=<nivå>]  
['''--plugin-path'''=<i>SÖKVÄG</i>[:<i>SÖKVÄG</i>]...] [<i>KOMMANDO</i>] [<i>KOMMANDO-ARGUMENT</i>]
            [--omit-home-plugin-path] [--omit-system-plugin-path]
            [--plugin-path=<sökväg>[:<sökväg>]...] [<kommando>] [<kommando-argument>]
</code>


== BESKRIVNING ==
== BESKRIVNING ==
'''babeltrace2''' är ett öppet verktyg för spårkonvertering och bearbetning via kommandoraden.
'''babeltrace2''' är ett verktyg med öppen källkod för att konvertera och bearbeta spår. Verktyget kan öppna ett eller flera spår, konvertera mellan flera format, använda filter och utföra andra operationer beroende på angivet kommando.
Det kan öppna ett eller flera spår och konvertera mellan olika format, eventuellt med filter i bearbetningskedjan, samt utföra andra operationer beroende på kommandot '''KOMMANDO'''.


'''Notera:''' Du kanske letar efter manualen för [[babeltrace2-convert(1)]].
* För mer information om Babeltrace 2-projektet och dess kärnkoncept, se [[babeltrace2-intro(7)]].
Kommandot '''convert''' är det förvalda kommandot för '''babeltrace2''' och är bakåtkompatibelt med [[babeltrace(1)]].
* För tillgängliga plugins, använd '''babeltrace2-list-plugins(1)'''.
 
Se [[babeltrace2-intro(7)]] för att lära dig mer om Babeltrace 2-projektet och dess grundläggande koncept.


== ALTERNATIV ==
== ALTERNATIV ==
; '''-d''', '''--debug'''
* '''-d''', '''--debug''': Aktiverar maximal loggnivå.
: Legacy-alternativ: motsvarar '''--log-level=TRACE'''.
* '''-l <nivå>''', '''--log-level=<nivå>''': Sätter loggnivån.
  * Tillgängliga nivåer: '''NONE''', '''FATAL''', '''ERROR''', '''WARN''', '''INFO''', '''DEBUG''', '''TRACE'''.
* '''--omit-home-plugin-path''': Uteslut användarens plugin-katalog.
* '''--plugin-path=<sökvägar>''': Lägger till angivna sökvägar för plugins.
* '''-v''', '''--verbose''': Sätter loggnivån till '''INFO'''.
* '''-h''', '''--help''': Visar hjälp.
* '''-V''', '''--version''': Visar version.


; '''-l NIVÅ''', '''--log-level=NIVÅ'''
== KOMMANDON ==
: Ställer in loggnivån för alla kända Babeltrace 2-loggare till '''NIVÅ'''.
* '''convert''': Standardkommandot för att konvertera spår.
* '''help''': Visar hjälp för specifika plugins.
* '''list-plugins''': Listar alla plugins.
* '''query''': Hämta data från komponentklasser.
* '''run''': Kör en bearbetningsgraf för spår.


; '''--omit-home-plugin-path'''
== PROJEKTETS PLUGINS ==
: Söker inte efter insticksprogram i '''$HOME/.local/lib/babeltrace2/plugins'''.
=== Plugins inkluderar ===
* '''babeltrace2-plugin-ctf''': Stöd för CTF-formatet.
  * Komponenter:
    * '''babeltrace2-source.ctf.fs'''
    * '''babeltrace2-source.ctf.lttng-live'''
    * '''babeltrace2-sink.ctf.fs'''
* '''babeltrace2-plugin-lttng-utils''': Verktyg för LTTng-spår.
  * Komponent: '''babeltrace2-filter.lttng-utils.debug-info'''
* '''babeltrace2-plugin-text''': Bearbetning av vanlig text.
  * Komponenter:
    * '''babeltrace2-source.text.dmesg'''
    * '''babeltrace2-sink.text.details'''
    * '''babeltrace2-sink.text.pretty'''
* '''babeltrace2-plugin-utils''': Generella verktyg.
  * Komponenter:
    * '''babeltrace2-filter.utils.muxer'''
    * '''babeltrace2-filter.utils.trimmer'''
    * '''babeltrace2-sink.utils.counter'''
    * '''babeltrace2-sink.utils.dummy'''


; '''--plugin-path=SÖKVÄG[:SÖKVÄG]...'''
== EXEMPEL ==
: Lägg till '''SÖKVÄG''' till listan över sökvägar där insticksprogram kan hittas.
=== Exempel 1: Skriv ut händelser från ett spår ===
 
<code>
== KOMMANDON ==
$ babeltrace2 mitt-spår
; '''convert'''
  </code>
: Konvertera ett eller flera spår till ett givet format, eventuellt med filter i bearbetningskedjan.  
Detta är det förvalda kommandot.


; '''help'''
=== Exempel 2: Trimma ett spår och skriv ut händelser ===
: Visa hjälp för ett specifikt insticksprogram eller dess komponentklasser.
<code>
$ babeltrace2 mitt-spår --begin=22:55:43.658582931 --end=22:55:46.967687564
</code>


; '''list-plugins'''
=== Exempel 3: Läs spår och skriv ut till en fil ===
: Lista de tillgängliga insticksprogrammen i Babeltrace 2 och deras komponentklasser.
<code>
$ babeltrace2 ctf-trace1 --output=out-file
</code>


; '''query'''
=== Exempel 4: Lista LTTng-sessioner över nätverk ===
: Fråga ett objekt från en komponentklass.
<code>
$ babeltrace2 --input-format=lttng-live net://localhost
</code>


; '''run'''
=== Exempel 5: Spela in och spara LTTng-spår till filsystemet ===
: Bygg en bearbetningsgraf för spår och kör den.
<code>
$ babeltrace2 net://localhost --output-format=ctf --output=out-ctf-traces
</code>


== EXEMPEL ==
== MILJÖVARIABLER ==
=== Exempel 1 ===
* '''BABELTRACE_PLUGIN_PATH''': Sökvägar för plugins.
Skriv ut händelserna i ordning från ett eller flera CTF-spår.
* '''BABELTRACE_TERM_COLOR''': Kontrollerar terminalens färginställningar.
  * Värden: '''AUTO''', '''NEVER''', '''ALWAYS'''.
* '''LIBBABELTRACE2_INIT_LOG_LEVEL''': Anger initial loggnivå.
* '''LIBBABELTRACE2_NO_DLCLOSE''': Förhindrar att dynamiskt laddade moduler stängs vid avslut.
* '''BABELTRACE_CLI_LOG_LEVEL''': Anger loggnivå för kommandoradsgränssnittet.


  $ babeltrace2 mina-ctf-spår
== FILER ==
* '''$HOME/.local/lib/babeltrace2/plugins''': Användarens plugin-katalog.
* '''/usr/local/lib/babeltrace2/plugins''': Systemets plugin-katalog.
* '''/usr/local/lib/babeltrace2/plugin-providers''': Systemets plugin-leverantörskatalog.


=== Exempel 2 ===
== EXIT STATUS ==
Beskär ett CTF-spår och skriv ut händelserna.
* '''0''': Framgång.
* '''1''': Fel.


  $ babeltrace2 mitt-ctf-spår --begin=22:55:43.658582931 \ 
== BUGGAR ==
                              --end=22:55:46.967687564
Rapportera buggar till: [https://bugs.lttng.org/projects/babeltrace].


== FÖRINSTÄLLDA INSTICKSPLUGGAR ==
== RESURSER ==
Babeltrace 2-projektet levererar följande insticksprogram: 
* [https://babeltrace.org Babeltrace-webbplats]
* '''babeltrace2-plugin-ctf(7)'''
* Mailinglista: '''lttng-dev@lists.lttng.org'''
  - Input och output för CTF-spår. 
* Git-repo: [https://git.efficios.com/?p=babeltrace.git]
  - Komponentklasser:
* Github-projekt: [https://github.com/efficios/babeltrace]
    * [[babeltrace2-source.ctf.fs(7)]]
    * [[babeltrace2-sink.ctf.fs(7)]]


== FEL ==  
== FÖRFATTARE ==
Om du hittar något problem, rapportera det på projektets bugtracker:
Huvudansvarig: Jérémie Galarneau.
https://bugs.lttng.org/projects/babeltrace.


== FÖRFATTARE ==  
== UPPHOVSRÄTT ==
Underhållare: Jérémie Galarneau (jeremie.galarneau@efficios.com). 
Distribueras under MIT-licensen. Se [https://opensource.org/licenses/MIT].
 
== COPYRIGHT ==
Denna programvara är en del av Babeltrace 2-projektet och distribueras under MIT-licensen.


== SE ÄVEN ==
== SE ÄVEN ==
* [[babeltrace2-convert]](1)
* [[babeltrace2-intro(7)]]
* [[babeltrace2-help]](1)
* [[babeltrace2-convert(1)]]
* [[babeltrace2-intro]](7)
* [[babeltrace2-help(1)]]
 
* [[babeltrace2-list-plugins(1)]]
= Sidslut =
 
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/babeltrace2.1.html
<HR>
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/
<BR><BR>Tack till [https://datorhjalp.se Datorhjälp] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.


[[Kategori:Övrig Informationsmanual]]
== KLOFOT ==
[[Kategori:Linuxmanual]]
För frågor om denna manual, kontakta: man-pages@man7.org.

Versionen från 18 januari 2025 kl. 15.53

babeltrace2(1)

Linux manual sida

Innehåll

NAMN

babeltrace2 - Konvertera eller bearbeta en eller flera spår, och mer.

SYNTAX


babeltrace2 [--debug | --verbose | --log-level=<nivå>] 
            [--omit-home-plugin-path] [--omit-system-plugin-path]
            [--plugin-path=<sökväg>[:<sökväg>]...] [<kommando>] [<kommando-argument>]

BESKRIVNING

babeltrace2 är ett verktyg med öppen källkod för att konvertera och bearbeta spår. Verktyget kan öppna ett eller flera spår, konvertera mellan flera format, använda filter och utföra andra operationer beroende på angivet kommando.

  • För mer information om Babeltrace 2-projektet och dess kärnkoncept, se babeltrace2-intro(7).
  • För tillgängliga plugins, använd babeltrace2-list-plugins(1).

ALTERNATIV

  • -d, --debug: Aktiverar maximal loggnivå.
  • -l <nivå>, --log-level=<nivå>: Sätter loggnivån.
 * Tillgängliga nivåer: NONE, FATAL, ERROR, WARN, INFO, DEBUG, TRACE.
  • --omit-home-plugin-path: Uteslut användarens plugin-katalog.
  • --plugin-path=<sökvägar>: Lägger till angivna sökvägar för plugins.
  • -v, --verbose: Sätter loggnivån till INFO.
  • -h, --help: Visar hjälp.
  • -V, --version: Visar version.

KOMMANDON

  • convert: Standardkommandot för att konvertera spår.
  • help: Visar hjälp för specifika plugins.
  • list-plugins: Listar alla plugins.
  • query: Hämta data från komponentklasser.
  • run: Kör en bearbetningsgraf för spår.

PROJEKTETS PLUGINS

Plugins inkluderar

  • babeltrace2-plugin-ctf: Stöd för CTF-formatet.
 * Komponenter:
   * babeltrace2-source.ctf.fs
   * babeltrace2-source.ctf.lttng-live
   * babeltrace2-sink.ctf.fs
  • babeltrace2-plugin-lttng-utils: Verktyg för LTTng-spår.
 * Komponent: babeltrace2-filter.lttng-utils.debug-info
  • babeltrace2-plugin-text: Bearbetning av vanlig text.
 * Komponenter:
   * babeltrace2-source.text.dmesg
   * babeltrace2-sink.text.details
   * babeltrace2-sink.text.pretty
  • babeltrace2-plugin-utils: Generella verktyg.
 * Komponenter:
   * babeltrace2-filter.utils.muxer
   * babeltrace2-filter.utils.trimmer
   * babeltrace2-sink.utils.counter
   * babeltrace2-sink.utils.dummy

EXEMPEL

Exempel 1: Skriv ut händelser från ett spår


$ babeltrace2 mitt-spår

Exempel 2: Trimma ett spår och skriv ut händelser


$ babeltrace2 mitt-spår --begin=22:55:43.658582931 --end=22:55:46.967687564

Exempel 3: Läs spår och skriv ut till en fil


$ babeltrace2 ctf-trace1 --output=out-file

Exempel 4: Lista LTTng-sessioner över nätverk


$ babeltrace2 --input-format=lttng-live net://localhost

Exempel 5: Spela in och spara LTTng-spår till filsystemet


$ babeltrace2 net://localhost --output-format=ctf --output=out-ctf-traces

MILJÖVARIABLER

  • BABELTRACE_PLUGIN_PATH: Sökvägar för plugins.
  • BABELTRACE_TERM_COLOR: Kontrollerar terminalens färginställningar.
 * Värden: AUTO, NEVER, ALWAYS.
  • LIBBABELTRACE2_INIT_LOG_LEVEL: Anger initial loggnivå.
  • LIBBABELTRACE2_NO_DLCLOSE: Förhindrar att dynamiskt laddade moduler stängs vid avslut.
  • BABELTRACE_CLI_LOG_LEVEL: Anger loggnivå för kommandoradsgränssnittet.

FILER

  • $HOME/.local/lib/babeltrace2/plugins: Användarens plugin-katalog.
  • /usr/local/lib/babeltrace2/plugins: Systemets plugin-katalog.
  • /usr/local/lib/babeltrace2/plugin-providers: Systemets plugin-leverantörskatalog.

EXIT STATUS

  • 0: Framgång.
  • 1: Fel.

BUGGAR

Rapportera buggar till: [1].

RESURSER

FÖRFATTARE

Huvudansvarig: Jérémie Galarneau.

UPPHOVSRÄTT

Distribueras under MIT-licensen. Se [4].

SE ÄVEN

KLOFOT

För frågor om denna manual, kontakta: man-pages@man7.org.