Конфігурація та налаштування

Методи конфігурації

Ви можете застосувати або змінити налаштування конфігурації наступними способами, при цьому змінні середовища мають пріоритет над файлами App.config або Web.config:

  1. Змінні середовища

    Змінні середовища є основним способом налаштування параметрів.

  2. Файл App.config або Web.config

    Для застосунку, що працює на .NET Framework, ви можете використовувати файл веб-конфігурації (web.config) або файл конфігурації застосунку (app.config) для налаштування параметрів OTEL_*.

    ⚠️ Тільки налаштування, що починаються з OTEL_, можуть бути встановлені за допомогою App.config або Web.config. Однак наступні налаштування не підтримуються:

    • OTEL_DOTNET_AUTO_HOME
    • OTEL_DOTNET_AUTO_EXCLUDE_PROCESSES
    • OTEL_DOTNET_AUTO_FAIL_FAST_ENABLED
    • OTEL_DOTNET_AUTO_[TRACES|METRICS|LOGS]_INSTRUMENTATION_ENABLED
    • OTEL_DOTNET_AUTO_[TRACES|METRICS|LOGS]_{INSTRUMENTATION_ID}_INSTRUMENTATION_ENABLED
    • OTEL_DOTNET_AUTO_LOG_DIRECTORY
    • OTEL_LOG_LEVEL
    • OTEL_DOTNET_AUTO_NETFX_REDIRECT_ENABLED
    • OTEL_DOTNET_AUTO_SQLCLIENT_NETFX_ILREWRITE_ENABLED

    Приклад з налаштуванням OTEL_SERVICE_NAME:

    <configuration>
    <appSettings>
        <add key="OTEL_SERVICE_NAME" value="my-service-name" />
    </appSettings>
    </configuration>
    
  3. Автоматичне визначення імені сервісу

    Якщо імʼя сервісу явно не налаштоване, воно буде згенероване автоматично. Це може бути корисно в деяких випадках.

    • Якщо застосунок розміщений на IIS у .NET Framework, це буде SiteName\VirtualPath, наприклад: MySite\MyApp
    • Якщо це не так, буде використано імʼя застосунку entry Assembly.

Типово ми рекомендуємо використовувати змінні середовища для конфігурації. Однак, якщо налаштування підтримує це, то:

  • використовуйте Web.config для налаштування ASP.NET застосунку (.NET Framework),
  • використовуйте App.config для налаштування Windows Service (.NET Framework).

Глобальні налаштування

Змінна середовищаОписСтандартне значенняСтатус
OTEL_DOTNET_AUTO_HOMEМісце встановлення.Експериментальний
OTEL_DOTNET_AUTO_EXCLUDE_PROCESSESІмена виконуваних файлів, які профайлер не може інструментувати. Підтримує кілька значень, розділених комами, наприклад: ReservedProcess.exe,powershell.exe. Якщо не встановлено, профайлер стандартно підключається до всіх процесів. [1][2]Експериментальний
OTEL_DOTNET_AUTO_FAIL_FAST_ENABLEDДозволяє можливість завершення процесу, коли автоматична інструментація не може бути виконана. Призначено для налагодження. Не слід використовувати в промисловому середовищі. [1]falseЕкспериментальний

[1] Якщо OTEL_DOTNET_AUTO_FAIL_FAST_ENABLED встановлено в true, то процеси, виключені з інструментації за допомогою OTEL_DOTNET_AUTO_EXCLUDE_PROCESSES, завершаться замість продовження роботи.

[2] Зверніть увагу, що застосунки, запущені через dotnet MyApp.dll, мають імʼя процесу dotnet або dotnet.exe.

Ресурси

Ресурс — це незмінне представлення сутності, що генерує телеметрію. Дивіться семантичні домовленості ресурсів для отримання додаткової інформації.

Атрибути ресурсу

Змінна середовищаОписСтандартне значенняСтатус
OTEL_RESOURCE_ATTRIBUTESПари ключ-значення, які використовуються як атрибути ресурсу. Дивіться Resource SDK для отримання додаткової інформації.Дивіться семантичні домовленості ресурсів для отримання додаткової інформації.Стабільний
OTEL_SERVICE_NAMEВстановлює значення атрибуту ресурсу service.name. Якщо service.name вказано в OTEL_RESOURCE_ATTRIBUTES, значення OTEL_SERVICE_NAME має пріоритет.Дивіться Автоматичне визначення імені сервісу у розділі Методи конфігурації.Стабільний

