<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Документация Proto Observability Platform – трейсы сессий</title>
    <link>/docs/tags/%D1%82%D1%80%D0%B5%D0%B9%D1%81%D1%8B-%D1%81%D0%B5%D1%81%D1%81%D0%B8%D0%B9/</link>
    <description>Recent content in трейсы сессий on Документация Proto Observability Platform</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>ru</language>
    
	  <atom:link href="/docs/tags/%D1%82%D1%80%D0%B5%D0%B9%D1%81%D1%8B-%D1%81%D0%B5%D1%81%D1%81%D0%B8%D0%B9/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Instrumentation: Трейсы сессий</title>
      <link>/docs/instrumentation/eum/session-traces/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/instrumentation/eum/session-traces/</guid>
      <description>
        
        
        &lt;p&gt;На этой странице:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#%D0%BE%D0%B1%D0%B7%D0%BE%D1%80&#34;&gt;Обзор&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA-%D1%81%D0%B5%D1%81%D1%81%D0%B8%D0%B9&#34;&gt;Список сессий&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7-%D1%82%D1%80%D0%B5%D0%B9%D1%81%D0%B0-%D1%81%D0%B5%D1%81%D1%81%D0%B8%D0%B8&#34;&gt;Анализ трейса сессии&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#%D1%81%D0%B2%D0%BE%D0%B4%D0%BA%D0%B0&#34;&gt;Сводка&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%BE-%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D0%B9&#34;&gt;Дерево событий&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#%D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0&#34;&gt;Статистика&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;обзор&#34;&gt;Обзор&lt;/h2&gt;
