<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0_Span_%D0%B8_Trace</id>
	<title>Распространение контекста Span и Trace - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0_Span_%D0%B8_Trace"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0_Span_%D0%B8_Trace&amp;action=history"/>
	<updated>2026-04-13T14:28:06Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0_Span_%D0%B8_Trace&amp;diff=6170&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: «== Отслеживание контекста в различных сервисах == Ключ-АСТРОМ обеспечивает непрерывную в...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0_Span_%D0%B8_Trace&amp;diff=6170&amp;oldid=prev"/>
		<updated>2026-02-06T08:50:38Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «== Отслеживание контекста в различных сервисах == Ключ-АСТРОМ обеспечивает непрерывную в...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Отслеживание контекста в различных сервисах ==&lt;br /&gt;
Ключ-АСТРОМ обеспечивает непрерывную видимость потоков сервисов, распространяя контекст трассировки по мере перемещения транзакций между сервисами и компонентами. Это распространение имеет важное значение для сквозного мониторинга распределенных приложений.&lt;br /&gt;
&lt;br /&gt;
== Автоматическое распространение с помощью ЕдиногоАгента ==&lt;br /&gt;
При установке ЕдиногоАгента он автоматически выполняет следующие действия:&lt;br /&gt;
&lt;br /&gt;
* Внедряет контекст трассировки в исходящие запросы.&lt;br /&gt;
* Считывает контекст трассировки из входящих запросов.&lt;br /&gt;
* Обеспечивает сохранение контекста транзакций между различными сервисами.&lt;br /&gt;
* Ключ-АСТРОМ использует различные механизмы для сопоставления распределенных трассировок, позволяя отображать полный поток транзакций через ваше приложение.&lt;br /&gt;
&lt;br /&gt;
== Механизмы распространения ==&lt;br /&gt;
Ключ-АСТРОМ использует несколько механизмов для поддержания контекста трассировки:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;x-astromkey&amp;lt;/code&amp;gt; — для различных протоколов связи. Этот формат является собственностью компании Ключ-АСТРОМ.&lt;br /&gt;
* &amp;lt;code&amp;gt;traceparent&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;tracestate&amp;lt;/code&amp;gt; — стандартный формат '''W3C''', используемый как '''ЕдинымАгентом''', так и '''OpenTelemetry'''.&lt;br /&gt;
* &amp;lt;code&amp;gt;dtdTraceTagInfo&amp;lt;/code&amp;gt; — пользовательское свойство для различных систем обмена сообщениями.&lt;br /&gt;
&lt;br /&gt;
Точный способ реализации варьируется в зависимости от технологии: иногда используются заголовки '''HTTPS''', свойства сообщений '''SQS''' или внедрение полезной нагрузки '''AWS EventBridge'''.&lt;br /&gt;
&lt;br /&gt;
== Включение контекста трассировки W3C ==&lt;br /&gt;
Есть несколько причин включить контекст трассировки '''W3C''' в Ключ-АСТРОМ:&lt;br /&gt;
&lt;br /&gt;
* Совместимость с отраслевыми стандартами — соответствует спецификации '''W3C'''.&lt;br /&gt;
* Трассировка, не зависящая от поставщика — она работает в гетерогенных средах с различными решениями для мониторинга.&lt;br /&gt;
* Перспективная реализация — соответствие отраслевым тенденциям в области распределенной трассировки.&lt;br /&gt;
&lt;br /&gt;
=== Рекомендации по использованию контекста трассировки W3C ===&lt;br /&gt;
&lt;br /&gt;
* Проблемы совместимости — несмотря на то, что это стандарт, в реальных условиях его реализация может различаться.&lt;br /&gt;
* Особенности работы браузера и приложения: некоторые клиенты могут отправлять один и тот же '''traceId''' несколько раз, что влияет на качество трассировки.&lt;br /&gt;
* Конфликты инструментов — использование нескольких инструментов '''APM''' в одном и том же процессе может привести к перезаписи контекста друг друга.&lt;br /&gt;
&lt;br /&gt;
=== Настройка контекста трассировки W3C ===&lt;br /&gt;
Чтобы включить контекст трассировки '''W3C''':&lt;br /&gt;
&lt;br /&gt;
# Перейдите в '''Настройки &amp;gt; Предпочтения &amp;gt; Функции ЕдиногоАгента'''.&lt;br /&gt;
# Включите переключатели '''Send W3C Trace Context HTTP headers''' и '''Send W3C Trace Context gRPC headers'''.&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>