DDU для пользовательских трассировок (Trace API)

Материал из Документация Ключ-АСТРОМ
Версия от 13:37, 5 декабря 2021; ENetrebin (обсуждение | вклад) (Новая страница: «Хотя нет никаких дополнительных затрат или лицензий, связанных с интеграцией данных OpenTr...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

Хотя нет никаких дополнительных затрат или лицензий, связанных с интеграцией данных OpenTracing и OpenTelemetry span в Dynatrace через OneAgent, у вас есть возможность настроить Dynatrace Trace API для приема диапазонов OpenTelemetry и OpenTracing; они известны как «специальные следы». Этот подход полезен для беспрепятственной интеграции данных трассировки OpenTelemetry, которые отправляются сторонними службами. Прием интервалов через конечную точку Trace API потребляет единицы данных Дэвиса, потому что этот подход требует большей вычислительной и аналитической мощности, чем прием через OneAgent.

Дополнительные сведения о приеме диапазонов OpenTelemetry и OpenTracing на основе OneAgent, который не использует DDU, см. В разделе Поддержка OneAgent OpenTracing и OpenTelemetry .

Потребление DDU для приема пользовательской трассировки

Хотя трассировка может содержать диапазоны, захваченные с помощью OneAgent и Dynatrace Trace API, только диапазоны, полученные через Dynatrace Trace API, потребляют DDU. Для службы API, оснащенной OpenTelemetry, и диапазоны захватываются через OneAgent, DDU не используются. Пользовательские трассировки, загружаемые через Dynatrace Trace API, лицензируются на основе приема диапазонов (каждый диапазон соответствует одной операции в трассе).

Пример потребления DDU

Чтобы рассчитать потребление DDU для пользовательских трассировок, умножьте общее количество вызовов на общее количество интервалов, умноженное на вес DDU, за измеренный период времени. Рассмотрим службу API, оснащенную OpenTelemetry, которая получает в среднем 10 диапазонов на один вызов API через Dynatrace Trace API. Если среднее количество вызовов API в месяц составляет 1 миллион, ежемесячное потребление DDU составляет 7000 DDU ( 1,000,000 invocations x 10 spans x .0007 DDUs = 7,000 DDUs), что эквивалентно 84000 DDU в год ( 7,000 DDUs x 12 months = 84,000 DDUs).

Пулы блоков данных Davis

Пулы блоков данных Davis для событий позволяют вам установить жесткие ограничения на потребление DDU для событий. Из меню Dynatrace выберите Настройки > Бухгалтерской > блоков данных Davis пулы и включите Enable ограничения в Трассировка разделе , чтобы установить годовой или месячный лимит.