Детектори ресурсів

Змінна середовищаОписСтандартне значенняСтатус
OTEL_DOTNET_AUTO_RESOURCE_DETECTOR_ENABLEDВключає всі детектори ресурсів.trueЕкспериментальний
OTEL_DOTNET_AUTO_{0}_RESOURCE_DETECTOR_ENABLEDШаблон конфігурації для включення конкретного детектора ресурсу, де {0} - це верхній регістр ID детектора ресурсу, який ви хочете включити. Перевизначає OTEL_DOTNET_AUTO_RESOURCE_DETECTOR_ENABLED.trueЕкспериментальний

Наступні детектори ресурсів стандартно включені та активовані:

IDОписДокументаціяСтатус
AZUREAPPSERVICEДетектор Azure App ServiceДокументація детектора ресурсів AzureЕкспериментальний
CONTAINERДетектор контейнерівДокументація детектора ресурсів контейнерів Не підтримується на .NET FrameworkЕкспериментальний
HOSTДетектор хостуДокументація детектора ресурсів хостуЕкспериментальний
OPERATINGSYSTEMДетектор операційної системиДокументація детектора ресурсів операційної системиЕкспериментальний
PROCESSДетектор процесівДокументація детектора ресурсів процесівЕкспериментальний
PROCESSRUNTIMEДетектор часу виконання процесуДокументація детектора ресурсів часу виконання процесуЕкспериментальний

Поширювачі

Поширювачі дозволяють застосункам обмінюватися контекстом. Дивіться специфікацію OpenTelemetry для отримання додаткової інформації.

Змінна середовищаОписСтандартне значення
OTEL_PROPAGATORSСписок поширювачів, розділених комами. Підтримувані опції: tracecontext, baggage, b3multi, b3. Дивіться специфікацію OpenTelemetry для отримання додаткової інформації.tracecontext,baggage

Семплери

Семплери дозволяють контролювати потенційний шум і навантаження, що вводяться інструментацією OpenTelemetry, вибираючи, які трасування ви хочете збирати та експортувати. Дивіться специфікацію OpenTelemetry для отримання додаткової інформації.

Змінна середовищаОписСтандартне значенняСтатус
OTEL_TRACES_SAMPLERСемплер, який буде використовуватися для трасувань [1]parentbased_always_onСтабільний
OTEL_TRACES_SAMPLER_ARGТекстове значення, яке буде використовуватися як аргумент семплера [2]Стабільний

[1]: Підтримувані значення:

  • always_on,
  • always_off,
  • traceidratio,
  • parentbased_always_on,
  • parentbased_always_off,
  • parentbased_traceidratio.

[2]: Для семплерів traceidratio та parentbased_traceidratio: Ймовірність семплінгу, число в діапазоні [0..1], наприклад “0.25”. Стандартно 1.0.

Експортери

Експортери виводять телеметрію.

Змінна середовищаОписСтандартне значенняСтатус
OTEL_TRACES_EXPORTERСписок експортерів, розділених комами. Підтримувані опції: otlp, zipkin [1], console, none.otlpСтабільний
OTEL_METRICS_EXPORTERСписок експортерів, розділених комами. Підтримувані опції: otlp, prometheus, console, none.otlpСтабільний
OTEL_LOGS_EXPORTERСписок експортерів, розділених комами. Підтримувані опції: otlp, console, none.otlpСтабільний

[1]: zipkin визнано застарілим і буде видалено у наступному релізі.

Експортер трасувань

Змінна середовищаОписСтандартне значенняСтатус
OTEL_BSP_SCHEDULE_DELAYІнтервал затримки (в мілісекундах) між двома послідовними експортами.5000Стабільний
OTEL_BSP_EXPORT_TIMEOUTМаксимально допустимий час (в мілісекундах) для експорту даних30000Стабільний
OTEL_BSP_MAX_QUEUE_SIZEМаксимальний розмір черги.2048Стабільний
OTEL_BSP_MAX_EXPORT_BATCH_SIZEМаксимальний розмір партії. Повинен бути меншим або рівним OTEL_BSP_MAX_QUEUE_SIZE.512Стабільний

Експортер метрик

