<?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%9A%D0%BE%D0%BD%D0%B5%D1%87%D0%BD%D1%8B%D0%B5_%D1%82%D0%BE%D1%87%D0%BA%D0%B8_API_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C_OTLP</id>
	<title>Конечные точки API Ключ-АСТРОМ OTLP - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9A%D0%BE%D0%BD%D0%B5%D1%87%D0%BD%D1%8B%D0%B5_%D1%82%D0%BE%D1%87%D0%BA%D0%B8_API_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C_OTLP"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%9A%D0%BE%D0%BD%D0%B5%D1%87%D0%BD%D1%8B%D0%B5_%D1%82%D0%BE%D1%87%D0%BA%D0%B8_API_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C_OTLP&amp;action=history"/>
	<updated>2026-04-13T12:51:59Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%9A%D0%BE%D0%BD%D0%B5%D1%87%D0%BD%D1%8B%D0%B5_%D1%82%D0%BE%D1%87%D0%BA%D0%B8_API_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C_OTLP&amp;diff=6085&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: «Протокол [https://opentelemetry.io/docs/specs/otlp/ OpenTelemetry (OTLP)]﻿ — это основной сетевой протокол для обмен...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%9A%D0%BE%D0%BD%D0%B5%D1%87%D0%BD%D1%8B%D0%B5_%D1%82%D0%BE%D1%87%D0%BA%D0%B8_API_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C_OTLP&amp;diff=6085&amp;oldid=prev"/>
		<updated>2025-12-12T17:41:43Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «Протокол [https://opentelemetry.io/docs/specs/otlp/ OpenTelemetry (OTLP)]﻿ — это основной сетевой протокол для обмен...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Протокол [https://opentelemetry.io/docs/specs/otlp/ OpenTelemetry (OTLP)]﻿ — это основной сетевой протокол для обмена телеметрическими данными между сервисами и приложениями, использующими протокол '''OpenTelemetry'''.&lt;br /&gt;
&lt;br /&gt;
Ключ-АСТРОМ предоставляет собственные '''OTLP'''-интерфейсы со следующими сервисами:&lt;br /&gt;
&lt;br /&gt;
* Платформа Ключ-АСТРОМ Managed&lt;br /&gt;
* Экземпляры АктивногоШлюза&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|В качестве альтернативы, вы можете развернуть [[Collector Ключ-АСТРОМ|Ключ-АСТРОМ Collector]] в качестве промежуточного сервисного приложения для пакетной обработки запросов и повышения производительности сети, или для преобразования запросов перед их пересылкой в ​​Ключ-АСТРОМ (например, для маскировки конфиденциальных данных).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Пути загрузки по умолчанию ==&lt;br /&gt;
Пути приема данных, используемые Ключ-АСТРОМ для отдельных типов сигналов, соответствуют [https://opentelemetry.io/docs/specs/otel/protocol/exporter/#endpoint-urls-for-otlphttp стандартным путям '''OpenTelemetry''']﻿.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Тип сигнала&lt;br /&gt;
!Путь&lt;br /&gt;
|-&lt;br /&gt;
|Трассировки&lt;br /&gt;
|&amp;lt;code&amp;gt;/v1/traces&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Метрики&lt;br /&gt;
|&amp;lt;code&amp;gt;/v1/metrics&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Логи&lt;br /&gt;
|&amp;lt;code&amp;gt;/v1/logs&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
В зависимости от конфигурации, при указании URL-адресов экспорта может потребоваться добавить эти пути по отдельности к базовым URL-адресам следующих конечных точек сервиса. Это можно сделать либо в коде, либо при использовании ручной инструментации, либо с помощью стандартных [https://opentelemetry.io/docs/languages/sdk-configuration/otlp-exporter/#endpoint-configuration переменных среды].&lt;br /&gt;
&lt;br /&gt;
== Экспорт в Ключ-АСТРОМ ==&lt;br /&gt;
&lt;br /&gt;
=== Базовые URL-адреса ===&lt;br /&gt;
Приведенные ниже адреса представляют собой базовые URL-адреса для конфигурации приема OTLP-трафика. Используйте URL-адрес, соответствующий вашему типу среды, и замените соответствующую часть идентификатором вашей среды .&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Тип API&lt;br /&gt;
!Базовый URL&lt;br /&gt;
|-&lt;br /&gt;
|Ключ-АСТРОМ Managed&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-domain}/e/{your-environment-id}/api/v2/otlp&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Окружение АктивногоШлюза &amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-activegate-domain}:9999/e/{your-environment-id}/api/v2/otlp&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Контейнерная среда АктивногоШлюза &amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-activegate-domain}/e/{your-environment-id}/api/v2/otlp&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; В настройках среды АктивныхШлюзов по умолчанию используется порт &amp;lt;code&amp;gt;9999&amp;lt;/code&amp;gt;. Если вы изменили этот порт, скорректируйте его в URL-адресе соответствующим образом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Для этой конструкции необходима  [[Настройка постоянного хранилища для АктивногоШлюза|PVC]].&lt;br /&gt;
&lt;br /&gt;
=== Примеры URL-адресов ===&lt;br /&gt;
Приведенные ниже примеры URL-адресов иллюстрируют комбинации базовых URL-адресов и путей для типов сигналов.&lt;br /&gt;
&lt;br /&gt;
==== Кластер АктивногоШлюза ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Тип сигнала&lt;br /&gt;
!URL&lt;br /&gt;
|-&lt;br /&gt;
|Трассировки&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-domain}/e/{your-environment-id}/api/v2/otlp/v1/traces&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Метрики&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-domain}/e/{your-environment-id}/api/v2/otlp/v1/metrics&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Логи&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-domain}/e/{your-environment-id}/api/v2/otlp/v1/logs&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Среда АктивногоШлюза ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Тип сигнала&lt;br /&gt;
!URL&lt;br /&gt;
|-&lt;br /&gt;
|Трассировки&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-activegate-domain}:9999/e/{your-environment-id}/api/v2/otlp/v1/traces&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Метрики&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-activegate-domain}:9999/e/{your-environment-id}/api/v2/otlp/v1/metrics&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Логи&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-activegate-domain}:9999/e/{your-environment-id}/api/v2/otlp/v1/logs&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ограничения API ===&lt;br /&gt;
При обращении к конечным точкам API Ключ-АСТРОМ действуют следующие ограничения.&lt;br /&gt;
&lt;br /&gt;
* Поддержка '''gRPC''' отсутствует. Для вызовов '''API''' необходимо использовать протокол '''HTTP'''.&lt;br /&gt;
* '''JSON''' не поддерживается для протоколов '''Protocol Buffers'''. Необходимо использовать двоичный формат.&lt;br /&gt;
&lt;br /&gt;
=== Аутентификация ===&lt;br /&gt;
Аутентификация осуществляется с помощью токена доступа к '''API''' и заголовка &amp;lt;code&amp;gt;Authorization&amp;lt;/code&amp;gt; HTTP.﻿&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Это необходимо только для экспорта в АктивномШлюзе.&amp;lt;/u&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Authorization: Api-Token dt.....&lt;br /&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;
|&amp;lt;code&amp;gt;openTelemetryTrace.ingest&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Метрики&lt;br /&gt;
|&amp;lt;code&amp;gt;metrics.ingest&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Логи&lt;br /&gt;
|&amp;lt;code&amp;gt;logs.ingest&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
Конечно, вы также можете комбинировать области действия. Для получения дополнительной информации о токенах доступа см. [[Токены и аутентификация (API)|Ключ-АСТРОМ API — Токены и аутентификация]].&lt;br /&gt;
&lt;br /&gt;
=== Требования к сети ===&lt;br /&gt;
Убедитесь, что верны следующие утверждения:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;u&amp;gt;TCP-порт не заблокирован&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Поскольку обмен данными по протоколу '''OTLP''' с АктивнымШлюзов осуществляется через порты '''443''' (для '''SaaS''' и '''Managed''' решений) или '''9999''' (для АктивногоШлюза, работающих в среде), убедитесь, что соответствующий '''TCP'''-порт не блокируется брандмауэром или любым другим используемым вами решением для управления сетью.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;u&amp;gt;Хранилище доверенных сертификатов вашей системы обновлено&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Во избежание возможных проблем с '''SSL'''-сертификатами, связанных с просроченными или отсутствующими корневыми сертификатами по умолчанию, убедитесь, что хранилище доверенных сертификатов вашей системы обновлено.&lt;br /&gt;
&lt;br /&gt;
== Экспорт коллекционеру ==&lt;br /&gt;
Использование '''Collector''' в качестве промежуточного шлюза позволяет централизованно оптимизировать и упорядочивать телеметрические данные и запросы. См. [[Варианты использования Collector|примеры использования Collector]] для получения дополнительной информации и примеров конфигураций для популярных сценариев использования Collector.&lt;br /&gt;
&lt;br /&gt;
Дополнительные сведения о настройке экземпляра Collector см. в документации [[Collector Ключ-АСТРОМ|Ключ-АСТРОМ Collector]].&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&amp;lt;u&amp;gt;Преобразование gRPC&amp;lt;/u&amp;gt;&lt;br /&gt;
Поскольку в настоящее время Ключ-АСТРОМ требует экспорта '''OTLP''' с использованием '''HTTP''', вы можете использовать '''Collector''' для преобразования экспорта '''gRPC''' в '''HTTP'''.&lt;br /&gt;
&lt;br /&gt;
Дополнительные сведения см. в разделе [[Преобразование OTLP gRPC]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Аутентификация и TLS ===&lt;br /&gt;
Необходимость использования '''TLS''' и аутентификации запросов к '''Collector''' зависит от конкретной конфигурации вашего '''Collector'''. По умолчанию [https://github.com/open-telemetry/opentelemetry-collector/blob/v0.140.0/receiver/otlpreceiver/README.md приемник '''OTLP''']﻿ настроен для '''HTTP'''-запросов в открытом текстовом формате и не требует аутентификации.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Для установления конечного исходящего соединения между '''Collector''' и Ключ-АСТРОМ всегда требуется аутентификация и протокол '''TLS'''.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Требования к сети ===&lt;br /&gt;
Убедитесь, что верны следующие утверждения:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;u&amp;gt;Сетевые порты не заблокированы&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что сетевые порты, необходимые для настроенных экземпляров приемника, не заблокированы брандмауэром или любым другим решением для управления сетью, используемым в вашей инфраструктуре.&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>