Serverless Observability: where SLOs meet transforms
How do you build reliable SLOs when your serverless data is too massive to query? This talk shows how Elasticsearch transforms are the key.
#1about 3 minutes
Using transforms to solve scaling challenges in serverless
Elasticsearch transforms are used to create summarized indices from large datasets, addressing scaling issues during a serverless migration.
#2about 3 minutes
Understanding core SRE concepts like SLIs and SLOs
Service Level Indicators (SLIs) measure performance, while Service Level Objectives (SLOs) set targets to meet agreements (SLAs), with error budgets defining tolerance.
#3about 4 minutes
Exploring different SLO indicator types in Elasticsearch
A review of various SLO indicator types like APM availability, APM latency, and custom KQL helps in choosing the right metric for service monitoring.
#4about 3 minutes
How transforms power the underlying SLO architecture
The SLO architecture relies on a multi-layered transform service to roll up source data into summarized, entity-centric indices for efficient querying.
#5about 4 minutes
Creating transforms and setting up health alerts
Learn to create a transform through the Kibana UI and configure a transform health alert to monitor its status and trigger notifications via connectors.
#6about 2 minutes
Implementing burn rate alerting for proactive monitoring
Burn rate alerting uses multiple time windows to track how quickly the error budget is consumed, providing early warnings before an SLO is breached.
#7about 4 minutes
A practical demo of creating SLOs and dashboards
This demonstration walks through creating a transform, defining a custom SLO with a burn rate alert, and visualizing the results in a Kibana dashboard.
#8about 2 minutes
Managing SLOs and transforms with Elasticsearch APIs
Use the Dev Tools console in Kibana to interact with APIs for programmatically managing SLOs and transforms, which is useful for automation and troubleshooting.
#9about 3 minutes
Fostering cross-team collaboration with SLOs
Implementing SLOs is an organizational effort that requires collaboration between SRE, developers, product, and support teams to align on reliability goals.
#10about 5 minutes
Actionable takeaways for SREs on incident management
SREs should focus on understanding user expectations, defining key SLIs, balancing reliability and innovation, and using historical data to inform decisions.
#11about 9 minutes
Q&A on setting realistic SLOs and choosing tools
The discussion covers how to set achievable SLO targets, handle variance in serverless environments, and the benefits of in-house versus open-source monitoring tools.
#12about 7 minutes
Q&A on team alignment and prioritizing SLO work
This section addresses how to align multiple teams on SLOs through regular communication and how to prioritize improvements in the backlog, often driven by incidents or user feedback.
#13about 10 minutes
Q&A on third-party dependencies and new features
The final questions cover strategies for managing SLOs tied to third-party dependencies and balancing the introduction of new features with service reliability.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
03:01 MIN
Key learnings and results from the MLOps transformation
The Road to MLOps: How Verivox Transitioned to AWS
02:37 MIN
Using observability for better business outcomes
Keycloak case study: Making users happy with service level indicators and observability
05:17 MIN
Q&A on monoliths, serverless, and specific use cases
Why you shouldn’t build a microservice architecture
06:50 MIN
Prioritizing observability and debugging in serverless
End the Monolith! Lessons learned adopting Serverless
05:03 MIN
Using infrastructure as code and structured logging
End the Monolith! Lessons learned adopting Serverless
03:14 MIN
Creating a stepwise transition strategy to MLOps
Effective Machine Learning - Managing Complexity with MLOps
19:28 MIN
Q&A on serverless, webhooks, and cloud migration
Protector Of The Realm
25:09 MIN
Audience Q&A on serverless IoT development
Building your way to a serverless powered IOT Buzzwire game
MLOps – What’s the deal behind it?Welcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Nico Axtmann who introduced us to MLOpsAbout the speaker:Nico Axtmann is a seasoned machine learning veteran. Starting back in 2014 he observed ...
Benedikt Bischof
MLops – Deploying, Maintaining And Evolving Machine Learning Models in ProductionWelcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Bas Geerdink who gave advice on MLOps.About the speaker:Bas is a programmer, scientist, and IT manager. At ING, he is responsible for the Fast...
Dev Digest 134 - Where pixels sing?News and ArticlesWeAreDevelopers LIVE Data and Security Day is on Wednesday, 25/09/2024. Learn about OPC UA Updates, Best Practices for Using GitHub Secrets, Passwordless Web 1.5, Emerging AI Security Risks, Data Privacy in LLMs and get a chance to t...
From learning to earning
Jobs that call for the skills explored in this talk.