<?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%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_OpenTelemetry_%D1%81_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C</id>
	<title>Использование OpenTelemetry с Ключ-АСТРОМ - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_OpenTelemetry_%D1%81_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_OpenTelemetry_%D1%81_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C&amp;action=history"/>
	<updated>2026-04-30T21:37:06Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_OpenTelemetry_%D1%81_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C&amp;diff=5774&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: «Это руководство содержит пошаговые инструкции по реализации возможности наблюдения '''Op...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_OpenTelemetry_%D1%81_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C&amp;diff=5774&amp;oldid=prev"/>
		<updated>2025-09-22T17:46:01Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «Это руководство содержит пошаговые инструкции по реализации возможности наблюдения &amp;#039;&amp;#039;&amp;#039;Op...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Это руководство содержит пошаговые инструкции по реализации возможности наблюдения '''OpenTelemetry''' с помощью Ключ-АСТРОМ. Независимо от того, настраиваете ли вы свои приложения вручную или используете инструментарий '''OpenTelemetry''', вы найдете необходимую информацию для быстрого начала работы.&lt;br /&gt;
&lt;br /&gt;
== Об инструментарии OpenTelemetry ==&lt;br /&gt;
Инструментирование — это процесс добавления поддержки телеметрии в ваши приложения.&lt;br /&gt;
&lt;br /&gt;
* Многие популярные сервисы и компоненты уже оснащены инструментами для работы с '''OpenTelemetry''', что позволяет начать сбор телеметрических данных с минимальными усилиями. Просто включите библиотеку и настройте экспортер с '''конечными точками Ключ-АСТРОМ''' (ниже). Вы можете найти готовые инструменты в [https://opentelemetry.io/ecosystem/registry/ реестре инструментов OpenTelemetry].﻿&lt;br /&gt;
* Если вы разрабатываете собственные приложения, вы также можете самостоятельно инструментировать код приложения. Ключ-АСТРОМ предоставляет пошаговые руководства для всех поддерживаемых языков, как показано в таблице ниже.&lt;br /&gt;
** ﻿Для некоторых языков, поддерживаемых '''OpenTelemetry''', доступно инструментирование с [https://opentelemetry.io/docs/concepts/instrumentation/zero-code/ нулевым кодом].&lt;br /&gt;
** Инструментирование на [https://opentelemetry.io/docs/concepts/instrumentation/code-based/ основе кода]﻿ доступно для всех поддерживаемых языков. Это полезно, если автоматическое инструментирование не поддерживается или не обеспечивает достаточного анализа.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Язык программирования&lt;br /&gt;
!Инструментарий с нулевым кодом&lt;br /&gt;
!Инструментарий на основе кода&lt;br /&gt;
!Пошаговое руководство&lt;br /&gt;
|-&lt;br /&gt;
|Java&lt;br /&gt;
|✅ Рекомендуется&lt;br /&gt;
|✅ Доступно&lt;br /&gt;
|[[Пошаговое руководство по Java OpenTelemetry|Пошаговое руководство по Java]]&lt;br /&gt;
|-&lt;br /&gt;
|Python&lt;br /&gt;
|✅ Рекомендуется&lt;br /&gt;
|✅ Доступно&lt;br /&gt;
|[[Пошаговое руководство по Python OpenTelemetry|Пошаговое руководство по Python]]&lt;br /&gt;
|-&lt;br /&gt;
|Node.js&lt;br /&gt;
|✅ Рекомендуется&lt;br /&gt;
|✅ Доступно&lt;br /&gt;
|[[Пошаговое руководство по Node.js OpenTelemetry|Пошаговое руководство по Node.js]]&lt;br /&gt;
|-&lt;br /&gt;
|.NET&lt;br /&gt;
|✅ Рекомендуется&lt;br /&gt;
|✅ Доступно&lt;br /&gt;
|[[Пошаговое руководство по .NET OpenTelemetry|Пошаговое руководство по .NET]]&lt;br /&gt;
|-&lt;br /&gt;
|Go&lt;br /&gt;
|❌ Недоступно&lt;br /&gt;
|✅ Доступно&lt;br /&gt;
|[[Пошаговое руководство по Go OpenTelemetry|Пошаговое руководство по Go]]&lt;br /&gt;
|-&lt;br /&gt;
|PHP&lt;br /&gt;
|✅ Рекомендуется&lt;br /&gt;
|✅ Доступно&lt;br /&gt;
|[[Пошаговое руководство по PHP OpenTelemetry|Пошаговое руководство по PHP]]&lt;br /&gt;
|-&lt;br /&gt;
|Ruby&lt;br /&gt;
|✅ Рекомендуется&lt;br /&gt;
|✅ Доступно&lt;br /&gt;
|[[Пошаговое руководство по Ruby OpenTelemetry|Пошаговое руководство по Ruby]]&lt;br /&gt;
|-&lt;br /&gt;
|Rust&lt;br /&gt;
|❌ Недоступно&lt;br /&gt;
|✅ Доступно&lt;br /&gt;
|[[Пошаговое руководство по Rust OpenTelemetry|Пошаговое руководство по Rust]]&lt;br /&gt;
|-&lt;br /&gt;
|C++&lt;br /&gt;
|❌ Недоступно&lt;br /&gt;
|✅ Доступно&lt;br /&gt;
|[[Пошаговое руководство по C++ OpenTelemetry|Пошаговое руководство по C++]]&lt;br /&gt;
|-&lt;br /&gt;
|Elixir&lt;br /&gt;
|❌ Недоступно&lt;br /&gt;
|✅ Доступно&lt;br /&gt;
|[[Пошаговое руководство по Elixir OpenTelemetry|Пошаговое руководство по Elixir]]&lt;br /&gt;
|-&lt;br /&gt;
|Erlang&lt;br /&gt;
|❌ Недоступно&lt;br /&gt;
|✅ Доступно&lt;br /&gt;
|[[Пошаговое руководство по Erlang OpenTelemetry|Пошаговое руководство по Erlang]]&lt;br /&gt;
|}&lt;br /&gt;
Пошаговые руководства содержат подробную информацию о том, как использовать языковые особенности.&lt;br /&gt;
&lt;br /&gt;
* Интеграция OpenTelemetry.&lt;br /&gt;
* Использование различных методов измерения.&lt;br /&gt;
* Запись отдельных телеметрических сигналов.&lt;br /&gt;
* Отправка данных в Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|При отслеживании распределенных трассировок обратите особое внимание на [https://opentelemetry.io/docs/concepts/context-propagation/ распространение контекста]﻿.&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;u&amp;gt;Прямой прием '''OTLP''' или стандартный сборщик '''OpenTelemetry'''.&amp;lt;/u&amp;gt; Идеально подходит для команд с уже существующими '''OpenTelemetry''', которые хотят легко интегрировать в Ключ-АСТРОМ. Узнайте больше об [[Экспорт с помощью OTLP|экспорте с помощью OTLP]].&lt;br /&gt;
* &amp;lt;u&amp;gt;Collector Ключ-АСТРОМ.&amp;lt;/u&amp;gt; Идеально подходит для команд, использующих '''OpenTelemetry''' в качестве основной стратегии наблюдения. Узнайте больше об использовании [[Коллектор Ключ-АСТРОМ|Ключ-АСТРОМ Collector]].&lt;br /&gt;
* &amp;lt;u&amp;gt;Ключ-АСТРОМ ЕдиныйАгент.&amp;lt;/u&amp;gt; Идеально подходит для команд, которым требуются комплексные возможности мониторинга на основе агентов и глубокое понимание системы. Узнайте больше о [[ЕдиныйАгент Ключ-АСТРОМ|Ключ-АСТРОМ ЕдиныйАгент]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&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;
Вы можете использовать стандартный сборщик '''OpenTelemetry''' или Ключ-АСТРОМ. Обратите внимание, что Ключ-АСТРОМ '''Collector''' предлагает более простую настройку и специализированную поддержку.&lt;br /&gt;
&lt;br /&gt;
== Демо-приложение ==&lt;br /&gt;
Вы можете использовать '''Astronomy Shop''', демонстрационное приложение '''OpenTelemetry''', для запуска примера распределенной системы, оснащенной '''OpenTelemetry'''.&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>