Змінна середовищаОписСтандартне значенняСтатус
OTEL_METRIC_EXPORT_INTERVALІнтервал часу (в мілісекундах) між початком двох спроб експорту.60000 для OTLP експорту, 10000 для консольного експортуСтабільний
OTEL_METRIC_EXPORT_TIMEOUTМаксимально допустимий час (в мілісекундах) для експорту даних.30000 для OTLP експорту, немає для консольного експортуСтабільний

Експортер логів

Змінна середовищаОписСтандартне значенняСтатус
OTEL_DOTNET_AUTO_LOGS_INCLUDE_FORMATTED_MESSAGEЧи слід встановлювати відформатоване повідомлення журналу.falseЕкспериментальний

OTLP

Статус: Стабільний

Щоб увімкнути експортер OTLP, встановіть змінну середовища OTEL_TRACES_EXPORTER/OTEL_METRICS_EXPORTER/OTEL_LOGС_EXPORTЕР на otlp.

Щоб налаштувати експортер OTLP за допомогою змінних середовища, дивіться документацію експорту OTLP. Важливі змінні середовища включають:

Змінна середовищаОписСтандартне значенняСтатус
OTEL_EXPORTER_OTLP_ENDPOINTЦільова точка доступу для експортера OTLP. Дивіться специфікацію OpenTelemetry для отримання додаткової інформації.http/protobuf: http://localhost:4318, grpc: http://localhost:4317Стабільний
OTEL_EXPORTER_OTLP_TRACES_ENDPOINTЕквівалентно OTEL_EXPORTER_OTLP_ENDPOINT, але застосовується тільки до трасувань.http/protobuf: http://localhost:4318/v1/traces, grpc: http://localhost:4317Стабільний
OTEL_EXPORTER_OTLP_METRICS_ENDPOINTЕквівалентно OTEL_EXPORTER_OTLP_ENDPOINT, але застосовується тільки до метрик.http/protobuf: http://localhost:4318/v1/metrics, grpc: http://localhost:4317Стабільний
OTEL_EXPORTER_OTLP_LOGS_ENDPOINTЕквівалентно OTEL_EXPORTER_OTLP_ENDPOINT, але застосовується тільки до логів.http/protobuf: http://localhost:4318/v1/logs, grpc: http://localhost:4317Стабільний
OTEL_EXPORTER_OTLP_PROTOCOLТранспортний протокол експортера OTLP. Підтримувані значення: grpc, http/protobuf. [1]http/protobufСтабільний
OTEL_EXPORTER_OTLP_TRACES_PROTOCOLЕквівалентно OTEL_EXPORTER_OTLP_PROTOCOL, але застосовується тільки до трасувань.http/protobufСтабільний
OTEL_EXPORTER_OTLP_METRICS_PROTOCOLЕквівалентно OTEL_EXPORTER_OTLP_PROTOCOL, але застосовується тільки до метрик.http/protobufСтабільний
OTEL_EXPORTER_OTLP_LOGС_PROTOCOLЕквівалентно OTEL_EXPORTER_OTLP_PROTOCOL, але застосовується тільки до логів.http/protobufСтабільний
OTEL_EXPORTER_OTLP_TIMEOUTМаксимальний час очікування (в мілісекундах) для обробки кожної партії на бекенді.10000 (10с)Стабільний
OTEL_EXPORTER_OTLP_TRACES_TIMEOUTЕквівалентно OTEL_EXPORTER_OTLP_TIMEOUT, але застосовується тільки до трасувань.10000 (10с)Стабільний
OTEL_EXPORTER_OTLP_METRICS_TIMEOUTЕквівалентно OTEL_EXPORTER_OTLP_TIMEOUT, але застосовується тільки до метрик.10000 (10с)Стабільний
OTEL_EXPORTER_OTLP_LOGС_TIMEOUTЕквівалентно OTEL_EXPORTER_OTLP_TIMEOUT, але застосовується тільки до логів.10000 (10с)Стабільний
OTEL_EXPORTER_OTLP_HEADERSСписок додаткових HTTP-заголовків, розділених комами, які надсилаються з кожним експортом, наприклад: Authorization=secret,X-Key=Value.Стабільний
OTEL_EXPORTER_OTLP_TRACES_HEADERSЕквівалентно OTEL_EXPORTER_OTLP_HEADERS, але застосовується тільки до трасувань.Стабільний
OTEL_EXPORTER_OTLP_METRICS_HEADERSЕквівалентно OTEL_EXPORTER_OTLP_HEADERS, але застосовується тільки до метрик.Стабільний
OTEL_EXPORTER_OTLP_LOGС_HEADERSЕквівалентно OTEL_EXPORTER_OTLP_HEADERS, але застосовується тільки до логів.Стабільний
OTEL_EXPORTER_OTLP_CERTIFICATEШлях до файлу сертифіката CA (в форматі PEM) використовується для верифікації сертифіката TLS сервера. [3]Стабільний
OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATEШлях до файлу сертифіката клієнта (в форматі PEM) для mTLS автентифікації. [3]Стабільний
OTEL_EXPORTER_OTLP_CLIENT_KEYШлях до файлу сертифіката клієнта (в форматі PEM) для mTLS автентифікації. [3]Стабільний
OTEL_ATTRIBUTE_VALUE_LENGTH_LIMITМаксимальний дозволений розмір значення атрибуту.немаєСтабільний
OTEL_ATTRIBUTE_COUNT_LIMITМаксимальна кількість атрибутів для відрізка.128Стабільний
OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMITМаксимальний дозволений розмір значення атрибуту. Не застосовується для метрик..немаєСтабільний
OTEL_SPAN_ATTRIBUTE_COUNT_LIMITМаксимальна кількість атрибутів для відрізка. Не застосовується для метрик..128Стабільний
OTEL_SPAN_EVENT_COUNT_LIMITМаксимальна кількість подій для відрізка.128Стабільний
OTEL_SPAN_LINK_COUNT_LIMITМаксимальна кількість посилань для відрізка.128Стабільний
OTEL_EVENT_ATTRIBUTE_COUNT_LIMITМаксимальна кількість атрибутів для події відрізка.128Стабільний
OTEL_LINK_ATTRIBUTE_COUNT_LIMITМаксимальна кількість атрибутів для посилання відрізка.128Стабільний
OTEL_LOGRECORD_ATTRIBUTE_VALUE_LENGTH_LIMITМаксимально допустимий розмір значення атрибута запису журналу.noneStable
OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMITMМаксимально допустима кількість атрибутів запису журналу.128Stable
OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCEТемпоральність агрегації, яка використовується на основі типу інструменту. [2]cumulativeСтабільний

