Как использовать PerfStack для устранения проблем, связанных с производительностью Интернета?
Проблемы с производительностью приложения могут быть по разным причинам, например, загрузка ЦП/памяти на сервере приложений или медленная сеть на подключенном интерфейсе и т. д. Поэтому для устранения проблемы нам необходимо сравнить различные стороны данных. рядом. Сравнение всех этих данных в режиме реального времени на единой панели может оказаться сложной задачей для системных администраторов. Solarwinds поможет системным администраторам упростить и ускорить выявление проблем с помощью функции PerfStack.
Что такое ПерфСтек?
PerfStack — это функция корреляции данных с большинством модулей Solarwinds Orion. С помощью PerfStack мы можем сопоставлять несколько показателей данных рядом на общей временной шкале на одной панели. Этим можно поделиться с разными командами; это дает возможность сотрудничать с другими функциональными командами.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Кроме того, данные PerfStack можно экспортировать в виде необработанных данных, чтобы лучше просматривать данные. Нажмите на эта ссылка чтобы узнать больше о PerfStack и загрузить продукт.
Как использовать PerfStack для корреляции данных
PerfStack поставляется с большинством модулей Solarwinds Orion. Ниже приведен список модулей с функцией PerfStack.
Монитор производительности сети
Веб-монитор производительности
Теперь давайте посмотрим, как использовать PerfStack для корреляции данных.
- Войдите в веб-консоль Solarwinds.
- Наведите указатель мыши на «Мои панели мониторинга», а затем на «Домой». Теперь нажмите «Анализ производительности» в подменю «Главная».
- Нажмите «Добавить объекты», чтобы добавить устройства, связанные с проблемой.
- Найдите устройство, выберите устройство, а затем нажмите «Отправить», чтобы добавить устройство в метрическую палитру.
Вы можете выполнить поиск и выбрать несколько устройств для добавления в палитру показателей. - Здесь я добавляю три устройства в метрическую палитру. Мой сервер приложений, сервер базы данных и сетевое устройство, соединяющее эти устройства.
- Теперь выберите устройство, чтобы просмотреть группу показателей, относящуюся к этому устройству.
- Разверните группу метрик, а затем перетащите метрику в пространство анализа. Здесь я выбираю среднюю загрузку процессора.
- Вы можете перетащить несколько показателей в пространство анализа; вы можете разместить разные метрики на одном и том же графике метрик, который вы уже удалили. Здесь, например, я также убрал показатель «Средний процент использования памяти» на графике средней загрузки ЦП.
Если мы поместим разные метрики на один и тот же график, они будут различаться разными цветами. - В этом примере я выбираю ЦП, Память и Время отклика, чтобы сопоставить данные между этими показателями и выявить любые отклонения.
Теперь я могу сравнить эти данные на предмет отклонений. В этом примере использование памяти на сервере постоянно превышает 70%. Но это не только причина проблем с производительностью. - Теперь давайте добавим метрики со связанных устройств, чтобы определить причину.
- Чтобы добавить дополнительные объекты, связанные с устройством, щелкните значок ниже.
Это добавит другие объекты, такие как интерфейс, аппаратные датчики и т. д. Мы можем расширить группу объектов и выбрать объект, чтобы получить метрики, связанные с этим объектом. - В этом примере я выбрал сущность «Интерфейс» и выбрал интерфейс; теперь я могу видеть все группы метрик, связанные с этой сущностью.
- Мы можем перетаскивать метрики в пространство анализа для дальнейшего анализа.
Для сравнения я включил потери пакетов и показатели передачи и приема интерфейса. - Из этого графика мы видим, что на этом устройстве происходят огромные потери пакетов, а также высокий процент использования полученных пакетов. Эти два фактора могут быть причиной проблем с производительностью приложения.
- Теперь нам нужно работать с командой сети, чтобы исправить проблему потери пакетов на этом устройстве и высокую загрузку полосы пропускания.
- Проблемы с потерей пакетов можно устранить с помощью поставщика услуг.
- Мы можем использовать анализатор трафика Netflow, чтобы исправить высокую загрузку полосы пропускания, чтобы определить причину и решить проблему. Если вы не знаете, как использовать анализатор трафика Netflow, нажмите на эту ссылку.
- Если вы хотите просмотреть прошлые данные по уже произошедшей проблеме, мы можем выбрать удобное время для анализа данных. Чтобы выбрать произвольное время, нажмите «Последние 12 часов».
- Теперь выберите предопределенный или собственный временной интервал и нажмите «Использовать».
- Теперь я могу видеть данные для выбранного мной пользовательского диапазона времени.
- Если у вас возникла проблема в режиме реального времени и вы хотите просмотреть данные в реальном времени для корреляции, нажмите «Начать опрос в реальном времени».
- После запуска опроса в реальном времени вы сможете увидеть данные с устройства в реальном времени.
- Чтобы остановить опрос в реальном времени, нажмите «Остановить опрос в реальном времени». Это прекратит сбор данных в реальном времени.
- Мы можем сохранить этот анализ PerfStack для этих устройств, чтобы проверить его в будущем на случай повторения проблемы. Нажмите «Сохранить».
- Введите подходящее имя для этого проекта анализа и нажмите «Сохранить».
- Ваш проект будет сохранен в Solarwinds, и вы сможете добавить этот URL-адрес в закладки и использовать его в будущем. Кроме того, вы можете добавить URL-адрес в строку меню; мы обсудим это подробно в другой статье.
- Мы можем поделиться URL-адресом проекта с другими командами, чтобы сотрудничать с ними для дальнейшего устранения неполадок; нажмите кнопку «Поделиться», и URL-адрес проекта будет скопирован, и мы сможем поделиться этим URL-адресом с другими командами.
- Мы можем экспортировать необработанные данные из этих графиков, нажав кнопку «Экспорт».
Необработанные данные будут экспортированы в формат файла CSV; мы можем использовать эти данные, чтобы лучше изучить их для дальнейшего устранения неполадок. Вот образец необработанных данных.
Вот как мы можем использовать функцию PerfStack для определения причины проблемы, связанной с производительностью. Если у нас есть такие модули, как NPM, NTA, SAM и NCM в интегрированной среде, мы можем использовать эти метрики внутри PerfStack, чтобы получить дополнительную ясность по проблеме.
Это поможет нам более детально определить точную причину проблемы. Как только мы выявим причину, проблему можно быстро устранить. Мы можем поработать над тем, как предотвратить и избежать повторной проблемы, установив упреждающие оповещения с помощью расширенной функции оповещения Solarwinds.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)