<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A5%D0%BE%D1%82%D1%81%D0%BF%D0%BE%D1%82%D1%8B_%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0_%D1%81_%D0%B2%D1%8B%D1%81%D0%BE%D0%BA%D0%B8%D0%BC_%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%B5%D0%BC_%D0%BE%D1%82%D0%BA%D0%BB%D0%B8%D0%BA%D0%B0</id>
	<title>Хотспоты сервиса с высоким временем отклика - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A5%D0%BE%D1%82%D1%81%D0%BF%D0%BE%D1%82%D1%8B_%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0_%D1%81_%D0%B2%D1%8B%D1%81%D0%BE%D0%BA%D0%B8%D0%BC_%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%B5%D0%BC_%D0%BE%D1%82%D0%BA%D0%BB%D0%B8%D0%BA%D0%B0"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A5%D0%BE%D1%82%D1%81%D0%BF%D0%BE%D1%82%D1%8B_%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0_%D1%81_%D0%B2%D1%8B%D1%81%D0%BE%D0%BA%D0%B8%D0%BC_%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%B5%D0%BC_%D0%BE%D1%82%D0%BA%D0%BB%D0%B8%D0%BA%D0%B0&amp;action=history"/>
	<updated>2026-04-13T15:37:23Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%A5%D0%BE%D1%82%D1%81%D0%BF%D0%BE%D1%82%D1%8B_%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0_%D1%81_%D0%B2%D1%8B%D1%81%D0%BE%D0%BA%D0%B8%D0%BC_%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%B5%D0%BC_%D0%BE%D1%82%D0%BA%D0%BB%D0%B8%D0%BA%D0%B0&amp;diff=6241&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: «При включенном углубленном мониторинге процессов Ключ-АСТРОМ анализирует время отклик...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A5%D0%BE%D1%82%D1%81%D0%BF%D0%BE%D1%82%D1%8B_%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0_%D1%81_%D0%B2%D1%8B%D1%81%D0%BE%D0%BA%D0%B8%D0%BC_%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%B5%D0%BC_%D0%BE%D1%82%D0%BA%D0%BB%D0%B8%D0%BA%D0%B0&amp;diff=6241&amp;oldid=prev"/>
		<updated>2026-02-09T20:53:38Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «При включенном углубленном мониторинге процессов Ключ-АСТРОМ анализирует время отклик...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;При включенном углубленном мониторинге процессов Ключ-АСТРОМ анализирует время отклика каждого сервиса, работающей в каждом процессе. Это применимо к '''Java''', '''.NET''', '''Node.js''', '''PHP''', веб-серверу '''Apache''', '''IIS''', '''NGINX''' и другим технологиям.&lt;br /&gt;
&lt;br /&gt;
'''Участки с наибольшим временем отклика''' указывают, какие действия занимают больше всего времени для конкретной службы. На странице каждой службы в разделе '''Текущий участок''' представлен обзор связанных участков с наибольшим временем отклика , включая:&lt;br /&gt;
&lt;br /&gt;
* Наиболее распространенные ошибки, такие как медленное время ответа на запросы, высокая частота сбоев или высокое потребление ресурсов процессора.&lt;br /&gt;
* Запросы с высоким потреблением ресурсов. Процент показывает долю запроса в общем времени ответа сервиса. В приведенном ниже примере &amp;lt;code&amp;gt;85%&amp;lt;/code&amp;gt; часть времени ответа &amp;lt;code&amp;gt;JourneyService&amp;lt;/code&amp;gt; тратится на выполнение запроса &amp;lt;code&amp;gt;findJourneys&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Imageа33.png|граница]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для просмотра анализа хотспотов&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел Сервисы.&lt;br /&gt;
# Выберите серсив, который хотите проанализировать.&lt;br /&gt;
# Выполните одно из следующих действий:&lt;br /&gt;
#* Для анализа наиболее проблемного запроса выберите его в разделе '''Текущие проблемные запросы''', чтобы отобразить подробную информацию о сервисе, отфильтрованную по проблемному запросу.&lt;br /&gt;
#* Для анализа всех проблемных мест по времени отклика сервиса на странице обзора сервиса выберите один из вариантов: '''Просмотреть запросы''', '''Просмотреть динамические запросы''' или '''Просмотреть запросы ресурсов'''. Ключ-АСТРОМ отобразит общую информацию о сервисе.&lt;br /&gt;
# Выберите пункт '''Просмотреть проблемные зоны по времени отклика''', чтобы перейти на страницу '''Распределения времени отклика'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Imageа34.png|граница]]&lt;br /&gt;
&lt;br /&gt;
На странице '''распределения времени отклика''' вы видите среднее время отклика, зафиксированное за анализируемый период. В левой части инфографики, в разделе '''Распределение''', показано, сколько времени приходится на обращения к другим сервисам, обращения к базам данных и выполнение кода. В правой части, в разделе '''Топ нахождений''', перечислены наиболее проблемные места, выявленные Ключ-АСТРОМ. Вы можете выбрать любой из этих пунктов, чтобы просмотреть более подробную информацию.&lt;br /&gt;
&lt;br /&gt;
== Запросы в другие сервисы ==&lt;br /&gt;
Выберите '''Взаимодействие со службами и очередями''', чтобы отобразить подробную информацию о том, как эти вызовы влияют на общее время ответа.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Imageа35.png|граница]]&lt;br /&gt;
&lt;br /&gt;
Слева вы видите, как часто анализируемый сервис вызывает другие сервисы и в какой степени эти вызовы влияют на время ответа. Справа эта информация представлена ​​более подробно. В приведенном выше примере видно, что большая часть времени приходится на сервис &amp;lt;code&amp;gt;Easytravel Customer Frontend&amp;lt;/code&amp;gt;. Выберите имя сервиса, чтобы просмотреть следующий шаг в иерархии. Достигнув самого нижнего уровня (уровня запроса), вы увидите полную информацию о времени ответа для выбранного запроса.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Imageа36.png|граница]]&lt;br /&gt;
&lt;br /&gt;
В приведенном выше примере мы видим, что &amp;lt;code&amp;gt;EasytravelWebserver:8079&amp;lt;/code&amp;gt; вызывает URL- адрес &amp;lt;code&amp;gt;/orange.jsf&amp;lt;/code&amp;gt; только в 7,46% от общего числа инициируемых запросов &amp;lt;code&amp;gt;easytravel Customer Frontend&amp;lt;/code&amp;gt; — ровно один раз каждый раз. Мы видим, что среднее время ответа &amp;lt;code&amp;gt;/orange.jsf&amp;lt;/code&amp;gt; составляет &amp;lt;code&amp;gt;255 ms&amp;lt;/code&amp;gt;. Однако, поскольку этот вызов происходит лишь изредка, он вносит вклад только &amp;lt;code&amp;gt;19 ms&amp;lt;/code&amp;gt; в среднее время ответа &amp;lt;code&amp;gt;EasytravelWebserver:8079&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Если вы выберете кнопку со стрелкой в ​​левой части раздела '''Взаимодействие со службами и очередями''', вы сможете снова перемещаться вверх по иерархии.&lt;br /&gt;
&lt;br /&gt;
== Запросы к базе данных ==&lt;br /&gt;
Выберите раздел '''Использование базы данных''' на инфографике, чтобы получить подробную информацию о запросах к базе данных анализируемой службы и увидеть, как они влияют на время ответа. В верхней части инфографики представлена ​​та же навигация и информация, что и в разделе '''Взаимодействие со службами и очередями'''. Ниже вы можете просмотреть все запросы к базе данных.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Imageа37.png|граница]]&lt;br /&gt;
&lt;br /&gt;
Выбрав пункт списка в правом верхнем углу, вы можете отсортировать запросы к базе данных по среднему времени выполнения, проценту вызовов, количеству обращений и вкладу. По умолчанию запросы, которые вносят наибольший вклад во время ответа, отображаются вверху списка. Выберите SQL-запрос, чтобы просмотреть значения этих четырех атрибутов.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Imageа38.png|граница]]&lt;br /&gt;
&lt;br /&gt;
== Видимость на уровне кода ==&lt;br /&gt;
Выберите пункт '''Исполнение сервиса''', чтобы посмотреть, сколько времени сервис потратил на выполнение собственного кода.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Imageа39.png|граница]]&lt;br /&gt;
&lt;br /&gt;
Длина полосок отображает время, затраченное на каждую конкретную область. Темно-синий цвет обозначает время работы процессора. Выберите любое имя строки, отображаемое в виде ссылки, чтобы просмотреть соответствующие интерактивные области на уровне методов.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Imageа40.png|граница]]&lt;br /&gt;
&lt;br /&gt;
Выберите кнопку '''Просмотреть наиболее часто используемые методы''' и отметьте все классы и методы, которые были выполнены для запуска сервиса в разделе '''Иерархия вызовов'''. В столбце '''Образцы трассировки стека''' показано, сколько раз класс/метод был выполнен для сервиса за выбранный период времени. В столбце '''Вклад''' показана доля потребления, которую класс/метод вносит в общее время выполнения. Это позволяет определить, какой класс и/или метод потребляет большую часть времени выполнения, и впоследствии оптимизировать код.&lt;br /&gt;
&lt;br /&gt;
=== Скачать код ===&lt;br /&gt;
Загрузка кода поддерживается для '''Java''', '''.NET''' и '''Node.js'''.&lt;br /&gt;
&lt;br /&gt;
Чтобы загрузить код для выполнения,&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел '''Действия''' и выберите '''&amp;gt; Исходный код'''.&lt;br /&gt;
# Выберите процесс, с помощью которого вы хотите загрузить код.&lt;br /&gt;
# Выберите '''Загрузить''' для интересующего вас варианта выполнения.&lt;br /&gt;
# Откройте исходный код.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!'''Java'''&lt;br /&gt;
!'''.NET''' &lt;br /&gt;
!'''Node.js'''&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Необходимо&amp;lt;/code&amp;gt; Для преобразования кода в исходный код используйте внешний декомпилятор, например, [https://bytecodeviewer.com/ Bytecode Viewer]﻿.&lt;br /&gt;
|&amp;lt;code&amp;gt;Необходимо&amp;lt;/code&amp;gt; Для преобразования кода в исходный код используйте внешний декомпилятор, например, [https://www.jetbrains.com/decompiler/ dotPeak]﻿.&lt;br /&gt;
|Исходный код доступен непосредственно в Ключ-АСТРОМ.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Автоматические точки доступа ==&lt;br /&gt;
В разделе '''Топ нахождений''' инфографики анализа времени отклика перечислены ключевые факторы, влияющие на анализируемый запрос.&lt;br /&gt;
&lt;br /&gt;
Если запрос выполняется медленно, вы увидите основную причину в разделе '''Основные проблемы'''. Выберите проблему, чтобы просмотреть более подробную информацию. В этом примере вы можете увидеть, что 226 мс из 639 мс было затрачено на вызов &amp;lt;code&amp;gt;PaymentLogic.DoPay&amp;lt;/code&amp;gt;!&lt;br /&gt;
&lt;br /&gt;
[[Файл:Imageа41.png|граница]]&lt;br /&gt;
&lt;br /&gt;
== Распределение времени ответа ==&lt;br /&gt;
Выберите круговую область '''Время ответа''' на инфографике, чтобы открыть диаграмму, показывающую распределение времени ответа всех проанализированных запросов. Это покажет, имеет ли ваш сервис разброс времени ответа или работает равномерно.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Imageа42.png|граница]]&lt;br /&gt;
&lt;br /&gt;
Как правило, время ответа веб-сервисов сильно варьируется. Анализ одного запроса часто показывает более однородную картину.&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>