Dotcom-Monitor позволяет отправлять данные со статистикой мониторинга в режиме реального времени или пользовательской информацией в сторонние программы, веб-приложения или панели мониторинга в режиме реального времени. Эти данные отчета в режиме реального времени могут включать такую информацию, как:

  • Статистика использования учетной записи Dotcom-Monitor (использованные и доступные ресурсы на одно решение).
  • Состояние и состояние одного или набора устройств мониторинга.
  • Сведения об ответе, полученные для одного или определенного набора устройств. Запрос информации об ответе может быть сильно настроен на необходимый уровень деталей с использованием ряда параметров запроса.
  • Мониторинг устройств и данных конфигурации задач.

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

  • Учетная запись.aspx - использование пакета счетов

  • конфигурация.aspx - сведения о сайтах и конфигурация задач

  • статус.aspx - информация о состоянии и статусе устройств

  • ответы.aspx - информация о ответах

  • Список значений строк агентов:

    Америка

    • Сан-Франциско
    • IPv6 Сан-Франциско
    • Сиэтл
    • Dallas
    • Денвер
    • Minneapolis
    • Майами
    • Монреаль
    • Вашингтон
    • Нью-йорк
    • AWS США-Восток
    • Буэнос-Айрес
    Europe

    • Лондон
    • Париже
    • Амстердам
    • Копенгаген
    • Франкфурт
    • Варшава
    • Тель-Авив
    Азия, Австралия, Африка

    • Мумбай
    • Гонконг
    • Пекин
    • Шанхай
    • Токио
    • Sydney
    • Брисбен
    • Йоханнесбург
    • Варианты и комментарии

    Включите пользовательские комментарии, связанные с устройством.

    • Варианты »ЗапросДтейла

    Чтобы включить детали уровня элемента (как включено в диаграмму водопада), можно установить флаг Options для запросаDetails.

    Включите “Расширенные детали XML”.

    • Варианты »AllDownPercentages

    Включите все проценты резюме.

    • Варианты »AllTimes

    Включите все время резюме, включая время простоя, простои, неопределенное время, взвешенное время простоя и взвешенное время простоя.

    • Варианты:ПоследниеОтветы

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

    • Номер < суммы>

    Включите только набор < последних > ответов для выбранных устройств.

    • Подробная информация и содержание

    Включите содержание деталей Hit.

    • Подробности:HtmlBody

    Включить Hitdetail HtmlBody

    • Подробная информация (Общийвзрач)

    Включить Hitdetail CommonDescription

    • Подробная информация-BrowserAction

    Включает в себя время навигации, такие как навигационный старт / конец, перенаправление, Извлечение, домен Lookup, Запрос Начало, Выгрузка события, Render Start.

    Примеры:

    https://xmlreporter.dotcom-monitor.com/reporting/xml/responses.aspx?pid=78799A2394884BA880A4DCAC62AAE90D&Site=*&Type=Overall
    https://xmlreporter.dotcom-monitor.com/reporting/xml/responses.aspx?pid=78799A2394884BA880A4DCAC62AAE90D&Task=*&Type=Detail

[/]

Служба отчетности XML (XRS) является бесплатной услугой n по требованию, которая предоставляет данные через запросы HTTP. Канал XML предоставляет информацию о контролируемых устройствах для веб-приложений и веб-сайтов в пользовательском формате. Примеры использования включают: провайдер, предоставляющий своим клиентам независимое время простоя, производительность и доминутный статус своих услуг через веб-сайт; или Центр обработки данных, интегрируя данные мониторинга с их внутренними приложениями.

Отправив правильно отформатированный запрос HTTP (S) GET
в xmlreporter.dotcom-monitor.com
с действительными параметрами, вы получите документ XML с запрошенными данными (см. спецификации по параметрам запроса в соответствующем разделе статьи). Вы можете работать с данными из документа XML по мере необходимости. Возможности включают импорт данных в другую систему, базу данных S’L, панель мониторинга или публикацию их в Microsoft Excel.

Напротив общих панелей мониторинга Dotcom-Monitor и других типов встроенных отчетов, используя XML Feed, вы можете тянуть только параметры, с помощью которые вы хотите работать или видеть на панели мониторинга в других типах сторонних приложений, хлиняемых источниками данных XML. Например, можно создать визуализацию веб-производительности конкретных устройств из вашей учетной записи Dotcom-Monitor с максимально доступным уровнем деталей. Гибкая структура XRS позволяет тянуть только наиболее важные для проекта метрики. Для настройки запроса доступно большое количество параметров запроса XML Feed – вы можете выбрать, хотите ли вы получить краткую сводку на устройствах мониторинга из вашей учетной записи или вы хотите иметь общие данные на каждом устройстве мониторинга. Давайте подробнее рассмотрим, насколько подробными могут быть ваши данные. Вы можете настроить запрос для получения:

  • Краткие данные, такие как время простоя/время простоя, количество успехов и количество сбоев, данные о производительности и стандартное отклонение.
  • Высоко детализированный отчет с необработанными данными за запрошенный период (до последних 6 месяцев).
  • Данные ответов агрегируются в часовые периоды.
  • Данные ответов агрегированы в 24-часовые периоды в течение определенного периода.
  • Резюме за неделю за указанный период.
  • Статистические данные, рассчитанные в течение 3-месячного периода.
  • Резюме за месяцем за указанный период.
  • Резюме за годом за указанный период.

Также, используя параметры запроса, можно указать дату начала и окончания и время представления отчетов. Для выполнения анализа почасовой и дневной нагрузки (среднее время отклика, время отклика STDDev, процент простоя и т.д.) можно вытащить отчет со средними данными, рассчитанными за определенный период (например, недельный период).

Если вы когда-либо тянуть онлайн отчеты для вашего устройства мониторинга в Dotcom-Monitor, вы, вероятно, может оказаться удобным для использования его Uptime / Downtime диаграммы. С помощью XRS-фреймворка вы также можете получить отчет XML со статистикой устройств, разбитой на периоды простоя и простоя.

Вы также можете применить фильтры Dotcom-Monitor (Настраивайте > фильтры) к данным в отчетах. Используя Расписание (Настраивайте > расписание), созданное в вашей учетной записи Dotcom-Monitor, вы можете публиковать только результаты, полученные в течение периода, указанного в определенном планировщике.

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

Настройка запросов HTTP на XML Feed

Запрос XML Feed — это URL-адрес с несколькими параметрами GET, разделенный символом «Я».

Запрос XML состоит из следующих элементов:
 [base_url_address]  +  [unique_account_uid]  +  [Site_id]  Вопросы   [parameter1] [parameter2] и вопросы, которые будут й 

Пример запросов:
 https://xmlreporter.dotcom-monitor.com/reporting/xml/responses.aspx?    pid-4229AF4F0FB545AEA75EAF2013E51BB7  «Сайт»12345  «Тип» В целом   https://xmlreporter.dotcom-monitor.com/reporting/xml/responses.aspx  ?pid-78799A2394884BA880A4DCAC62AAE90D  (сайт)57628  (Тип) Подробное местоположение, Нью-США 

Учетная запись UID

Для создания запроса XML необходимо использовать уникальный идентификатор учетной записи (UID) в качестве параметра запроса  [unique_account_uid] . Этот идентификатор можно найти при вошли в вашу учетную запись в меню навигации в соответствии с Уникальным > > идентификатором интеграции настроек (UID) для типа интеграции XML Feed.

Ограничения на количество запросов XML Feed

Максимальное количество запросов в службу отчетов XML составляет 1 раз в 10 секунд.

Если вы отправляете более одного запроса в течение 10 секунд, XRS возвращает документ XML со следующим разрешено время запроса следующим образом:

  • <ошибка > Вы достигли максимально допустимого предела запросов на IP [192 .168.107.97] < /ошибку>
  • <nextAllowedTime > вторник, 18 февраля 2014 г. 19:50:26 < /nextAllowedTime>
  • <nextAllowedTimeGMT > вторник, 18 февраля 2014 г. 16:50:26 < /nextAllowedTimeGMT>

Поля реагирования XML

В этом разделе можно найти описания на некоторых полях из канала Dotcom-Monitor XML:

<Response> 
<ID>3424533543</ID> 
<Name>Demo request</Name> 
<URL>http://demo.webportal.com/APIv1/json?userid=test;userweight=22;ACT=DASW</URL>
<Monitoring-Date-Time>3/26/2014 12:38:38 PM</Monitoring-Date-Time> 
<Duration>114</Duration>
<DnsTime>0</DnsTime>
<SSLTime>0</SSLTime> 
<ConnectionTime>15</ConnectionTime> 
<RequestTime>0</RequestTime> 
<FirstPacketTime>97</FirstPacketTime> 
<DownloadTime>2</DownloadTime> 
<Status>S</Status> 
<Monitoring-Location>FL, USA</Monitoring-Location> 
</Response>
  • Продолжительность – общее время, которое было заснято для выполнения задачи (в основном – сумма раз ниже)
  • DNSTime – это время, необходимое для разрешения имени хоста (например, www.google.com) на числовой IP-адрес (например, 216.239.59.99).
  • SSLTime – это время, необходимое для завершения процесса рукопожатия SSL.
  • ConnectionTime – это время, необходимое для создания подключения TCP к веб-серверу (или прокси). Keep-Alive соединения часто используются, чтобы избежать накладных расходов неоднократно подключения к веб-серверу.
  • RequestTime – это время, необходимое для отправки сообщения запроса HTTP на сервер и будет зависеть от объема данных, отправляемых на сервер. Например, длительное время отправки будет результатом загрузки файлов с помощью HTTP POST.
  • FirstPacketTime – (Time To First Byte) время прошло, чтобы начать получать данные с удаленного веб-сервера. Другими словами, время между запросом и ответом сначала было получено.
  • DownloadTime – это время, затя взятое для чтения ответа с сервера. Это значение будет зависеть от размера возвращенного содержимого, пропускной способности сети и от того, использовалось ли сжатие HTTP. Другими словами, время между ответом первого и последнего байтов.

Департамент UID

Если в вашей учетной записи настроены отделы, можно настроить XML Feed для предоставления данных только в определенном отделе. Для каждого Департамента назначаются индивидуальные пользовательские интерфейсы. Чтобы получить доступ к UID Департамента, переключите учетную запись Dotcom-Monitor на пользователя Отдела и скопируйте UID из уникального > идентификатора Configure > Integrations (UID). Используйте UID Департамента вместо UID учетной записи в запросе XML Feed.