В общедоступной части сайта с помощью модуля монитора производительности можно найти

Обновлено: 21.11.2024

Application Insights — это функция Azure Monitor, которая обеспечивает расширяемое управление производительностью приложений (APM) и мониторинг активных веб-приложений. Разработчики и специалисты DevOps могут использовать Application Insights, чтобы:

  • Автоматическое обнаружение аномалий производительности.
  • Помогайте диагностировать проблемы с помощью мощных инструментов аналитики.
  • Узнайте, что пользователи на самом деле делают с приложениями.
  • Помогайте постоянно повышать производительность и удобство использования приложения.

Как работает Application Insights

Чтобы использовать Application Insights, вы либо устанавливаете небольшой инструментальный пакет (SDK) в своем приложении, либо включаете Application Insights с помощью агента Application Insights. Языки и платформы, поддерживающие агент Application Insights, см. в разделе Поддерживаемые языки.

Вы можете настроить веб-приложение, любые фоновые компоненты и JavaScript на самих веб-страницах. Приложение и его компоненты не обязательно должны размещаться в Azure.

Инструментарий отслеживает ваше приложение и направляет данные телеметрии в ресурс Application Insights с помощью уникального ключа инструментирования. Влияние на производительность вашего приложения незначительно. Вызовы отслеживания не блокируются, группируются и отправляются в отдельном потоке.

Вы можете получать данные телеметрии, такие как счетчики производительности, средства диагностики Azure или журналы Docker, из хостовых сред. Вы также можете настроить веб-тесты, которые периодически отправляют искусственные запросы к вашей веб-службе. Все эти потоки телеметрии интегрированы в Azure Monitor. На портале Azure вы можете применять мощные инструменты аналитики и поиска к необработанным данным.

На следующей схеме показано, как инструментарий Application Insights в приложении отправляет данные телеметрии в ресурс Application Insights.

Как использовать Application Insights

Есть несколько способов начать работу с Application Insights. Начните с того, что лучше всего подходит для вас, и вы можете добавить другие позже.

Предпосылки

Вам нужна учетная запись Azure. Application Insights размещается в Azure и отправляет данные телеметрии в Azure для анализа и представления. Если у вас нет подписки Azure, вы можете зарегистрироваться бесплатно. Если у вашей организации уже есть подписка Azure, администратор может добавить вас в нее.

Базовый тарифный план Application Insights бесплатен до тех пор, пока ваше приложение не будет активно использоваться.

Начать

Чтобы использовать Application Insights во время выполнения, вы можете настроить свое веб-приложение на сервере. Этот подход идеально подходит для уже развернутых приложений, поскольку позволяет избежать каких-либо обновлений кода приложения.

Подробности и инструкции см. в следующих статьях:

Вы также можете добавить Application Insights в код своего приложения во время разработки. Этот подход позволяет настраивать и добавлять в коллекцию телеметрии.

Подробности и инструкции см. в следующих статьях:

Информацию обо всех поддерживаемых языках, платформах и платформах см. в разделе Поддерживаемые языки.

Монитор

После настройки Application Insights следите за своим приложением.

  • Настройте веб-тесты доступности.
  • Используйте панель управления приложения по умолчанию для вашей рабочей комнаты, чтобы отслеживать нагрузку, время отклика и производительность. Следите за своими зависимостями, загрузками страниц и вызовами AJAX.
  • Узнайте, какие запросы являются самыми медленными и чаще всего не выполняются.
  • Смотреть прямую трансляцию при развертывании новой версии, чтобы сразу узнавать о любом ухудшении качества.

Обнаружение и диагностика

Когда вы получаете предупреждение или обнаруживаете проблему:

  • Оцените, сколько пользователей затронуто.
  • Соотнесите сбои с исключениями, вызовами зависимостей и трассировкой.
  • Изучите профилировщик, моментальные снимки, дампы стека и журналы трассировки.

Измеряйте, учитесь и создавайте

  • Планируйте измерение того, как клиенты используют новый пользовательский интерфейс или бизнес-функции.
  • Добавьте в свой код пользовательские данные телеметрии. каждой новой функции, которую вы развертываете.
  • Основайте следующий цикл разработки на данных телеметрии.

Что отслеживает Application Insights

Application Insights помогает командам разработчиков оценить производительность и использование приложений. Мониторы Application Insights:

Частота запросов, время ответа и частота отказов

