<?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=Collector_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C</id>
	<title>Collector Ключ-АСТРОМ - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=Collector_%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=Collector_%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-09-16T15:06:45Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=Collector_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C&amp;diff=6036&amp;oldid=prev</id>
		<title>IKuznetsov в 15:58, 11 декабря 2025</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=Collector_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C&amp;diff=6036&amp;oldid=prev"/>
		<updated>2025-12-11T15:58:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 15:58, 11 декабря 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l33&quot;&gt;Строка 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 33:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Он также доступен в виде образа контейнера на сайте [https://github.com/Dynatrace/dynatrace-otel-collector/pkgs/container/dynatrace-otel-collector%2Fdynatrace-otel-collector Github Packages]﻿ и может быть извлечен с помощью следующей команды &amp;#039;&amp;#039;&amp;#039;Docker&amp;#039;&amp;#039;&amp;#039;:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Он также доступен в виде образа контейнера на сайте [https://github.com/Dynatrace/dynatrace-otel-collector/pkgs/container/dynatrace-otel-collector%2Fdynatrace-otel-collector Github Packages]﻿ и может быть извлечен с помощью следующей команды &amp;#039;&amp;#039;&amp;#039;Docker&amp;#039;&amp;#039;&amp;#039;:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|docker pull ghcr.io/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dynatrace&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dynatrace&lt;/del&gt;-otel-collector/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dynatrace&lt;/del&gt;-otel-collector:0.37.0&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|docker pull ghcr.io/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;astromkey&lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;astromkey&lt;/ins&gt;-otel-collector/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;astromkey&lt;/ins&gt;-otel-collector:0.37.0&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ka_db:diff:1.41:old-5790:rev-6036:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=Collector_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C&amp;diff=5790&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: «&#039;&#039;&#039;Collector&#039;&#039;&#039; — это сетевое приложение, которое можно использовать для пакетной обработки и...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=Collector_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C&amp;diff=5790&amp;oldid=prev"/>
		<updated>2025-09-26T18:41:15Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «&amp;#039;&amp;#039;&amp;#039;Collector&amp;#039;&amp;#039;&amp;#039; — это сетевое приложение, которое можно использовать для пакетной обработки и...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Collector&amp;#039;&amp;#039;&amp;#039; — это сетевое приложение, которое можно использовать для пакетной обработки и преобразования телеметрических данных. Оно действует как прокси-сервер и может принимать запросы &amp;#039;&amp;#039;&amp;#039;OTLP&amp;#039;&amp;#039;&amp;#039;, а также данные из других источников, преобразовывать эти запросы в соответствии с заданными правилами и пересылать их на сервер.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Image4059.png|граница]]&lt;br /&gt;
&lt;br /&gt;
== Преимущества использования Collector ==&lt;br /&gt;
В целом, использование &amp;#039;&amp;#039;&amp;#039;Collector&amp;#039;&amp;#039;&amp;#039; вместе с вашим сервисом может быть преимуществом, поскольку позволяет вашему сервису быстро выгружать данные и берет на себя дополнительную обработку, такую ​​как повторные попытки, пакетирование, шифрование или фильтрация конфиденциальных данных. Он централизует общие задачи обработки, а не дублирует их в каждом приложении.&lt;br /&gt;
&lt;br /&gt;
Вам следует использовать &amp;#039;&amp;#039;&amp;#039;Collector&amp;#039;&amp;#039;&amp;#039;, если:&lt;br /&gt;
&lt;br /&gt;
* Вам необходимо собирать данные из разных источников в разных форматах, и вам нужен простой способ заставить их все передавать свои данные на серверную часть, которая в противном случае была бы несовместимой.&lt;br /&gt;
* Вам необходимо иметь общую обработку атрибутов ваших телеметрических данных.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Collector&amp;#039;&amp;#039;&amp;#039; — относительно легкий компонент, поэтому команды могут развертывать его самостоятельно, чтобы избежать использования одной и той же конфигурации.&lt;br /&gt;
&lt;br /&gt;
Конфигурация коллектора (&amp;#039;&amp;#039;&amp;#039;Collector&amp;#039;&amp;#039;&amp;#039;) настраивается в одном &amp;#039;&amp;#039;&amp;#039;YAML-файле&amp;#039;&amp;#039;&amp;#039;. Это устраняет необходимость просмотра множества файлов и упрощает обслуживание. Подробнее о настройке см. в разделе [[Collector конфигурация|Конфигурация коллектора]].&lt;br /&gt;
&lt;br /&gt;
== Распределения ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Collector&amp;#039;&amp;#039;&amp;#039; поставляется в различных вариантах дистрибуции и с различными вариантами настройки и развертывания.&lt;br /&gt;
&lt;br /&gt;
=== Collector Ключ-АСТРОМ ===&lt;br /&gt;
Дистрибутив &amp;#039;&amp;#039;&amp;#039;OpenTelemetry Collector&amp;#039;&amp;#039;&amp;#039; от Ключ-АСТРОМ представляет собой специализированную сборку, предоставляемую Ключ-АСТРОМ и адаптированную для типичных случаев использования в контексте Ключ-АСТРОМ. Он поставляется с оптимизированным и проверенным набором компонентов &amp;#039;&amp;#039;&amp;#039;Collector&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Преимущества Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Collector&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Collector&amp;#039;&amp;#039;&amp;#039; предлагает следующие преимущества по сравнению с дистрибутивами &amp;#039;&amp;#039;&amp;#039;OpenTelemetry Collector&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* Охват поддержки Ключ-АСТРОМ (x86-64 и ARM64)&lt;br /&gt;
* Компоненты &amp;#039;&amp;#039;&amp;#039;Collector&amp;#039;&amp;#039;&amp;#039; проверены Ключ-АСТРОМ&lt;br /&gt;
* Исправления безопасности, независимые от выпусков &amp;#039;&amp;#039;&amp;#039;OpenTelemetry Collector&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете загрузить релиз Ключ-АСТРОМ Collector из [https://github.com/Dynatrace/dynatrace-otel-collector/releases/v0.37.0 нашего репозитория]﻿.&lt;br /&gt;
&lt;br /&gt;
Он также доступен в виде образа контейнера на сайте [https://github.com/Dynatrace/dynatrace-otel-collector/pkgs/container/dynatrace-otel-collector%2Fdynatrace-otel-collector Github Packages]﻿ и может быть извлечен с помощью следующей команды &amp;#039;&amp;#039;&amp;#039;Docker&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|docker pull ghcr.io/dynatrace/dynatrace-otel-collector/dynatrace-otel-collector:0.37.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Включенные компоненты ====&lt;br /&gt;
По умолчанию Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Collector&amp;#039;&amp;#039;&amp;#039; поставляется со следующими компонентами &amp;#039;&amp;#039;&amp;#039;Collector&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Receivers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.136.0/receiver/filelogreceiver/README.md filelogreceiver]﻿&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.136.0/receiver/fluentforwardreceiver/README.md fluentforwardreceiver]﻿&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.136.0/receiver/hostmetricsreceiver/README.md hostmetricsreceiver]﻿&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.136.0/receiver/jaegerreceiver/README.md jaegerreceiver]﻿&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.136.0/receiver/k8sclusterreceiver/README.md k8sclusterreceiver]﻿&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.136.0/receiver/k8sobjectsreceiver/README.md k8sobjectsreceiver]﻿&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.136.0/receiver/kubeletstatsreceiver/README.md kubeletstatsreceiver]﻿&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.136.0/receiver/netflowreceiver/README.md netflowreceiver]﻿&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector/blob/v0.136.0/receiver/otlpreceiver/README.md otlpreceiver]﻿&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.136.0/receiver/prometheusreceiver/README.md prometheusreceiver]﻿&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.136.0/receiver/statsdreceiver/README.md statsdreceiver]﻿&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.136.0/receiver/syslogreceiver/README.md syslogreceiver]﻿&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.136.0/receiver/zipkinreceiver/README.md zipkinreceiver]﻿&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Processors&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.136.0/processor/attributesprocessor/README.md attributesprocessor]﻿&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector/blob/v0.136.0/processor/batchprocessor/README.md batchprocessor]﻿&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.136.0/processor/cumulativetodeltaprocessor/README.md cumulativetodeltaprocessor]﻿&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.136.0/processor/filterprocessor/README.md filterprocessor]﻿&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.136.0/processor/k8sattributesprocessor/README.md k8sattributesprocessor]﻿&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector/blob/v0.136.0/processor/memorylimiterprocessor/README.md memorylimiterprocessor]﻿&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.136.0/processor/probabilisticsamplerprocessor/README.md probabilisticsamplerprocessor]﻿&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.136.0/processor/redactionprocessor/README.md redactionprocessor]﻿&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.136.0/processor/resourcedetectionprocessor/README.md resourcedetectionprocessor]﻿&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.136.0/processor/resourceprocessor/README.md resourceprocessor]﻿&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.136.0/processor/tailsamplingprocessor/README.md tailsamplingprocessor]﻿&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.136.0/processor/transformprocessor/README.md transformprocessor]﻿&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Exporters&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector/blob/v0.136.0/exporter/debugexporter/README.md debugexporter]﻿&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector/blob/v0.136.0/exporter/otlpexporter/README.md otlpexporter]﻿&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector/blob/v0.136.0/exporter/otlphttpexporter/README.md otlphttpexporter]﻿&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Extensions&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.136.0/extension/healthcheckextension/README.md healthcheckextension]﻿&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector/blob/v0.136.0/extension/zpagesextension/README.md zpagesextension]﻿&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Connectors&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector/blob/v0.136.0/connector/forwardconnector/README.md forwardconnector]﻿&lt;br /&gt;
|[https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.136.0/connector/spanmetricsconnector/README.md spanmetricsconnector]﻿&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;u&amp;gt;Примеры конфигурации&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ознакомьтесь с примерами использования &amp;#039;&amp;#039;&amp;#039;Collector&amp;#039;&amp;#039;&amp;#039; для конкретных вариантов использования и конфигураций отдельных компонентов.&lt;br /&gt;
&lt;br /&gt;
=== Дистрибутивы OpenTelemetry ===&lt;br /&gt;
Существует два основных дистрибутива &amp;#039;&amp;#039;&amp;#039;OpenTelemetry Collector&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* Collector Core&lt;br /&gt;
* Collector Contrib&lt;br /&gt;
&lt;br /&gt;
Кроме того, &amp;#039;&amp;#039;&amp;#039;OpenTelemetry&amp;#039;&amp;#039;&amp;#039; также предоставляет &amp;#039;&amp;#039;&amp;#039;Collector Builder&amp;#039;&amp;#039;&amp;#039;, который позволяет вам создавать свой собственный, настроенный двоичный файл &amp;#039;&amp;#039;&amp;#039;Collector&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&amp;lt;u&amp;gt;Поддержка Ключ-АСТРОМ&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ключ-АСТРОМ обеспечивает ограниченную поддержку только для установок &amp;#039;&amp;#039;&amp;#039;Core&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Contrib&amp;#039;&amp;#039;&amp;#039; и &amp;#039;&amp;#039;&amp;#039;Builder&amp;#039;&amp;#039;&amp;#039;, охватывая только компоненты и их версии, включенные в Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Collector&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Полностью поддерживаемый дистрибутив &amp;#039;&amp;#039;&amp;#039;Collector&amp;#039;&amp;#039;&amp;#039; можно найти в разделе Ключ-АСТРОМ &amp;#039;&amp;#039;&amp;#039;Collector&amp;#039;&amp;#039;&amp;#039; (выше).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Collector Core ====&lt;br /&gt;
[https://github.com/open-telemetry/opentelemetry-collector Дистрибутив &amp;#039;&amp;#039;&amp;#039;Core&amp;#039;&amp;#039;&amp;#039;]﻿ содержит базовую прокси-службу и несколько основных компонентов службы:&lt;br /&gt;
&lt;br /&gt;
* Приемник для &amp;#039;&amp;#039;&amp;#039;OTLP&amp;#039;&amp;#039;&amp;#039; через &amp;#039;&amp;#039;&amp;#039;HTTP&amp;#039;&amp;#039;&amp;#039; и &amp;#039;&amp;#039;&amp;#039;gRPC&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Процессоры для пакетной обработки запросов и обеспечения ограничений использования памяти&lt;br /&gt;
* Экспортеры для консольного журналирования и &amp;#039;&amp;#039;&amp;#039;OTLP&amp;#039;&amp;#039;&amp;#039; через &amp;#039;&amp;#039;&amp;#039;HTTP&amp;#039;&amp;#039;&amp;#039; и &amp;#039;&amp;#039;&amp;#039;gRPC&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== Collector Contrib ====&lt;br /&gt;
[https://github.com/open-telemetry/opentelemetry-collector-contrib Дистрибутив &amp;#039;&amp;#039;&amp;#039;Contrib&amp;#039;&amp;#039;&amp;#039;]﻿ создан на основе &amp;#039;&amp;#039;&amp;#039;Core&amp;#039;&amp;#039;&amp;#039; и расширяет его функциональность за счет поставки большого количества дополнительных приемников, процессоров и экспортеров, предоставленных третьими сторонами.&lt;br /&gt;
&lt;br /&gt;
Учитывая, что дистрибутив &amp;#039;&amp;#039;&amp;#039;Contrib&amp;#039;&amp;#039;&amp;#039; представляет собой комплексный пакет и поставляется со всеми предварительно скомпилированными компонентами сервиса, он может потреблять больше системных ресурсов (хранилища и памяти), чем оптимизированная сборка &amp;#039;&amp;#039;&amp;#039;Collector&amp;#039;&amp;#039;&amp;#039;. Как правило, мы рекомендуем использовать дистрибутив &amp;#039;&amp;#039;&amp;#039;Contrib&amp;#039;&amp;#039;&amp;#039; для тестирования и пользовательскую сборку &amp;#039;&amp;#039;&amp;#039;Collector&amp;#039;&amp;#039;&amp;#039; (см. &amp;#039;&amp;#039;&amp;#039;Builder&amp;#039;&amp;#039;&amp;#039; (ниже)) в рабочей среде.&lt;br /&gt;
&lt;br /&gt;
==== Collector Builder (ocb) ====&lt;br /&gt;
В дополнение к двум дистрибутивам &amp;#039;&amp;#039;&amp;#039;OpenTelemetry&amp;#039;&amp;#039;&amp;#039; также предлагает &amp;#039;&amp;#039;&amp;#039;Collector Builder&amp;#039;&amp;#039;&amp;#039;﻿ — инструмент командной строки, позволяющий вам создать собственную настроенную версию &amp;#039;&amp;#039;&amp;#039;Collector&amp;#039;&amp;#039;&amp;#039;.&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;
|Collector Ключ-АСТРОМ &amp;lt;code&amp;gt;рекомендуется&amp;lt;/code&amp;gt;&lt;br /&gt;
|Предпочтительный выбор для большинства случаев использования. Поставляется с набором проверенных и стабильных компонентов &amp;#039;&amp;#039;&amp;#039;Collector&amp;#039;&amp;#039;&amp;#039;, обычно используемых с установками Ключ-АСТРОМ.&lt;br /&gt;
|-&lt;br /&gt;
|Custom Builder version&lt;br /&gt;
|Когда вам необходимо полностью настроить экземпляр &amp;#039;&amp;#039;&amp;#039;Collector&amp;#039;&amp;#039;&amp;#039; и запустить только те компоненты, которые необходимы для вашего варианта использования.&lt;br /&gt;
|-&lt;br /&gt;
|Core&lt;br /&gt;
|Если вы в первую очередь хотите выполнить преобразование между протоколами &amp;#039;&amp;#039;&amp;#039;OTLP&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;HTTP ↔ gRPC&amp;#039;&amp;#039;&amp;#039;), обеспечьте ограничения по использованию памяти или примените пакетную обработку запросов.&lt;br /&gt;
|-&lt;br /&gt;
|Contrib&lt;br /&gt;
|Идеально подходит для тестовых конфигураций, поскольку содержит все сторонние компоненты и не требует специальной сборки. Как правило, не рекомендуется использовать в производственных системах, поскольку обычно потребляет больше ресурсов и может быть менее стабильным, чем оптимизированный экземпляр &amp;#039;&amp;#039;&amp;#039;Builder&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Компоненты ==&lt;br /&gt;
&lt;br /&gt;
=== Приемник ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Приёмник&amp;#039;&amp;#039;&amp;#039; — это компонент, обеспечивающий поступление данных в &amp;#039;&amp;#039;&amp;#039;Сборщик&amp;#039;&amp;#039;&amp;#039;. Он может получать данные из нескольких источников. Многие приёмники поставляются с настройками по умолчанию и не требуют особой настройки.&lt;br /&gt;
&lt;br /&gt;
Список доступных приемников и их базовую конфигурацию см. в [https://opentelemetry.io/docs/collector/configuration/#receivers официальной документации OpenTelemetry по приемникам]﻿.&lt;br /&gt;
&lt;br /&gt;
=== Процессор (необязательный) ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Процессор&amp;#039;&amp;#039;&amp;#039; — это необязательный компонент, который решает, что делать с данными.&lt;br /&gt;
&lt;br /&gt;
Список доступных процессоров и их базовую конфигурацию см. в [https://opentelemetry.io/docs/collector/configuration/#processors официальной документации OpenTelemetry по процессорам]﻿. В &amp;#039;&amp;#039;&amp;#039;OpenTelemetry&amp;#039;&amp;#039;&amp;#039; есть список [https://github.com/open-telemetry/opentelemetry-collector/tree/v0.132.0/processor#recommended-processors рекомендуемых процессоров]﻿, но они необязательны.&lt;br /&gt;
&lt;br /&gt;
=== Экспортер ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Экспортёр&amp;#039;&amp;#039;&amp;#039; — это компонент, который отправляет обработанные данные на один или несколько бэкендов. Экспортёры могут поддерживать более одного источника данных.&lt;br /&gt;
&lt;br /&gt;
Поскольку для многих экспортеров требуется дополнительная настройка (например, конечная точка), обязательно ознакомьтесь с [https://opentelemetry.io/docs/collector/configuration/#exporters официальной документацией OpenTelemetry по экспортерам]﻿ для получения списка доступных экспортеров и их конфигураций.&lt;br /&gt;
&lt;br /&gt;
=== Сервисы ===&lt;br /&gt;
Сервисы используются для определения конвейеров, передающих данные через коллектор. Они определяют, какие компоненты совместно обрабатывают данные &amp;#039;&amp;#039;&amp;#039;OpenTelemetry&amp;#039;&amp;#039;&amp;#039;.&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>