Observability and Monitoring with Selenium

...

This is a 1-day hands-on workshop that focuses on understanding how we can monitor Selenium Grid operations and how to shape an observability culture when it comes to UI functional testing. 

More specifically the participants will be able to learn:

  • How Grafana LGTM stack can be combined with Prometheus to store metrics
  • Why metrics are a basic part of the Observability culture
  • Why it is important to achieve monitoring when it comes to Selenium
  • How to monitor real time testing data from your CI pipelines
A discount is available when:
  • a single customer proceeds with more than three registrations for a particular session;
  • a learner is not currently employed.
Please contact us to receive your discount coupon if you meet any of the above-mentioned criteria.

Please also note that the upcoming sessions are guaranteed to run once they have a minimum number of learners registered.
Total price:
380.00480.00 final price

Available Sessions

DateTimezoneTraining TypeWeekend-WeekdayDescriptionPrice 
20 March 2024, 10:00 am-6:00 pm (EET)Europe/AthensLive VirtualWeekdayInstructor: Giannis Papadakis 380.00480.00 final price

​Description

This is a 1-day hands-on workshop that focuses on understanding how we can monitor Selenium Grid operations and how to shape an observability culture when it comes to UI functional testing. 

More specifically the participants will be able to learn:

  • How Grafana LGTM stack can be combined with Prometheus to store metrics
  • Why metrics are a basic part of the Observability culture
  • Why it is important to achieve monitoring when it comes to Selenium
  • How to monitor real time testing data from your CI pipelines

Who should attend

Any Software Engineer, SRE or QA that wants to get insights on how Grafana LGTM stack is applied for monitoring test infrastructure.

What will you learn

Introduction

Learn the theory behind Observability and Monitoring and the reason that is important to shift left in the software development process. Moreover we will discuss why we need to build observability culture when it comes to software testing and what are the means to achieve it. 

Setup

  • Setup a fully operational development environment for Grafana LGTM stack 
  • Install Prometheus and PushGateway and start scrapping dummy metrics 
  • Install AlertManager and create custom rules

Selenium

  • Create a basic client for exporting metrics from Selenium Grid API
  • Running Selenium Grid Exporter and push metrics real time to Prometheus
  • How PushGateway can be used to push metrics for Selenium Grid API
  • Alert engineering teams through Slack with AlertManager for Selenium Grid outage
  • Push metrics from your UI functional test suites

Bonus

  • Use PromQL (Prometheus Query Language) to aggregate time series data to Grafana
  • Use plugins and widgets from Grafana to visualize your testing data 

​Prerequisites

Basic knowledge of Grafana LGTM stack, Go, Docker, Selenium & Java.

In order to have the environment ready for development please install following:

About the instructor

Giannis Papadakis 

Giannis has been working in the tech industry for more than 13 years in the field of QA Engineering. He graduated from Aristotle University of Thessaloniki (Electrical and Computer Engineering Department) and acquired MSc from the National and Kapodistrian University in Software Engineering Design Strategies. Throughout his career, he has always pursued to gain knowledge around Agile methodologies and Agile techniques in Quality. He is currently working at GWI as Director of QA, driving and shaping the testing strategy in our market research platform. He is passionate about software engineering and enabling teams to be highly productive and solve challenging engineering problems in the area of testing. Talking around QA and DevOps always intrigued him so he organized a meetup group in the Greek community (Athens SDET Meetup) working to share our knowledge with the Greek Professionals through a series of podcasts, onsite events and workshops. Recognised from software companies like Grafana and LambdaTest, being part of their Ambassador Programs gave him the means to gain and transfer knowledge within our Community. Always loved to wear different hats based on the occasion as he has worked as Test Automation Architect, QA Manager, Software Engineer in Test.

Some of his speeches in global and local conferences are 1) Testμ Conference, 2) Athens SDET Meetup, 3) Open Conference, 4) WeTest Conference

 

 

Date

20 March 2024, 10:00 am-6:00 pm (EET)

Timezone

Training Type

Weekend-Weekday