Узнайте, какие страницы наиболее популярны, в какое время суток и где находятся пользователи. Посмотрите, какие страницы работают лучше всего. Если время ответа и частота отказов высоки при большем количестве запросов, может возникнуть проблема с ресурсами.

Доля зависимостей, время отклика и частота отказов, чтобы показать, снижают ли производительность внешние службы

Проанализируйте сводную статистику или выберите конкретные экземпляры и изучите трассировку стека и соответствующие запросы. Application Insights сообщает об исключениях как сервера, так и браузера.

Просмотры страниц и производительность загрузки в браузерах пользователей

Вызовы AJAX с веб-страниц, включая частоту, время отклика и частоту сбоев

Количество пользователей и сеансов

Счетчики производительности с серверов Windows или Linux, такие как ЦП, память и использование сети

Диагностика хоста из Docker или Azure

Журналы трассировки диагностики из приложений, чтобы вы могли сопоставлять события трассировки с запросами

Пользовательские события и показатели в клиентском или серверном коде, которые отслеживают бизнес-события, например проданные товары

Где посмотреть данные Application Insights

Существует множество способов изучения телеметрии Application Insights. Дополнительные сведения см. в следующих статьях:

Настройте автоматические оповещения, которые адаптируются к обычным шаблонам телеметрии вашего приложения и срабатывают, когда что-то выходит за рамки обычного шаблона. Вы также можете настроить оповещения на определенных уровнях пользовательских или стандартных показателей. Дополнительные сведения см. в статье Создание, просмотр и управление оповещениями журнала с помощью Azure Monitor.

Исследуйте компоненты своего приложения с ключевыми показателями и предупреждениями.

Проверить профили выполнения выборочных запросов.

Анализ сегментации и удержания пользователей.

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

Просматривайте, фильтруйте и сегментируйте сводные данные, такие как частота запросов, отказов и исключений, время ответа и время загрузки страницы.

Объединяйте данные из нескольких ресурсов и делитесь ими с другими. Используйте панель мониторинга для многокомпонентных приложений и для непрерывного отображения в комнате группы.

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

Задавайте вопросы о производительности и использовании вашего приложения с помощью мощного языка запросов Kusto (KQL).

Просматривайте данные о производительности в коде и переходите к коду из трассировки стека.

Используйте отладчик моментальных снимков для отладки моментальных снимков, взятых из реальных операций, со значениями параметров.

Интеграция показателей использования с другими бизнес-аналитиками.

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

Используйте непрерывный экспорт для массового экспорта необработанных данных в хранилище сразу после их поступления.

Дальнейшие шаги

Устранение неполадок

Форум вопросов и ответов Microsoft

Задавайте вопросы на форуме ответов на вопросы и ответы Майкрософт.

Переполнение стека

Публикуйте вопросы по программированию в Stack Overflow с помощью тега Application Insights.

В SolarWinds® Database Performance Monitor (DPM) функция Profiler поможет вам уверенно развертывать код, сравнивая временные диапазоны. Пользовательские временные рамки позволяют увидеть, изменился ли ответ на запрос после выхода новой версии и как.

Функция проводника SolarWinds Database Performance Monitor упрощает просмотр ваших запросов, их производительности и их влияния на базу данных и инфраструктуру. Просматривайте загрузку ЦП вместе с данными запросов, чтобы быстро определить, выполняются ли запросы чаще, дольше или, возможно, не используют индекс, когда это необходимо.

Монитор производительности базы данных SolarWinds дает вам визуальное представление об общем состоянии базы данных и дает рекомендации, чтобы ваша база данных работала еще лучше.

Интерфейс информационных панелей в мониторе производительности базы данных SolarWinds упрощает визуализацию тысяч показателей, собранных о ваших запросах, базе данных и инфраструктуре. Панели мониторинга легко создавать и публиковать.

Адаптивное обнаружение сбоев в DPM помогает обнаруживать небольшие перебои в доступности сервера или службы. Обнаружив небольшие неисправности, вы сможете избежать серьезных сбоев в будущем.

С помощью DPM вы можете фильтровать запросы по тексту, хосту и временным рамкам, чтобы получить подробное представление о конкретном запросе или запросах. Вы также можете фильтровать по ошибкам, отсутствующим индексам, медленному времени отклика и другим параметрам, чтобы найти наименее эффективные запросы.