[1]: Міркування щодо OTEL_EXPORTER_OTLP_PROTOCOL:

  • OpenTelemetry .NET Automatic Instrumentation стандартно використовує http/protobuf, що відрізняється від значення стандартно OpenTelemetry .NET SDK grpc.
  • У .NET 8 і вище, застосунок повинен посилатися на Grpc.Net.Client для використання протоколу експортера grpc OTLP. Наприклад, додавши <PackageReference Include="Grpc.Net.Client" Version="2.65.0" /> до файлу .csproj.
  • У .NET Framework протокол експортера grpc OTLP не підтримується.

[2]: Визнані (незалежно від регістру) значення для OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE:

  • Cumulative: Виберіть кумулятивну темпоральність агрегації для всіх типів інструментів.
  • Delta: Виберіть темпоральність агрегації Delta для Counter, Asynchronous Counter та Histogram, виберіть кумулятивну агрегацію для UpDownCounter та асинхронного UpDownCounter.
  • LowMemory: Ця конфігурація використовує темпоральність агрегації Delta для Synchronous Counter та Histogram та використовує кумулятивну темпоральність агрегації для Synchronous UpDownCounter, Asynchronous Counter та Asynchronous UpDownCounter.

[3]: Міркування щодо конфігурації mTLS (mutual TLS):

  • mTLS підтримується лише у .NET 8.0 і вище.
  • Всі файли сертифікатів мають бути у форматі PEM.
  • При використанні mTLS, OTEL_EXPORTER_OTLP_ENDPOINT має використовувати https://.
  • mTLS не підтримується на .NET Framework.

Prometheus

Статус: Експериментальний

Щоб увімкнути експортер Prometheus, встановіть змінну середовища OTEL_METRICS_EXPORTER на prometheus.

Експортер відкриває HTTP-кінець для метрик на http://localhost:9464/metrics і кешує відповіді протягом 300 мілісекунд.

Дивіться документацію Prometheus Exporter HttpListener для отримання додаткової інформації.

