Making Observability Make Sense
Join us for our upcoming Women in DevOps Berlin event, 'Making Observability Make Sense,' in collaboration with SumUp.
RSVP and save your spot now: https://www.eventbrite.co.uk/e/making-observability-make-sense-tickets-391695330277
Expect a number of short presentations from our speakers on Observability Based Topics, where our SRE and DevOps experts will reveal their observability best practices. Please note this is at SumUp HQ In Berlin, however, will also be recorded for those online to view. SumUp HQ also has a children's area for little ones.
- Antonia Otter - Host & EU Co-Founder @ Women in DevOps
- Leonard Becker - DevOps Engineer @ SumUp
- Nadya Shakhat - Cloud Architect @ Nordcloud
Leo is a Senior DevOps Engineer at SumUp, specializing in the field of Observability. During his studies, he focused mainly on computer networks and how their failures on the internet can be measured. At the moment he is leading the development around the initiatives of highly distributed tracing on the edge of the network, enabling better visibility into how users perceive SumUp’s products. Outside of the cloud environment he also likes to tinker with embedded software development.
Presentation #1: What lies behind the magic of auto instrumentation by Leonard Becker
When referring to `distributed tracing`, what we usually mean is collecting events from different services in our backend infrastructure and combining them into single traces that give us a broad overview of what is happening. However, looking just at the backend really only tells half the story when talking about things like user-perceived latencies and error rates. In those cases, what we really want is to have visibility into the full lifecycle of a request made by the users - starting from them tapping a button in an app or clicking a link on a website.
In this talk, I am going to present to you the work we have been doing at SumUp recently to solve this problem. By instrumenting our payment terminals with OpenTelemetry we are now able to measure the actual user experience much better, as well as identify potential bottlenecks in real-time.
Presentation #2: End-To-End Visibility through highly distributed tracing by Nadya Shakhat
These days tracing is considered as one of the essential pillars of observability along with metrics and logging. That’s why the ease of code instrumentation is crucial for the successful implementation of the most recent observability practices. Although so-called manual instrumentation is here to stay, auto instrumentation can significantly help, especially if you are in the early stages of the observability journey and want to quickly see and evaluate the value it can bring you. At first sight, auto instrumentation may seem pure magic, but in reality, it is only 70% of it. In this talk, I’ll give you an overview of technologies, which lie behind auto instrumentation in such languages as Java and Python. We will discuss the main principles of distributed tracing of cloud-native applications and will see what big vendors such as AWS or GCP do to accelerate the adoption of different tracing methods and libraries. Finally, we will see some colourful and meaningful flame graphs built by Datadog. This talk is for developers and DevOps, who want to know the most recent trends in the observability area.
Presentation #3: Observability between Microservices using Istio Telemetry by Bhavna Sagta