Перейти к содержанию

Service Detection v1

Service Detection v1 (SDv1) — это механизм обнаружения сервисов для сервисов, инструментированных OneAgent в Dynatrace.

Он предоставляет возможности обнаружения на основе типов сервисов, специфичных для технологий, каждый из которых имеет собственные правила обнаружения и параметры конфигурации. Эти возможности включают:

  • Распознавание типа сервиса: идентификация различных типов сервисов.
  • Пользовательские правила обнаружения: точная настройка обнаружения и группировки сервисов.
  • Именование запросов: отслеживание ключевых бизнес-транзакций.
  • Обнаружение сбоев: выявление ошибок и проблемных запросов.

В дополнение к SDv1 можно также использовать Service Detection v2 (SDv2), который обеспечивает унифицированные правила обнаружения сервисов для источников данных OpenTelemetry и OneAgent. SDv2 доступен в общей доступности для OpenTelemetry и в публичной предварительной версии для OneAgent на Kubernetes.

Типы сервисов

SDv1 может обнаруживать следующие типы сервисов:

  • Сервисы веб-запросов: приложения, развёртываемые через веб-серверы или веб-контейнеры.
  • Веб-сервисы: как определено в WSDL.
  • Сервисы баз данных: приложения, выполняющие запросы к базам данных.
  • Сервисы обмена сообщениями: слушатели очередей и топиков в приложениях.
  • Сервисы удалённого взаимодействия: RMI- и RPC-коммуникации.
  • Сервисы фоновой активности: потоки, выполняющиеся в фоновом режиме.
  • Пользовательские сервисы: определяемая пользователем инструментация для нестандартных технологий.

Параметры конфигурации

В SDv1 можно настроить описанные ниже параметры.

Правила обнаружения сервисов

  • Объединение приложений в единый сервис.
  • Разделение сервисов на основе шаблонов URL.
  • Создание правил для неотслеживаемых хостов.
  • Исправление проблем с именованием веб-серверов.

Подробнее см. в разделе Правила обнаружения сервисов.

Именование сервисов

  • Встроенные правила определяют именование «из коробки».
  • Пользовательские правила именования позволяют создавать собственные стандарты именования.
  • Форматы имён сервисов с заполнителями для единообразного соблюдения соглашений об именовании.

Дополнительную информацию см. в разделе Правила именования сервисов

Именование запросов

  • Определение отображения запросов в среде.
  • Создание понятных имён для бизнес-транзакций.
  • Отслеживание операций на детальном уровне.

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

Обнаружение сбоев

  • Настройка параметров обнаружения ошибок глобально или для отдельных сервисов.
  • Определение пользовательских правил обнаружения ошибок.
  • Обработка HTTP-ошибок и исключений в соответствии с требованиями.

Дополнительную информацию см. в разделе Настройка обнаружения сбоев сервиса.

Связанные темы

  • Service Detection v2
  • API обнаружения сервисов
  • Обнаружение групп процессов