&lt;p&gt;Proto Observability Platform записывает каждую пользовательскую сессию в виде распределённого трейса. Трейс сессии объединяет все события, произошедшие в рамках одной сессии пользователя:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Просмотры страниц&lt;/strong&gt; (views) — первичная загрузка и навигация по SPA-роутам&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Загрузки ресурсов&lt;/strong&gt; (resources) — JavaScript, CSS, изображения, шрифты, XHR/Fetch-запросы&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Действия пользователя&lt;/strong&gt; (actions) — клики, скроллы и другие взаимодействия&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Длинные задачи&lt;/strong&gt; (long tasks) — операции, блокирующие основной поток UI&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ошибки&lt;/strong&gt; (errors) — JavaScript-ошибки и сетевые ошибки&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Такой подход позволяет анализировать путь пользователя по приложению как единую транзакцию, аналогично трейсам бэкенд-запросов.&lt;/p&gt;
&lt;h2 id=&#34;список-сессий&#34;&gt;Список сессий&lt;/h2&gt;
&lt;p&gt;Раздел &lt;strong&gt;Цифровой опыт &amp;gt; Веб-приложения &amp;gt; Сессии&lt;/strong&gt; отображает таблицу всех записанных пользовательских сессий.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../images/eum-session-list.png&#34; alt=&#34;images/eum-session-list.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;Для каждой сессии отображаются:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Столбец&lt;/th&gt;
&lt;th&gt;Описание&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Дата начала&lt;/td&gt;
&lt;td&gt;Время начала сессии&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ID сессии&lt;/td&gt;
&lt;td&gt;Уникальный идентификатор сессии (ссылка на трейс)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Имя пользователя&lt;/td&gt;
&lt;td&gt;Имя пользователя, если задано через API агента&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Город&lt;/td&gt;
&lt;td&gt;Город, определённый по IP-адресу&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;О сессии&lt;/td&gt;
&lt;td&gt;Дополнительная информация о сессии&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Время на сайте&lt;/td&gt;
&lt;td&gt;Общая длительность сессии&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Просмотры&lt;/td&gt;
&lt;td&gt;Количество просмотренных страниц&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Действия&lt;/td&gt;
&lt;td&gt;Количество действий пользователя&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ошибки&lt;/td&gt;
&lt;td&gt;Количество ошибок за сессию&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Фильтрация сессий&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Доступны следующие параметры фильтрации:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Версия ОС&lt;/li&gt;
&lt;li&gt;Версия приложения&lt;/li&gt;
&lt;li&gt;Город&lt;/li&gt;
&lt;li&gt;Имя пользователя&lt;/li&gt;
&lt;li&gt;Название ОС&lt;/li&gt;
&lt;li&gt;Тип устройства&lt;/li&gt;
&lt;li&gt;Email пользователя&lt;/li&gt;
&lt;li&gt;ID пользователя&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;анализ-трейса-сессии&#34;&gt;Анализ трейса сессии&lt;/h2&gt;
&lt;p&gt;При клике на ID сессии открывается детальный трейс сессии с несколькими вкладками для анализа.&lt;/p&gt;
&lt;h3 id=&#34;сводка&#34;&gt;Сводка&lt;/h3&gt;
&lt;p&gt;Вкладка &lt;strong&gt;Сводка&lt;/strong&gt; предоставляет общую информацию о сессии.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../images/eum-session-summary.png&#34; alt=&#34;../images/eum-session-summary.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Общая информация:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Общая длительность сессии&lt;/li&gt;
&lt;li&gt;Количество спанов (событий)&lt;/li&gt;
&lt;li&gt;Наличие ошибок&lt;/li&gt;
&lt;li&gt;Время начала сессии&lt;/li&gt;
&lt;li&gt;Тип браузера и устройства&lt;/li&gt;
&lt;li&gt;Страна&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Задействованные сервисы и затраченное время&lt;/strong&gt; — диаграмма распределения времени по сервисам.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Контекст пользователя:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Город, страна и регион (определяются по IP-адресу)&lt;/li&gt;
&lt;li&gt;IP-адрес&lt;/li&gt;
&lt;li&gt;Операционная система и версия (&lt;code&gt;device.os.name&lt;/code&gt;, &lt;code&gt;device.os.version&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Тип устройства (&lt;code&gt;device.type&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Браузер и версия (&lt;code&gt;ua.name&lt;/code&gt;, &lt;code&gt;ua.version&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Полная строка User Agent (&lt;code&gt;ua.string&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;ID просмотра и ID сессии&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Анализ производительности:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Самый медленный спан — автоматическое определение наиболее медленной операции&lt;/li&gt;
&lt;li&gt;Количество спанов с ошибками&lt;/li&gt;
&lt;li&gt;Количество обращений к БД&lt;/li&gt;
&lt;li&gt;Количество внешних HTTP-вызовов&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Операции по типу и затраченное время&lt;/strong&gt; — визуальная разбивка по типам операций:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Загрузка ресурса (resource) — общее количество спанов и суммарное время&lt;/li&gt;
&lt;li&gt;Длительная задача (long task)&lt;/li&gt;
&lt;li&gt;Просмотр (view)&lt;/li&gt;
&lt;li&gt;Действие (action)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;дерево-событий&#34;&gt;Дерево событий&lt;/h3&gt;
&lt;p&gt;Вкладка &lt;strong&gt;Дерево&lt;/strong&gt; отображает хронологический водопад всех событий сессии, аналогично инструментам разработчика браузера.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../images/eum-session-tree.png&#34; alt=&#34;../images/eum-session-tree.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;Каждое событие в дереве содержит:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Тип события&lt;/strong&gt; — просмотр, загрузка ресурса, действие, ошибка&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Название и URL&lt;/strong&gt; — имя операции и связанный URL&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Длительность&lt;/strong&gt; — время выполнения операции&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;При выборе спана в дереве открывается панель &lt;strong&gt;Детали&lt;/strong&gt; с полным набором атрибутов:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Топология:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Сервис — имя отслеживаемого приложения&lt;/li&gt;
&lt;li&gt;Эндпоинт — тип и имя операции (например, &lt;code&gt;view: initial_load&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Тип спана — категория (Просмотр, Ресурс, Действие)&lt;/li&gt;
&lt;li&gt;Компонент — внутренняя классификация (например, &lt;code&gt;internal&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;resource — URL связанного ресурса&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Метрики производительности (для view-спанов):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;action_count&lt;/code&gt; — количество действий&lt;/li&gt;
&lt;li&gt;&lt;code&gt;cumulative_layout_shift&lt;/code&gt; — показатель CLS&lt;/li&gt;
&lt;li&gt;&lt;code&gt;display.viewport.height&lt;/code&gt; / &lt;code&gt;display.viewport.width&lt;/code&gt; — размер области просмотра&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dom_complete&lt;/code&gt;, &lt;code&gt;dom_content_loaded&lt;/code&gt;, &lt;code&gt;dom_interactive&lt;/code&gt; — таймеры DOM&lt;/li&gt;
&lt;li&gt;&lt;code&gt;error_count&lt;/code&gt; — количество ошибок&lt;/li&gt;
&lt;li&gt;&lt;code&gt;first_contentful_paint&lt;/code&gt; — время FCP&lt;/li&gt;
&lt;li&gt;&lt;code&gt;foreground_periods_count&lt;/code&gt;, &lt;code&gt;foreground_time_ratio&lt;/code&gt; — метрики видимости&lt;/li&gt;
&lt;li&gt;&lt;code&gt;frustration_count&lt;/code&gt; — количество сигналов фрустрации&lt;/li&gt;
&lt;li&gt;&lt;code&gt;is_active&lt;/code&gt; — статус активности&lt;/li&gt;
&lt;li&gt;&lt;code&gt;largest_contentful_paint&lt;/code&gt; — время LCP&lt;/li&gt;
&lt;li&gt;&lt;code&gt;load_event&lt;/code&gt;, &lt;code&gt;loading_time&lt;/code&gt; — таймеры загрузки&lt;/li&gt;
&lt;li&gt;&lt;code&gt;loading_type&lt;/code&gt; — тип загрузки (&lt;code&gt;initial_load&lt;/code&gt; или &lt;code&gt;route_change&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;long_task_count&lt;/code&gt; — количество длинных задач&lt;/li&gt;
&lt;li&gt;&lt;code&gt;referrer&lt;/code&gt; — URL перехода&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;статистика&#34;&gt;Статистика&lt;/h3&gt;
&lt;p&gt;Вкладка &lt;strong&gt;Статистика&lt;/strong&gt; агрегирует все операции сессии по типам и предоставляет сводные метрики производительности.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../images/eum-session-stats.png&#34; alt=&#34;../images/eum-session-stats.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;Для каждого типа операции отображаются:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Столбец&lt;/th&gt;
&lt;th&gt;Описание&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Имя операции&lt;/td&gt;
&lt;td&gt;Тип и подтип операции (например, &lt;code&gt;resource: js&lt;/code&gt;, &lt;code&gt;view: initial_load&lt;/code&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Тип спана&lt;/td&gt;
&lt;td&gt;Категория: resource, view, action, long_task&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Макс. длительность&lt;/td&gt;
&lt;td&gt;Максимальное время выполнения среди всех операций данного типа&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Мин. длительность&lt;/td&gt;
&lt;td&gt;Минимальное время выполнения&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Общая длительность&lt;/td&gt;
&lt;td&gt;Суммарное время всех операций данного типа&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Средняя длительность&lt;/td&gt;
&lt;td&gt;Среднее время выполнения&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Кол-во&lt;/td&gt;
&lt;td&gt;Количество операций данного типа&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Это позволяет быстро определить:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Какие типы ресурсов загружаются чаще всего (например, JavaScript — 33 загрузки)&lt;/li&gt;
&lt;li&gt;Какие ресурсы занимают больше всего времени (например, images — 4.75 с суммарно)&lt;/li&gt;
&lt;li&gt;Есть ли длинные задачи и сколько они занимают&lt;/li&gt;
&lt;li&gt;Сколько было навигаций по страницам (&lt;code&gt;view: initial_load&lt;/code&gt; vs &lt;code&gt;view: route_change&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
  </channel>
</rss>
