Описание тега babeltrace

Babeltrace - это конвертер формата трассировки с открытым исходным кодом.
1 ответ

Генерировать хорошо управляемую трассировку в "Trace Compass" с привязкой к Python

Я использую привязку python babeltrace для создания файла трассировки из некоторых данных, которые у меня есть: Данные представляют информацию о выполнении системы, поэтому создаются и запускаются задачи. Я могу отобразить файл трассировки в Trace C…
04 дек '18 в 15:47
1 ответ

Создание Perf с помощью Babeltrace (для преобразования Perf в CTF)

Я пытаюсь использовать TraceCompass для дальнейшего исследования моей системной трассировки. Для этого вам нужен формат CTF, и есть два возможных способа получить его в Linux, afaik: Использование LTTng для трассировки и использование формата CTF из…
23 апр '17 в 22:02
0 ответов

Использование Babeltrace 2.0 C API

Я использую lttng для отслеживания выполнения программы и вычисления среднего времени выполнения некоторых функций. Поскольку генерируются миллионы трассировок, привязки Python для babeltrace очень медленно анализируют их. Мне было интересно, можно …
31 янв '19 в 09:40
0 ответов

Как узнать, кто регистрируется для проверки точек трассировки?

Я получаю сообщение об ошибке при запуске приложения: LTTng-UST: Ошибка (-17) при регистрации зонда трассировки. Повторная регистрация зондов трассировки с одинаковыми именами не допускается. Исходя из ошибки, похоже, что несколько компонентов пытаю…
08 окт '18 в 19:42
0 ответов

Сборка Perf с Babeltrace на CentOS 7.2 с использованием rpms

Я хочу использовать конвертацию CTF с перфом. Исходя из скудной информации, я понял, что мне нужно перекомпилировать перф. Я установил репозиторий epel и использовал yum для установки babeltrace and libbabeltrace для времени выполнения, а также libu…
20 дек '17 в 17:10
1 ответ

Подсчитывать все события в потоке с помощью babeltrace API

У меня есть LTTNg трассировка, которую я анализирую, используя babeltrace API. Поэтому мне было интересно, смогу ли я считать все события в трассировке (или потоке), не повторяя их. Какие функции из pubilc API я могу использовать для этого?
10 мар '17 в 14:55
1 ответ

Как использовать Babeltrace-log

Я хочу перенести файл журнала txt в файл Common Trace Format (CTF). Я обнаружил, что инструмент Babeltrace lttng может передавать файл между текстовым форматом и форматом CTF. Но я понятия не имею, как это сделать. Команда babeltrace-log, которая мо…
05 авг '12 в 16:13
1 ответ

Неправильные метки времени в lttng

Я пытаюсь использовать lttng для анализа планирования в удаленной системе. Однако отображение трассы в текстовом формате с помощью babeltrace показывает, что все записанные события имеют одинаковую метку времени. Следовательно, визуализация в TraceC…
08 июн '17 в 12:06
0 ответов

Babel-trace Выход 0(ноль) и затем перезапуск в замкнутом цикле, пока мы не убьём процесс

Я использую Lttng версии 2.10.3 для потоковой передачи и захвата узла трассировки и журналов ошибок в режиме реального времени. Как только сеанс создан и потоковая передача начинается на узле, неожиданно завершите babel-trace с кодом 0(ноль) и перез…
27 фев '19 в 12:03
1 ответ

Привязки Python LTTng и Babeltrace никогда не включались

Я установил LTTng и Babeltrace, следуя инструкциям sudo apt-get install lttng-tools sudo apt-get install lttng-modules-dkms sudo apt-get установить liblttng-ust-dev sudo apt-get установить babeltrace но привязки Python никогда не работают, когда я п…
04 ноя '14 в 16:54
1 ответ

Как напечатать полное событие трассировки, используя Babeltrace-Python API?

Как мне распечатать полную трассировку, используя API-интерфейс читателя питона babeltrace? Используя ниже, я могу получить поля события, но как я могу напечатать полный след, как делает babeltrace. import babeltrace import sys trace_collection = ba…
23 дек '15 в 06:16
1 ответ

Как получить debug_info из трассировки lttng ctf, используя привязки python babeltrace?

Я использую привязки Babeltrace Python3 для чтения трассировки, которая содержит debug_info. Когда я запускаю Babeltrace из оболочки, я вижу debug_info в выводе: [13:28:29.998652878] (+0.000000321) hsm-dev lttng_ust_cyg_profile:func_exit: { cpu_id =…
27 июл '17 в 02:56
0 ответов

Соединение Babeltrace отказано

Я использую LTTng для живой отладки. Целевая машина, которую я отлаживаю, имеет связь только с одной другой машиной (скажем, M1), которая, в свою очередь, имеет связь с внешним миром. Я начал lttng-relayyd на M1. M1 и мой хост dev могут пинговать др…
01 фев '18 в 10:38
1 ответ

BabelTrace как библиотека

Я пытаюсь использовать библиотеку babeltrace, чтобы иметь возможность загружать и читать трассировку CTF в C-программе. Из документа: Чтобы использовать libbabeltrace для чтения трассировки, первым шагом является создание структуры контекста и добав…
15 май '17 в 13:39
1 ответ

Как мы можем заставить babeltrace пережить перезапуск узла и возобновить после перезапуска

В прямом эфире живу и смотрю на него через babeltrace; когда узел перезапускается, он продолжает отправлять трассировки, но babeltrace уже завершила работу, потому что поток завершился. Таким образом, на этом этапе, если babeltrace перезапускается в…
20 апр '15 в 17:19
1 ответ

Формат babeltrace "текст" неизвестен

Я пытаюсь использовать библиотеку babeltrace для чтения файла трассировки. Итак, вот процесс: 1. babeltrace /var/log/some_trace > trc.txt 2. Моя программа делает это, пытаясь добавить трассировку после создания контекста: code int err = bt_context_a…
22 окт '15 в 20:01
0 ответов

Можно ли использовать babeltrace Python API (или любой другой программный инструмент) для чтения "живых" трасс LTTng?

Я использую LTTng для отслеживания приложения. Для чтения данных трассировки LTTng я использую API-интерфейс Python babeltrace. Я включаю трассировку LTTng, и данные трассировки сохраняются в папке. Я использую Python API babeltrace для чтения запис…
30 май '19 в 13:33
0 ответов

Как добавить event_header_compact из CTF на языке Си?

Я пишу метаданные CTF на языке TSDL. Я добавил все объекты метаданных для своей трассировки. Я сталкиваюсь с трудностями при добавлении event_header_compact на языке Си. struct event_header_compact { enum : uint5_t { compact = 0 ... 30, extended = 3…
17 июл '19 в 17:03
0 ответов

Проблема с установкой программы Codestitcher

Я пытался установить программу Codestitcher 1 месяц назад, но столкнулся с некоторыми проблемами. Пожалуйста, подтвердите свои предложения по ОС, после чего дайте мне знать, как лучше всего решить такие проблемы при установке пакета. При установке п…
14 янв '20 в 12:22
0 ответов

Есть ли способ использовать компонент babeltrace2-ink.text.pretty в c api

Я хотел бы использовать babeltrace c api для распечатки форматированного текста для lttng-трассировки. Есть ли способ использовать уже существующий компонент babeltrace2-ink.text.pretty? Может кто-то помочь мне с этим? заранее спасибо
30 июн '21 в 12:07