Сочетание событий и оповещений в DPM гарантирует, что вы будете в курсе любых обнаруженных или предполагаемых аномалий в системе, хосте, запросах и т. д.

В SolarWinds® Database Performance Monitor (DPM) функция Profiler поможет вам уверенно развертывать код, сравнивая временные диапазоны. Пользовательские временные рамки позволяют увидеть, изменился ли ответ на запрос после выхода новой версии и как.

Функция проводника SolarWinds Database Performance Monitor упрощает просмотр ваших запросов, их производительности и их влияния на базу данных и инфраструктуру.Просматривайте загрузку ЦП вместе с данными запросов, чтобы быстро определить, выполняются ли запросы чаще, дольше или, возможно, не используют индекс, когда это необходимо.

Монитор производительности базы данных SolarWinds дает вам визуальное представление об общем состоянии базы данных и дает рекомендации, чтобы ваша база данных работала еще лучше.

Интерфейс информационных панелей в мониторе производительности базы данных SolarWinds упрощает визуализацию тысяч показателей, собранных о ваших запросах, базе данных и инфраструктуре. Панели мониторинга легко создавать и публиковать.

Адаптивное обнаружение сбоев в DPM помогает обнаруживать небольшие перебои в доступности сервера или службы. Обнаружив небольшие неисправности, вы сможете избежать серьезных сбоев в будущем.

С помощью DPM вы можете фильтровать запросы по тексту, хосту и временным рамкам, чтобы получить подробное представление о конкретном запросе или запросах. Вы также можете фильтровать по ошибкам, отсутствующим индексам, медленному времени отклика и другим параметрам, чтобы найти наименее эффективные запросы.

Сочетание событий и оповещений в DPM гарантирует, что вы будете в курсе любых обнаруженных или предполагаемых аномалий в системе, хосте, запросах и т. д.

Мониторинг производительности базы данных — популярный инструмент в отрасли. Руки вниз.

«Благодаря VividCortex я могу заручиться поддержкой тех, кто не является администратором баз данных, и мне не нужно тратить время на создание и запуск отчетов — экономия времени на окупаемость инвестиций имеет решающее значение. Это также помогает укрепить доверие между командами. Поскольку VividCortex сохраняет исторические данные о производительности, мне не нужно беспокоиться о ручной записи каких-либо отчетов. Я могу распечатать или отправить результаты по электронной почте или поделиться ими с кем-нибудь на собрании. Они мгновенно имеют одинаковый уровень достоверности».

«Теперь, с VividCortex, всякий раз, когда у нас возникает проблема, влияющая на пропускную способность обработки почты, мы можем очень быстро пойти и ответить: «Что работало в это время?» Какой запрос был самым дорогим? Что занимало всю нагрузку?» В течение часа мы обычно можем точно определить, к какой JIRA WAR перейти».

«Иногда мы развертываем новое ПО по 20 раз в день. После Черной пятницы, после заморозки кода, мы развернули 86 раз за один день. Каждое из этих новых развертываний может привести к новым запросам. Отслеживание этих запросов без VividCortex заняло бы 24 часа. Может быть слишком поздно. Мы можем пролежать 24 часа, пока не придумаем решение. Мониторинг в режиме реального времени — единственный способ поддерживать работу наших колес».

«Это то, о чем мы думали, и даже больше. В нем есть функции, о которых я никогда не подозревал, например, возможность сравнивать запросы во времени. Он становится все более и более неотъемлемой частью предотвращения и выявления проблем. Команда VividCortex также оказала невероятную помощь и отзывчивость».

«Суть PatientPing заключается в поддержке клиентов путем оптимизации каждого взаимодействия между нашим приложением и базой данных. Мы смогли использовать VividCortex для. принять упреждающие меры для поддержания работоспособности нашей базы данных!»

WhatsUp Gold 2022.0 повышает безопасность и упрощает использование, а также интегрируется с Flowmon и MS Teams, обеспечивая новые мощные возможности анализа трафика, безопасности и оповещения.

Доступность сети и мониторинг производительности

WhatsUp Gold обеспечивает полное представление о состоянии и производительности приложений, сетевых устройств и серверов в облаке или локально.

WhatsUp Gold получил высокие оценки в последнем отчете G2

WhatsUp Gold был признан лидером отрасли в недавнем отчете G2 Grid за решения для мониторинга сети, получившие в общей сложности 8 наград.