Zipkin

Статус: Стабільний

Щоб увімкнути експортер Zipkin, встановіть змінну середовища OTEL_TRACES_EXPORTER на zipkin.

Щоб налаштувати експортер Zipkin за допомогою змінних середовища, дивіться документацію експортера Zipkin. Важливі змінні середовища включають:

Змінна середовищаОписСтандартне значенняСтатус
OTEL_EXPORTER_ZIPKIN_ENDPOINTURL Zipkinhttp://localhost:9411/api/v2/spansСтабільний

Додаткові налаштування

Змінна середовищаОписСтандартне значенняСтатус
OTEL_DOTNET_AUTO_TRACES_ENABLEDВмикає трасування.trueЕкспериментальний
OTEL_DOTNET_AUTO_OPENTRACING_ENABLEDВмикає трасувальник OpenTracing.falseЕкспериментальний
OTEL_DOTNET_AUTO_LOGS_ENABLEDВмикає логи.trueЕкспериментальний
OTEL_DOTNET_AUTO_METRICS_ENABLEDВмикає метрики.trueЕкспериментальний
OTEL_DOTNET_AUTO_NETFX_REDIRECT_ENABLEDВмикає автоматичне перенаправлення збірок, які використовуються автоматичною інструментацією на .NET Framework.trueЕкспериментальний
OTEL_DOTNET_AUTO_TRACES_ADDITIONAL_SOURCESСписок додаткових імен System.Diagnostics.ActivitySource, розділених комами, які будуть додані до трасувальника при запуску. Використовуйте це для захоплення вручну інструментованих відрізків.Експериментальний
OTEL_DOTNET_AUTO_TRACES_ADDITIONAL_LEGACY_SOURCESСписок додаткових імен джерел спадщини, розділених комами, які будуть додані до трасувальника при запуску. Використовуйте це для захоплення обʼєктів System.Diagnostics.Activity, створених без використання API System.Diagnostics.ActivitySource.Експериментальний
OTEL_DOTNET_AUTO_FLUSH_ON_UNHANDLEDEXCEPTIONКонтролює, чи слід очищати дані телеметрії, коли виникає подія AppDomain.UnhandledException. Встановіть значення true, якщо ви підозрюєте, що у вас виникає проблема з відсутніми даними телеметрії та також виникають необроблені винятки.falseЕкспериментальний
OTEL_DOTNET_AUTO_METRICS_ADDITIONAL_SOURCESСписок додаткових імен System.Diagnostics.Metrics.Meter, розділених комами, які будуть додані до лічильника при запуску. Використовуйте це для захоплення вручну створених відрізків.Експериментальний
OTEL_DOTNET_AUTO_PLUGINSСписок втулків інструментації OTel SDK, розділених двокрапкою, вказаних з assembly-qualified name. Примітка: Цей список повинен бути розділений двокрапкою, оскільки імена типів можуть містити коми. Дивіться більше інформації про те, як писати плагіни на plugins.md.Експериментальний

RuleEngine

RuleEngine — це функція, яка перевіряє збірки OpenTelemetry API, SDK, інструментації та експортера на наявність непідтримуваних сценаріїв, забезпечуючи більшу стабільність автоматичної інструментації OpenTelemetry шляхом відступу замість аварійного завершення. Працює на .NET 8 і вище.

Увімкніть RuleEngine лише під час першого запуску застосунку або коли змінюється розгортання або оновлюється бібліотека автоматичної інструментації. Після перевірки немає необхідності повторно перевіряти правила при перезапуску застосунку.

Змінна середовищаОписСтандартне значенняСтатус
OTEL_DOTNET_AUTO_RULE_ENGINE_ENABLEDВмикає RuleEngine.trueЕкспериментальний

Профайлер .NET CLR

CLR використовує наступні змінні середовища для налаштування профайлера. Дивіться Завантаження профайлера .NET Runtime для отримання додаткової інформації.

