2016-02-18 5 views
0

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

+0

Какая производительность они хотят контролировать? Время безотказной работы сервера? Время загрузки страницы на стороне клиента? –

+0

Вместимость пользователя, время отклика, время простоя, узкие места и т. Д. – Chaka

+0

как Google Analytics, но частные ... не отправляют информацию на облачную платформу ... но внутренне – Chaka

ответ

0

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

+0

Этот инструмент, похоже, обладает всеми функциями, которые нам нужны, и на удивление поставляется с бесплатной лицензией! Остальные, что у меня есть, стоили до 10 000 долларов. Каков ваш обзор продукта и какие-либо недостатки по сравнению с другими? – Chaka

+0

Какие-либо особенности, которые имели наибольшее значение для вашего клиента? – Chaka

+0

Я предвзятый - так что, я думаю, вам нужно составить свой собственный разум, функции которого имеют большую ценность. Если вы посмотрите на видео youtube, с которым я связался, вы увидите, что, по моему мнению, главная ценность prop - это dynatrace. Мне нравится это как разработчик, поскольку он дает мне чрезвычайно богатые данные. NOt только на моем локальном компьютере или в CI, но также и при нагрузочном тестировании и в производстве. Но, как я сказал: проверьте сами. Также сравните его с другими инструментами в пространстве и выберите инструмент, который имеет смысл для вашего приложения и env. –

0

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

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

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

+0

Мне кажется, нам нужна комбинация Google аналитику, отслеживающую запросы посетителей, время отклика, время простоя, посещаемые страницы и общую производительность плюс веб-портал для анализа данных захвата в виде графиков или отчетов? – Chaka

 Смежные вопросы

  • Нет связанных вопросов^_^