Сервисы
- Latest Dynatrace
- 4-min read
Сервисы -- это фундаментальные строительные блоки приложений. С точки зрения наблюдаемости они предоставляют владельцам приложений критически важные метрики для мониторинга состояния приложений.
Services предоставляет детальную информацию о производительности и состоянии ваших сервисов и включает полезные функции, такие как Service flow и Backtrace.
Предварительные требования¶
Разрешения¶
Проверьте минимальный набор разрешений, необходимых для запуска
Services.
storage:events:read
Запрос событий из Grail
storage:entities:read
Запрос сущностей из Grail
storage:logs:read
Запрос логов из Grail
storage:spans:read
Чтение данных span
storage:metrics:read
Запрос метрик из Grail
storage:buckets:read
Чтение бакетов
storage:smartscape:read
Чтение узлов и связей Smartscape
hub:catalog:read
Чтение информации о релизах
storage:fieldsets:read
Чтение наборов полей из Grail
storage:filter-segments:read
Чтение сегментов фильтров
Установка¶
Убедитесь, что
Services установлен в вашей среде.
Начало работы¶




1 из 4 -- Просмотр производительности всех сервисов в реальном времени. Поиск конкретных сервисов с помощью мощных фильтров.
В Dynatrace перейдите в
Services, чтобы запустить приложение.
Services предоставляет детальную информацию о производительности и состоянии ваших сервисов. Используйте его для анализа сбоев, времени отклика, производительности запросов и обработки сообщений. Вы также можете фильтровать по ключевым атрибутам, например пространствам имён Kubernetes или HTTP-эндпоинтам, и исследовать взаимосвязи с Kubernetes, хостами и облачной инфраструктурой. Кроме того, вы можете просматривать логи, генерируемые вашими сервисами, и переходить непосредственно в Distributed Tracing для более глубокого анализа конкретных транзакций.
Подробнее см. Приложение Services.
Добавление сервисов в Dynatrace¶
Добавляйте сервисы в Dynatrace с помощью OneAgent или интеграции OpenTelemetry.
Оба варианта обеспечивают сбор метрик, трассировок и логов и включают поддержку бессерверных функций.
Выберите один из следующих вариантов для получения дополнительной информации:
Облачные рабочие нагрузки
AWS¶
AWS Lambda AWS Fargate Amazon EC2 Amazon ECS Amazon EKS AWS App Runner AWS Elastic Beanstalk Все облачные сервисы AWS
Microsoft Azure¶
Метрики Azure Monitor Логи Azure Azure Kubernetes Service (AKS) Azure App Service Azure Functions Azure Virtual Machines (VM) Azure Virtual Machine Scale Set (VMSS) Azure Service Fabric Azure Spring Apps Все облачные сервисы Azure
Google Cloud¶
Google Cloud Run (managed)
Google Cloud Functions
Google App Engine
Google Compute Engine
Google Kubernetes Engine (GKE) Все сервисы Google Cloud
Kubernetes
Кластер Kubernetes Envoy Istio
На базе хоста
Amazon EC2 Azure Virtual Machines (VM) Google Compute Engine
OpenTelemetry
Другие варианты настройки
Graal VM Native Image GitOps Docker Heroku Приём данных в Dynatrace
[#### Service flow
Узнайте, как Dynatrace помогает отследить последовательность вызовов сервисов, инициированных каждым запросом к сервису в вашей среде.
- How-to guide
Читать руководство](services-classic/service-flow.md)[#### Service backtrace
Отследите последовательность вызовов сервисов до самого нажатия в браузере, которое инициировало цепочку вызовов.
- How-to guide
Читать руководство](services-classic/service-backtrace.md)
Связанные темы¶
- Service flow
- Distributed Traces Classic