Змінна середовища .NET FrameworkЗмінна середовища .NETОписНеобхідне значенняСтатус
COR_ENABLE_PROFILINGCORECLR_ENABLE_PROFILINGВмикає профайлер.1Експериментальний
COR_PROFILERCORECLR_PROFILERCLSID профайлера.{918728DD-259F-4A6A-AC2B-B85E1B658318}Експериментальний
COR_PROFILER_PATHCORECLR_PROFILER_PATHШлях до профайлера.$INSTALL_DIR/linux-x64/OpenTelemetry.AutoInstrumentation.Native.so для Linux glibc, $INSTALL_DIR/linux-musl-x64/OpenTelemetry.AutoInstrumentation.Native.so для Linux musl, $INSTALL_DIR/osx-arm64/OpenTelemetry.AutoInstrumentation.Native.dylib для macOSЕкспериментальний
COR_PROFILER_PATH_32CORECLR_PROFILER_PATH_32Шлях до 32-бітного профайлера. Шляхи, специфічні для розрядності, мають пріоритет над загальними шляхами.$INSTALL_DIR/win-x86/OpenTelemetry.AutoInstrumentation.Native.dll для WindowsЕкспериментальний
COR_PROFILER_PATH_64CORECLR_PROFILER_PATH_64Шлях до 64-бітного профайлера. Шляхи, специфічні для розрядності, мають пріоритет над загальними шляхами.$INSTALL_DIR/win-x64/OpenTelemetry.AutoInstrumentation.Native.dll для WindowsЕкспериментальний

Налаштування OpenTelemetry .NET Automatic Instrumentation як профайлера .NET CLR є обовʼязковим для .NET Framework.

У .NET профайлер .NET CLR використовується тільки для інструментації байт-коду. Якщо прийнятна лише інструментація вихідного коду, ви можете скинути або видалити наступні змінні середовища:

COR_ENABLE_PROFILING
COR_PROFILER
COR_PROFILER_PATH_32
COR_PROFILER_PATH_64
CORECLR_ENABLE_PROFILING
CORECLR_PROFILER
CORECLR_PROFILER_PATH
CORECLR_PROFILER_PATH_32
CORECLR_PROFILER_PATH_64

.NET Runtime

У .NET необхідно встановити змінну середовища DOTNET_STARTUP_HOOKS, якщо профайлер .NET CLR не використовується.

Змінні середовища DOTNET_ADDITIONAL_DEPS та DOTNET_SHARED_STORE використовуються для помʼякшення конфліктів версій збірок у .NET.

Змінна середовищаНеобхідне значенняСтатус
DOTNET_STARTUP_HOOKS$INSTALL_DIR/net/OpenTelemetry.AutoInstrumentation.StartupHook.dllЕкспериментальний
DOTNET_ADDITIONAL_DEPS$INSTALL_DIR/AdditionalDepsЕкспериментальний
DOTNET_SHARED_STORE$INSTALL_DIR/storeЕкспериментальний

Якщо використовується .NET CLR Profiler і змінна середовища DOTNET_STARTUP_HOOKS не встановлена, профайлер шукає OpenTelemetry.AutoInstrumentation. StartupHook.dll у відповідній теці відносно розташування файлу OpenTelemetry.AutoInstrumentation.Native.dll. Структура теки може відповідати структурі ZIP-архіву або структурі пакета NuGet (залежно від платформи або незалежно від неї). Якщо збірка запуску не знайдена, завантаження профайлера буде припинено.

Внутрішні логи

Типові шляхи до тек внутрішніх логів:

  • Windows: %ProgramData%\OpenTelemetry .NET AutoInstrumentation\logs
  • Linux: /var/log/opentelemetry/dotnet
  • macOS: /var/log/opentelemetry/dotnet

Якщо типові теки логів не можуть бути створені, інструментація використовує шлях до тимчасової теки поточного користувача.

Змінна середовищаОписСтандартне значенняСтатус
OTEL_DOTNET_AUTO_LOG_DIRECTORYТека логів .NET Tracer.Дивіться попередню примітку про типові шляхиЕкспериментальний
OTEL_LOG_LEVELРівень журналу SDK. (підтримувані значення: none,error,warn,info,debug)infoСтабільний
OTEL_DOTNET_AUTO_LOGGERСинхронізація діагностичних журналів AutoInstrumentation (підтримувані значення: none,file,console)fileЕкспериментальний
OTEL_DOTNET_AUTO_LOG_FILE_SIZEМаксимальний розмір (у байтах) одного файлу журналу, створеного за допомогою функції автоматичного інструментування10 485 760 (10 MB)Експериментальний

Востаннє змінено December 26, 2024: [uk] Ukrainian documentation for OpenTelemetry (2a3c5648)