Какие инструменты управления производительностью приложений доступны для ограниченной инфраструктуры?

Мы поддерживаем несколько приложений.NET для правительственного клиента и нуждаемся в способе мониторинга производительности этих приложений. Однако правительство ограничивает доступ к внешнему интернет-доступу с этого веб-сервера. Большинство таких инструментов, как New Relic APM, требуют отправки информации через Интернет / облако. Существуют ли инструменты, которые работают без доступа к облаку?

2 ответа

Решение

Вы смотрели на инструменты APM, такие как Dynatrace AppMon и UEM. Dynatrace может быть развернут на месте, что означает, что все ваши данные остаются в вашем центре обработки данных. Я предлагаю вам посмотреть мой учебник YouTube о том, что такое dynatrace и как оно работает. На этом вебинаре я также продемонстрировал приложение.NET, чтобы показать, как легко его настроить и собирать данные: что такое Dynatrace AppMon & UEM и как оно работает

Предполагая, что производительность, которую вы ищете, является веб-производительностью на стороне клиента, вы можете использовать частный экземпляр WebPageTest.

WPT - это бесплатный инструмент с открытым исходным кодом, который использует реальные браузеры для загрузки веб-страницы и записи ее производительности. Существует общедоступная версия инструмента на http://webpagetest.org/. Чтобы проверить страницы в частной сети, вам необходимо установить частный экземпляр инструмента с внешним интерфейсом, чтобы настроить тесты и браузеры агентов для запуска тестов. Документацию можно найти в официальных документах WPT или в соавторстве с книгой "Использование WebPageTest".

Инструмент WPT просто дает вам специальные результаты производительности для данной страницы. Чтобы настроить надлежащий мониторинг, вам понадобится немного больше. Существует несколько существующих инструментов синтетического мониторинга, таких как Speed ​​Curve и Show Slow. Вы также можете создать собственный инструмент мониторинга с нуля (это довольно просто). Основными шагами будут планирование предварительно настроенных тестов для регулярного запуска и составление графика результатов. Существует API, который поможет вам в обоих случаях.

Другие вопросы по тегам