Sumologic Репортер
Репортер WebdriverIO, который отправляет результаты тестов в Sumologic для анализа данных

Установка
Самый простой способ - это сохранить @wdio/sumologic-reporter как devDependency в вашем package.json, с помощью:
npm install @wdio/sumologic-reporter --save-dev
Инструкции по установке WebdriverIO можно найти здесь.
Конфигурация
Сначала нам нужно создать новый коллектор, который собирает все логи ваших тестов. Для этого нажмите на Manage в навигационной панели и перейдите в Collection. Там вам нужно добавить новый "Hosted Collector". Укажите подходящее имя, например, "test integration logs", описание и категорию, например, "wdio". Нажмите Сохранить, чтобы создать коллектор.

Следующий шаг - добавить источник. Имеет смысл иметь собственный источник для каждой из ваших сред (например, сборка ветки, интеграция). Нажмите на ссылку "Add Source" рядом с вашим коллектором и добавьте HTTP Source. Снова укажите подходящее имя и описание, а также установите "Source Category", которая отражает среду. Оставьте другие параметры в состоянии по умолчанию и нажмите Сохранить.

Появится модальное окно с конечной точкой источника. Скопируйте этот URL и вставьте его в свой wdio.conf.js, чтобы репортер знал, куда отправлять данные.
Следующий код показывает конфигурацию тест-раннера wdio по умолчанию. Просто добавьте 'sumologic' в качестве репортера в массив и добавьте вашу конечную точку источника:
// wdio.conf.js
module.exports = {
  // ...
  reporters: [
    'spec',
    ['sumologic', {
        // define sync interval how often logs get pushed to Sumologic
        syncInterval: 100,
        // endpoint of collector source
        sourceAddress: process.env.SUMO_SOURCE_ADDRESS
    }]
  ],
  // ...
};
После запуска первых тестов с репортером вы должны быть в состоянии проверить логи тестов с помощью следующего запроса:
_source=wdio
| parse "\"type\":\"*:*\"" as type,status
| json auto
Скоро я предоставлю несколько полезных шаблонов панелей для Sumologic.
Для получения дополнительной информации о WebdriverIO посетите домашнюю страницу.