Откройте для себя сеть

Мощные возможности обнаружения на уровне 2/3 WhatsUp Gold позволяют создать подробную интерактивную карту всей вашей сетевой инфраструктуры. Отслеживайте и сопоставляйте все, от периферии до облака, включая устройства, беспроводные контроллеры, серверы, виртуальные машины, приложения, потоки трафика и конфигурации в средах Windows, LAMP и Java.

Получайте оповещения в режиме реального времени

Обеспечить оптимальную производительность и доступность для выполнения или превышения SLA. Управляйте сетями, трафиком, физическими серверами, виртуальными машинами и приложениями с помощью простых в использовании и настраиваемых карт, информационных панелей и предупреждений. Нажмите на любое устройство в WhatsUp Gold, чтобы получить немедленный доступ к множеству связанных настроек мониторинга сети и отчетов.

Быстрое решение проблем

Интуитивно понятные рабочие процессы и простая настройка помогают сократить среднее время восстановления. WhatsUp Gold оптимизирует рабочие процессы мониторинга сети, позволяя запускать инструменты управления непосредственно с интерактивной карты. Легко переключайтесь между физическим, виртуальным, беспроводным и зависимым представлениями, чтобы быстро решать проблемы.

Простое интегрированное управление журналами и архивация

WhatsUp Gold Log Management обеспечивает удобный просмотр данных журналов устройств и управление ими — все это интегрировано в простой в использовании, лучший в отрасли интерфейс. Вы можете отслеживать, фильтровать, искать и оповещать системные журналы или журналы Windows для каждого устройства в вашей сети, а также отслеживать метатренды, такие как изменения объема журнала. Вы можете архивировать журналы в любом месте хранения на любой период хранения, чтобы соответствовать нормативным требованиям и сохранить исторические данные.

Интеграция с Flowmon NPMD/NDR

Отображение данных из расширенного решения Flowmon для анализа производительности сети и трафика, включая возможности обнаружения сетевой безопасности и реагирования. Расширьте возможности наблюдения за сетью с помощью Flowmon из того же интерфейса WhatsUp Gold.

Интеграция и автоматизация с помощью REST API

Новый REST API WhatsUp Gold предлагает мощный набор вызовов, которые позволяют интегрировать данные мониторинга сети с другими системами, а также позволяют автоматизировать широкий спектр задач мониторинга сети, таких как добавление и удаление устройств.

Что можно отслеживать с помощью WhatsUp Gold?

Производительность приложения

Удобный мониторинг производительности систем Linux, веб-серверов Apache и приложений Microsoft.

Потребление пропускной способности

Анализ потребления пропускной способности в сетях, серверах, приложениях и т. д.

Облачные ресурсы

WhatsUp Gold обеспечивает полную видимость и контроль над облачными средами AWS и Azure

Производительность сети

WhatsUp Gold помогает находить и устранять проблемы до того, как они повлияют на ваших пользователей.

Hyper-V и VMware

Получите полное представление о физических средах, средах Hyper-V и VMware.

Беспроводные сети

WhatsUp Gold может визуализировать и гарантировать производительность ваших беспроводных сетей.

Дополнительные модули WhatsUp Gold

Эти дополнительные модули легко интегрируются с WhatsUp Gold, расширяя его основные возможности.

Анализ сетевого трафика

Анализ сетевого трафика предоставляет подробные и полезные данные о сетевом трафике и потреблении полосы пропускания. Модуль WhatsUp Gold NTA не только отслеживает общее использование пропускной способности, но также указывает, какие пользователи, приложения и протоколы потребляют наибольшую пропускную способность. Он поддерживает широкий спектр протоколов потоков, включая NetFlow, NSEL, QUIC, sFlow, J-Flow и IPFIX.

Мониторинг производительности приложений

Модуль APM расширяет видимость WhatsUp Gold для мониторинга производительности критически важных приложений, таких как Exchange, Lync®, SQL Server®, SharePoint®, Dynamics, DNS, IIS, Active Directory®, Hyper-V® и других. . Настройте определения состояний приложений и способы расчета SLA, чтобы исключить ложные сбои SLA.

Управление журналом

