Selenium has a new trick up its sleeve to track failures by Puja Jagani #SeConf 2022
As our systems and tests grow more and more complex we need to make sure that we have the tools to capture the root causes without spending hours or days chasing them down. This is where Observability becomes our best friend. Observability allows us to see what is going on inside a system based on what we think is crucial without trawling through logs! Just like any piece of software should be robust, scalable, maintainable, and reliable, it should also be observable. Observability makes the journey from identifying unexpected problems to identifying the root cause easier.
To do so, the code should record as much useful granular information as possible. Metrics, logs, and traces are three known ways of encapsulating granular information. They are the primary sources of information to help determine the state of the system at any given point in time.
Selenium 4 introduced a fully distributed Grid with multiple components that communicate over the network. Troubleshooting and diagnosing problems in this setup is a challenge. To tackle this, Selenium integrated OpenTelemetry’s tracing and event logs. This feature is now available out of the box by default when using Selenium.
The users now have more power in their hands!
I will dive into Selenium's observability journey by discussing:
- What is observability?
- Need for observability
- Understanding the three pillars of observability: Metrics, Logging, and Tracing
- Generating telemetry data alone does not suffice. It is a process from design to deployment.
- Full-stack tracing in Selenium (Grid and Java client library)
Explain how we, at BrowserStack, are benefiting and exposing this information to our users.
More details: https://confengine.com/conferences/selenium-conf-2022/proposal/16697
Conference Link: https://2022.seleniumconf.in
Видео Selenium has a new trick up its sleeve to track failures by Puja Jagani #SeConf 2022 канала ConfEngine
To do so, the code should record as much useful granular information as possible. Metrics, logs, and traces are three known ways of encapsulating granular information. They are the primary sources of information to help determine the state of the system at any given point in time.
Selenium 4 introduced a fully distributed Grid with multiple components that communicate over the network. Troubleshooting and diagnosing problems in this setup is a challenge. To tackle this, Selenium integrated OpenTelemetry’s tracing and event logs. This feature is now available out of the box by default when using Selenium.
The users now have more power in their hands!
I will dive into Selenium's observability journey by discussing:
- What is observability?
- Need for observability
- Understanding the three pillars of observability: Metrics, Logging, and Tracing
- Generating telemetry data alone does not suffice. It is a process from design to deployment.
- Full-stack tracing in Selenium (Grid and Java client library)
Explain how we, at BrowserStack, are benefiting and exposing this information to our users.
More details: https://confengine.com/conferences/selenium-conf-2022/proposal/16697
Conference Link: https://2022.seleniumconf.in
Видео Selenium has a new trick up its sleeve to track failures by Puja Jagani #SeConf 2022 канала ConfEngine
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Deep Learning Powered Genomic Research by Dr. C.S.Jyothirmayee & Vijayalakshmi Mahadevan #ODSC_India](https://i.ytimg.com/vi/A0U9nme5D3M/default.jpg)
![Getting2Alpha: Turbo charge your product with Game Thinking by Amy Jo Kim](https://i.ytimg.com/vi/lofGt4g1yPM/default.jpg)
![My Journey with Erlang at Redbus by Sujatha Hemmady #FnConf19 #CBLIndia](https://i.ytimg.com/vi/pd2E9nkxHNg/default.jpg)
![Retargeting F# for the web: from JS to WebAssembly by Adam Granicz #FnConf 2022](https://i.ytimg.com/vi/yPkWA74cR1Y/default.jpg)
![Art of Effective Visualization of Multi-dimensional Data by Dipanjan Sarkar at #ODSC_India](https://i.ytimg.com/vi/2yRl-DEu0g0/default.jpg)
![Build your own Appium plugin by Sai Krishna & Srinivasan Sekar #AppiumConf2021](https://i.ytimg.com/vi/JpYpLM--atE/default.jpg)
![Edward Kmett - How I discovered functional programming](https://i.ytimg.com/vi/IMFRQmysY7U/default.jpg)
![What have you made possible with the Selenium test automation platform? [Selenium Conf 2020 CFP]](https://i.ytimg.com/vi/61pn1zLr2ZM/default.jpg)
![Navigating the loop in water on land & programming models by Bruce Tate & Francesco Cesarini #FnConf](https://i.ytimg.com/vi/6x9Sl3VO66s/default.jpg)
![How we use KPI trees to Maintain Focus on Business Outcomes - Sreekandh & Sriram #AgileIndia 2022](https://i.ytimg.com/vi/CO3cL11G0xs/default.jpg)
![Ansible meets Selenium Grid - Building a stable local iOS simulator farm by Syam Sasi #SeConf2020](https://i.ytimg.com/vi/iY4dC49kQUY/default.jpg)
![Fun! Done! Learn! A Positive Retrospective Born in Japan by Yasunobu Kawaguchi #AgileIndia2020](https://i.ytimg.com/vi/0ttC3HYkHfg/default.jpg)
![A Balancing Act by Dr. Anita Bhandari & Rajneesh Bhandari #AgileIndia2020](https://i.ytimg.com/vi/JovE0XPX5-E/default.jpg)
![From Hrs to Mins: How to Write Test Cases for a Faster Regression Suite by Chitvan Singh #SeConf2020](https://i.ytimg.com/vi/AiUjUDflHpE/default.jpg)
![Building Multimodal Deep learning recommendation Systems by Sujoy Roychowdhury #ODSC_India](https://i.ytimg.com/vi/67awVc0oTg8/default.jpg)
![How to successfully craft a business agility transformation? by Phil Abernathy #AgileIndia2019](https://i.ytimg.com/vi/oVpnQz2PnDY/default.jpg)
![Models as Code Differentiable Programming with Julia by Viral Shah #ODSC_India](https://i.ytimg.com/vi/ijkJdcfvKkc/default.jpg)
![Using Deep-Learning to Accurately Diagnose Your Broadband Connection by Nicolas Dupuis #ODSC_India](https://i.ytimg.com/vi/QO5FywW6wWc/default.jpg)
![Octopus Execution-Building world's most powerful AI platform for education-Aditi Avasthi #AgileIndia](https://i.ytimg.com/vi/tYGwD-u_-5M/default.jpg)
![Continuous Testing at Scale by Sudhir Joshi #SeConfLite 2022](https://i.ytimg.com/vi/CaDBqVh-Tj0/default.jpg)