Руководство по настройке: AppDynamics для тестирования Рекомендации
-
[Введение]
[Что такое тесты в ThousandEyes?]
[Что такое AppDynamics?]
[Руководство по настройке]
[Предварительные условия и допущения]
[Настройка AppDynamics]
[Найдите URL-адрес экземпляра AppDynamics]
[Настройка ThousandEyes]
[Проверка]
[Ресурсы] Введение
«Нет благоприятного ветра для моряка, который не знает, куда плыть»
— Сенека.
Так же как моряку нужен пункт назначения, чтобы воспользоваться благоприятным ветром, команды по работе с сетями и приложениями часто сталкиваются с проблемой, когда, имея в своем распоряжении мощные инструменты мониторинга, такие как ThousandEyes, они не могут определить наиболее важные области, на которые следует нацелить тесты ThousandEyes. Эта проблема может привести к неэффективному мониторингу и упущению важной информации.
Интеграция с AppDynamics обеспечивает необходимое направление. Используя AppDynamics Insights, в частности Real User Applications, эта интеграция предлагает интеллектуальные рекомендации по тестированию непосредственно в ThousandEyes. Это позволяет вам точно определять и мониторить критически важные пути приложений и услуги, которые имеют наибольшее значение, гарантируя, что развертывание тестов ThousandEyes всегда соответствует реальному пользовательскому опыту и влиянию на бизнес.
Готовы получить точную информацию о производительности вашего приложения? Выполните следующие шаги, чтобы интегрировать AppDynamics с
ThousandEyes!
Что такое тесты в ThousandEyes?
Тесты ThousandEyes являются фундаментальным компонентом платформы и служат основным механизмом сбора ценной информации, которую она предоставляет. Эти тесты в основном полагаются на активный мониторинг, генерацию трафика и моделирование взаимодействий пользователей для измерения производительности сети и приложений с различных точек зрения.
ThousandEyes делит тесты на две основные категории, каждая из которых предназначена для определенных требований мониторинга и использует различные типы агентов и тестов:
Синтетические тесты сети и приложений
: эти тесты используют
облачные и корпоративные агенты,
развернутые по всему миру или в вашей частной инфраструктуре.
Опыт конечных точек
: эти тесты используют
агенты конечных точек,
установленные на устройствах пользователей (например, ноутбуках, настольных компьютерах, устройствах Android и т. д.). Они обеспечивают детальный обзор фактической производительности, которую испытывают отдельные пользователи, включая производительность Wi-Fi, отзывчивость приложений и проблемы, связанные с браузерами.
Интеграция AppDynamics специально улучшает категорию
«Синтетические тесты
сети и приложений
». Она предоставляет интеллектуальные рекомендации по созданию тестов, гарантируя, что ваши тесты Cloud & Enterprise Agent точно соответствуют критическим сетевым путям для ваших приложений и сервисов, определенных AppDynamics Insights.
Что такое AppDynamics?
AppDynamics, часть Cisco, — это ведущее решение для мониторинга производительности приложений (APM), разработанное, чтобы помочь организациям понять и оптимизировать производительность своих приложений, инфраструктуры и бизнес-транзакций.
Он обеспечивает сквозную видимость всей экосистемы приложений, от опыта конечных пользователей (Real User Monitoring) до кода приложений, баз данных, серверов и сторонних сервисов.
В контексте этого документа способность AppDynamics предоставлять глубокую информацию о приложениях реальных пользователей и их производительности имеет решающее значение. Он служит интеллектуальным источником, который информирует ThousandEyes о том, какие компоненты приложений и пути пользователей являются наиболее важными, тем самым направляя создание целевых и эффективных тестов Network и App Synthetics.
Руководство по настройке
Теперь, когда контекст определен, давайте подробно рассмотрим, как создать интеграцию между ThousandEyes и AppDynamics!
Предпосылки и допущения
Для использования этого руководства вам потребуется следующая информация и доступ:
От ThousandEyes
Роль администратора организации или администратора учетной записи.
Активная подписка на ThousandEyes Network и Application Synthetics (единицы).
От AppDynamics
Активная лицензия с функциями мониторинга конечных пользователей (EUM)
Права владельца/администратора учетной записи
Экземпляр AppDynamics должен быть cSaaS и работать под управлением сборки 23.4.x или более поздней версии.
Конфигурация AppDynamics
Для аутентификации между AppDynamics и ThousandEyes мы можем выбрать либо базовую (имя пользователя и пароль), либо токен API. В этом руководстве мы будем использовать токен API (учетные данные клиента OAuth).
Примечание
. В будущем могут измениться как графический интерфейс AppDynamics, так и процесс создания токена API. Шаги и изображения в этой статье актуальны на декабрь 2025 года. Информацию о любых изменениях см. в официальной документации AppDynamics. Ссылку на нее мы включили в раздел «Ресурсы» в конце этой статьи.
Войдите в интерфейс пользователя
AppDynamics Controller
как владелец
учетной записи
или в другой роли с разрешением
«Управление пользователями
,
группами
,
ролями». После этого выполните следующие действия:
1.
Нажмите
на
название
своей
учетной записи
в правом верхнем углу.
2. Выберите
«Администрирование
».
![image1v2.png]
3. Выберите
«Клиенты API
».
4. Нажмите
«Создать
».
5. Введите имя для вашего клиента API.
6. Установите срок
действия токена по умолчанию
в соответствии с потребностями вашего бизнеса. В этом руководстве мы использовали 24 часа.
7. Нажмите
«Генерировать секретный ключ
».
8. Скопируйте секретный ключ клиента из шага 7 и сохраните его в надежном месте (он понадобится вам позже при настройке ThousandEyes).
9. Добавьте роли
«Администрация»/«Владелец учетной записи»
для API-клиента.
Примечание
. Для производственных сред рекомендуется предоставлять только минимально необходимые разрешения (владелец учетной записи) в качестве лучшей практики безопасности.
10. Нажмите
«Готово
».
11. Нажмите
«Сохранить
».
![Imagen2v2.png]
12. Для того же API-клиента нажмите
«Создать временный токен доступа
». Скопируйте и сохраните его в надежном месте (он понадобится вам при настройке ThousandEyes).
13. Нажмите
«Сохранить
».
![Image3v2.png]
Найдите URL-адрес экземпляра AppDynamics
Чтобы найти URL-адрес экземпляра AppDynamics, который вы хотите интегрировать с рекомендациями по тестированию ThousandEyes, выполните следующие действия после входа в обзор своей учетной записи
(
https://accounts.appdynamics.com/overview
)
![:disappointed_face:]- Нажмите на свой идентификатор пользователя в правом верхнем углу.
- Нажмите
«Портал управления учетной записью
». - Разверните название своего клиента, нажав на него. Там будут указаны URL-адрес и версия контроллера.
![Image4v1.png]
Имея эту информацию, мы готовы продолжить интеграцию в ThousandEyes.
Настройка ThousandEyes
Войдите в свою веб-приложение ThousandEyes (app.thousandeyes.com) и выполните следующие действия: - Нажмите
«Управление
». - Нажмите
«Интеграции 1.0
». - Нажмите
«+Новая интеграция
».
![Image5v2.png] - В появившемся списке выберите
AppDynamics
.
![Image6v2.png] - Введите название интеграции. Не допускается использование повторяющихся названий.
- Введите URL-адрес вашего экземпляра AppDynamics (вы сохранили его ранее).
- Выберите
тип
аутентификации
. В этом руководстве мы использовали
учетные данные клиента OAuth
.
Для следующих шагов понадобится информация AppDynamics, которую вы сохранили ранее — убедитесь, что она у вас есть!
Заполните поля следующим образом: - URL токена:
(Ваш
AppDynamicsURL
/
api
/
oauth
/
access
_token
)
9. Идентификатор клиента:
(
Имя API-клиента
,
настроенное в
AppDynamics+@+Имя вашего
экземпляра
,
например
ThousandEyes_Integration
@hopper202512080502473
)
10. Секрет клиента: вставьте секрет, сгенерированный в AppDynamics.
11. Токен: вставьте
временный токен доступа
, сгенерированный в AppDynamics.
11.1.
Примечание
: вы также можете нажать
«Получить токен»
на этом этапе, и интеграция все равно будет работать.
12. Выберите
«Services
Ready
»
, чтобы получить точную информацию о производительности вашего приложения? Выполните следующие шаги, чтобы интегрировать AppDynamics с
ThousandEyes сегодня!Рекомендации по тестированию
.
![Image7v2.png]
13. После ввода этой информации нажмите
«Тест»,
чтобы проверить. Вы должны увидеть сообщение «Тестирование завершено успешно!».
![Image8v1.png]
14. Нажмите
«Сохранить
».
Статус будет отображаться как
«Ожидание»,
пока интеграция обрабатывает и обнаруживает приложения в AppDynamics. По завершении статус изменится на
«Подключено
».
Проверка
После завершения интеграции следующим шагом является проверка ее работоспособности. Чтобы создать тесты на основе рекомендаций AppDynamics, выполните следующие действия:- В ThousandEyes нажмите
«Network & App Synthetics»
(
Сеть и синтетические приложения)
в меню слева. - Нажмите
«Test Settings»
(
Настройки теста
). - Нажмите
«Guided Setup
»
(Настройка
с помощью мастера).
![Image9v2.png]
Теперь вы сможете выбрать AppDynamics в качестве опции, что позволит вам выбирать цели из рекомендаций по тестированию AppDynamics. Больше не нужно переключаться между программами!
![Image10v2.png]
Ресурсы
Документация ThousandEyes:
AppDynamics для рекомендаций по тестированию
.
Документация ThousandEyes:
Тесты.
Документация AppDynamics:
Создание API-клиентов
.
Нужна дополнительная помощь?
[Обратитесь в нашу службу поддержки]
!











Здравствуйте! Похоже, вам интересна эта беседа, но у вас пока нет учетной записи.
Вы устали просматривать одни и те же посты каждый раз, когда заходите на сайт? После регистрации, вам не придётся искать обсуждения в которых вы принимали участие, настройте уведомления о новых сообщениях так как вам это удобно (по электронной почте или уведомлением). У вас появится возможность сохранять закладки и ставить лайки постам, чтобы выразить свою благодарность другим участникам сообщества.
С вашими комментариями этот пост может стать ещё лучше 💗
Зарегистрироваться Войти