WhatsUp Gold Log Management обеспечивает быстрый доступ к журналу устройств. Вы можете собирать журналы событий Windows и системные журналы, контролировать и/или визуализировать их с помощью карты или настраиваемых информационных панелей и запускать оповещения при определенных условиях. Настройте поиск по журналам и экспортируйте результаты автоматически или по запросу. Архивируйте журналы для соответствия нормативным требованиям или для сохранения исторических данных. Упростите себе жизнь, когда журналы станут частью процесса диагностики сетевых проблем.

Управление конфигурацией

Модуль управления конфигурацией сети WhatsUp Gold автоматизирует настройку и управление изменениями для маршрутизаторов, коммутаторов и брандмауэров в вашей сети. Архивируйте и проверяйте сетевые конфигурации и получайте оповещения об изменениях конфигурации. Уменьшите количество ошибок и поддерживайте соответствие требованиям HIPAA, SOX, FISMA и PCI DSS, а также другим нормам.

Мониторинг виртуализации

Мониторинг виртуализации — это дополнительный модуль, добавляющий возможности обнаружения, сопоставления, мониторинга, оповещения и создания отчетов как для небольших виртуальных сред, так и для целых центров обработки данных.

Отказоустойчивый менеджер

WhatsUp Gold Failover Manager автоматически переключается с основного экземпляра WhatsUp Gold на резервную систему в случае сбоя основного экземпляра. Пользователи могут настраивать критерии, определяющие состояние сбоя, например, если все службы отключены или только определенные службы. Свяжитесь с нашей командой, чтобы узнать больше о Failover Manager.

Мониторинг удаленных сайтов

С версиями WhatsUp Gold Distributed и MSP вы получаете все возможности WhatsUp Gold в масштабируемом решении с низкой пропускной способностью для мониторинга удаленных сред.

Распространяемая версия

WhatsUp Gold Distributed Edition обеспечивает масштабируемое и безопасное управление сетью и мониторинг любого количества удаленных сайтов из централизованного NOC. Независимо от того, сколько у вас местоположений, Distributed Edition постоянно предоставляет точную информацию обо всех ваших сетевых установках.

Издание MSP

WhatsUp Gold MSP Edition дает поставщикам управляемых услуг возможность централизованно контролировать удаленные сети клиентов. Комплексное управление сетью и мониторинг централизованных, распределенных и смешанных клиентских сред информируют MSP об общем состоянии всех сетей.

PMA регулярно проводит высококачественные опросы по ключевым показателям здоровья в девяти странах Африки и Азии. Данные доступны в открытом доступе для исследований, планирования программ и разработки политики.

При поддержке:

Мы революционизируем способы сбора глобальных данных о планировании семьи и здоровье и способствуем эффективному использованию данных для принятия решений.

Последние публикации

Последние новости

Истории успеха

Голоса сборщиков данных из Кении

PMA позволяет женщинам-сборщикам данных, которые работают в своих сообществах, собирать высококачественные данные о планировании семьи, которые используются для принятия решений более широким кругом заинтересованных сторон для информирования политики и программ. Во время одного из наших учебных занятий в Мачакосе, Кения, мы поговорили с некоторыми сборщиками данных, которые рассказали о своем опыте работы над проектом. Прочтите их истории.

Голоса с мест — сборщики данных о работе в PMA и влиянии COVID-19

Одной из особенностей, которая делает PMA уникальным, является штат высококвалифицированных женщин-сборщиков данных (известных как счетчики-резиденты или RE), которые работают в своих сообществах, тем самым устанавливая взаимопонимание с респондентами-женщинами, которые предоставляют надежную информацию по деликатным темам. как аборт.

Недавно мы поговорили с несколькими RE из Буркина-Фасо, Индии, Нигерии и Уганды об их опыте работы с PMA и о том, как пандемия COVID-19 влияет на них лично, а также на их сообщества.

Влияние COVID-19 на жителей Буркина-Фасо и доступность медицинских услуг

Ограничитель распространения пандемии COVID-19, который встречается во всем мире в целом, правительство Буркина-Фасо, а также меры, ограничивающие меры, связанные с распространением пандемии COVID-19, приостановка работы prix и т. д. PMA etudie l'impact de COVID-19 sur la vie quotidienne des Burkinabè et l'accessibilité des services de santé en menant une enquête dans les régions du center et de l'ouest du pays. Nous avons également parlé avec уверенные де-nos enquêtrices pour en savoir plus sur leur expérience de travail avec PMA et sur la manière не влияют на COVID-19, ainsi que leurs communautés.

Читайте также: