Помогите разобраться с logging and reporting of autotests results with EFK (Elasticsearch+Fluentd+Kibana)

protractor
reporting
logs
elastic
gitlab-ci
elasticsearch
fluentd
kibana
Теги: #<Tag:0x00007fedbbd3cce0> #<Tag:0x00007fedbbd3cb50> #<Tag:0x00007fedbbd3ca10> #<Tag:0x00007fedbbd3c858> #<Tag:0x00007fedbbd3c628> #<Tag:0x00007fedbbd3c420> #<Tag:0x00007fedbbd3c240> #<Tag:0x00007fedbbd3c088>

(Dmitry Alekseevich) #1

Всем привет!)
После перехода на GitLabCI на проекте была поставлена задача настроить логгирование и визуализацию результатов автотестов в Kibana.
До этого использовался Jenkins и все было вроде норм - большая ночная джоба, которая потом была раздробленна на мелкие параметризированые джобы, плюс эмейл нотификация и вообщем все.
Но после ознакомления со стеком EFK стало ясно что вроде интересная шттука которая позволит и генерировать графики и собирать статистику в KIBANA по пройденым и упавшим тестам и кроме того предоставлять информацию по самым частым ошибкам.
Может кто стыкался и использовал подобный подход?
Стек проекта:
WebUI - Angular,
Back - C#,
Automation - Protractor, Node.js, Jenkins(@deprecated), gitLabCI
Буду рад любым комментариям и советам.


(Sergey Korol) #2

В своем недавнем выступлении на SC 18 Ваня Крутов (@vania_pooh) затрагивал ELK в контексте Selenoid. На GitHub даже есть примеры. Возможно, что-то пригодится в плане конфигурации, не смотря на то, что у вас F, а не L.


(Dmitry Alekseevich) #3

Сергей, спасибо! Посмотрел - интересно, но все же возможности Кибаны в контексте анализа результатов автоматизации рассмотренно очень поверхностно. Но про конфигурацию рассказано все четко. Очень хороший доклад!


(vania-pooh) #4

Там можно про Кибану еще 2 раза по 45 минут сделать было.


(Dmitry Alekseevich) #5

Так может на сентябрь?) Хорошая идея для конфы!


(vania-pooh) #6

На сентябрь уже будет про балансировку нагрузки в Ggr. :slight_smile: