Re: POC: Extension for adding distributed tracing - pg_tracing

Поиск
Список
Период
Сортировка
Искать
От
Anthonin Bonnefoy
Тема
Re: POC: Extension for adding distributed tracing - pg_tracing
Дата
Msg-id
CAO6_Xqp8h38qRyN63=JwWaaL2M1OHA3q+FRHupTg05kkY_g0OA@mail.gmail.com
Ответ на
Список
Дерево обсуждения
POC: Extension for adding distributed tracing - pg_tracing Anthonin Bonnefoy <anthonin.bonnefoy@datadoghq.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Aleksander Alekseev <aleksander@timescale.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Nikita Malakhov <hukutoc@gmail.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Aleksander Alekseev <aleksander@timescale.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Anthonin Bonnefoy <anthonin.bonnefoy@datadoghq.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Nikita Malakhov <hukutoc@gmail.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Nikita Malakhov <hukutoc@gmail.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Aleksander Alekseev <aleksander@timescale.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Nikita Malakhov <hukutoc@gmail.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Anthonin Bonnefoy <anthonin.bonnefoy@datadoghq.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Nikita Malakhov <hukutoc@gmail.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Anthonin Bonnefoy <anthonin.bonnefoy@datadoghq.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Nikita Malakhov <hukutoc@gmail.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Anthonin Bonnefoy <anthonin.bonnefoy@datadoghq.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Anthonin Bonnefoy <anthonin.bonnefoy@datadoghq.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Nikita Malakhov <hukutoc@gmail.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Nikita Malakhov <hukutoc@gmail.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Anthonin Bonnefoy <anthonin.bonnefoy@datadoghq.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Nikita Malakhov <hukutoc@gmail.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Anthonin Bonnefoy <anthonin.bonnefoy@datadoghq.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Anthonin Bonnefoy <anthonin.bonnefoy@datadoghq.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Anthonin Bonnefoy <anthonin.bonnefoy@datadoghq.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Anthonin Bonnefoy <anthonin.bonnefoy@datadoghq.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Aleksander Alekseev <aleksander@timescale.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Nikita Malakhov <hukutoc@gmail.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Anthonin Bonnefoy <anthonin.bonnefoy@datadoghq.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Anthonin Bonnefoy <anthonin.bonnefoy@datadoghq.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Shlok Kyal <shlok.kyal.oss@gmail.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Anthonin Bonnefoy <anthonin.bonnefoy@datadoghq.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Anthonin Bonnefoy <anthonin.bonnefoy@datadoghq.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Aleksander Alekseev <aleksander@timescale.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Anthonin Bonnefoy <anthonin.bonnefoy@datadoghq.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Craig Ringer <craig.ringer@enterprisedb.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Nikita Malakhov <hukutoc@gmail.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Aleksander Alekseev <aleksander@timescale.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Anthonin Bonnefoy <anthonin.bonnefoy@datadoghq.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Jelte Fennema-Nio <postgres@jeltef.nl>
Re: POC: Extension for adding distributed tracing - pg_tracing Anthonin Bonnefoy <anthonin.bonnefoy@datadoghq.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Jelte Fennema-Nio <postgres@jeltef.nl>
Re: POC: Extension for adding distributed tracing - pg_tracing Peter Smith <smithpb2250@gmail.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Anthonin Bonnefoy <anthonin.bonnefoy@datadoghq.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Heikki Linnakangas <hlinnaka@iki.fi>
Re: POC: Extension for adding distributed tracing - pg_tracing Jan Katins <jasc@gmx.net>
Re: POC: Extension for adding distributed tracing - pg_tracing Anthonin Bonnefoy <anthonin.bonnefoy@datadoghq.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Nikita Malakhov <hukutoc@gmail.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Andres Freund <andres@anarazel.de>
Re: POC: Extension for adding distributed tracing - pg_tracing Anthonin Bonnefoy <anthonin.bonnefoy@datadoghq.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Craig Ringer <craig.ringer@enterprisedb.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Aleksander Alekseev <aleksander@timescale.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Anthonin Bonnefoy <anthonin.bonnefoy@datadoghq.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Nikita Malakhov <hukutoc@gmail.com>
Re: POC: Extension for adding distributed tracing - pg_tracing Nikita Malakhov <hukutoc@gmail.com>
Re: POC: Extension for adding distributed tracing - pg_tracing vignesh C <vignesh21@gmail.com>
Hi!

Here's a new version with a good batch of changes.

Renaming/Refactoring:
- All spans are now tracked in the palloced current_trace_spans buffer
compared to top_span and parse_span being kept in a static variable
before.
- I've renamed query_spans to top_span. A top_span serves as the
parent for all spans in a specific nested level.
- More debugging information and assertions. Spans now track their
nested level, if they've been ended and if they are a top_span.

Changes:
- I've added the subxact_count to the span's metadata. This can help
identify the moment a subtransaction was started.
- I've reworked nested queries and utility statements. Previously, I
made the assumptions that we could only have one top_span per nested
level which is not the case. Some utility statements can execute
multiple queries in the same nested level. Tracing utility statement
now works better (see image of tracing a create extension).

Regards,
Anthonin
В списке pgsql-hackers по дате отправления
От: Jim Jones
Дата:
От: Daniel Gustafsson
Дата:
FAQ