Skip to main content

Questions tagged [sre]

For questions about Site Reliability Engineering (=SRE).

Filter by
Sorted by
Tagged with
2 votes
1 answer
58 views

GCP log based availability metric

we have a GKE hosted API served by Go/Gin service. It logs every request with some structured metadata (including status_code). We'd like to create an availability SLI (which is defined as a ...
grzegorz_p's user avatar
3 votes
1 answer
112 views

How is 'self-healing' to be reconciled with Infrastructure as Code?

As a relative newcomer to the developments happening in Operations - DevOps, SRE, etc. - I'm struggling with a big-picture problem. The following is a specific example, using a network load-balancer. ...
Yellowfog's user avatar
  • 139
1 vote
1 answer
828 views

What are the good metrics to collect for frontend application?

Context: We have some features that rarely calls any backend service and the logic stays in the frontend. Most of the tools we have can calculate SLI/SLO status based on latency and error code return ...
nvcnvn's user avatar
  • 113
0 votes
1 answer
138 views

Is cross-region Kubernetes a thing, and if so, what role does VPN place in this context?

Given you are going to overcome risks of a whole cloud region going offline, you would implement some cross-site distribution mechanisms. In terms of Kubernetes, cluster communication would happen ...
Ta Mu's user avatar
  • 6,782
3 votes
0 answers
191 views

Grafana K8s microservices availability dashboard based on actuator uptime

I need to create a dashboard that is using micrometer prometheus spring actuator endpoint to show all services for a given namespaces in green boxes or red boxes depending on status, the boxes should ...
anVzdGFub3RoZXJodW1hbg's user avatar
10 votes
3 answers
22k views

Prometheus Alertamanger - how to silence all alerts for a given period during a maintenance?

A work scenario that I can't cover currently is that I want to set a maintenance mode, meaning all alerts received from Prometheus to be ignored, I want to be able to set it through the UI for a given ...
anVzdGFub3RoZXJodW1hbg's user avatar
11 votes
3 answers
1k views

What is a reasonable level of coding expertise expected of an SRE?

SREs and coding is a contentious topic. In most situations, SREs end up spending a lot of time on operational tasks, even while being efficiency and automation focused. This means that SREs don't ...
codeforester's user avatar
0 votes
2 answers
78 views

How to define Service Level Objectives without historical data?

Assuming I can define Service Level Indicators for a user journey are there any structured methods for setting a Service Level Objective within that SLA without any historical data to indicate what is ...
Richard Slater's user avatar
0 votes
4 answers
976 views

is there a standard or common approach to defining Service Level Indicators?

I've come to the point where I am starting to adopt principles from Site Reliability Engineering to operate Cloud Native applications in a modern way. From my reading to date, I have established that ...
Richard Slater's user avatar
9 votes
1 answer
7k views

How to calculate burn rate for SLOs?

I've read the Google SRE book a few times but I need some clarifications on exactly how to set up the burn rate and understanding how long it'll take to trigger an alert. Most of my questions are ...
BlueChips23's user avatar
16 votes
5 answers
5k views

Is scrum or kanban really useful for SRE teams?

Agile practices like scrum and kanban were primarily designed for software development. Interrupt and unplanned work is a significant component of what most SRE (Site Reliability Engineering) or ...
codeforester's user avatar
2 votes
1 answer
268 views

What are best practices for setting SLOs for a new service?

I am guiding teams setting SLOs for their services and a question came up about setting SLOs for services that are still in design. Are there standards for setting SLOs for services that don't exist ...
Jay Athalye's user avatar
0 votes
1 answer
252 views

Reset time vs alerting window size in alerting strategies for SLOs

In https://landing.google.com/sre/workbook/chapters/alerting-on-slos/#pros_and_cons_of_alerting_based_on_burn_r I don't understand how the reset time can be 58 min when the alerting window size is one ...
user15207's user avatar
4 votes
4 answers
1k views

How can I convince someone that 100% reliability is not the right target for anything?

It's a fundamental principle of DevOps and SRE that failure is normal and setting a goal of perfect reliability is misguided. But sometimes IT execs and business leaders push back on the idea. They ...
Vivek Rau's user avatar
2 votes
1 answer
299 views

SRE Role at Google [closed]

I want to work at Google some day. What are the tools an SRE should really know before applying at Google? What are the things to expect on an SRE interview? System Design knowledge is required? Do I ...
littlepython's user avatar
-1 votes
1 answer
79 views

How do you write an SLO for a service when higher reliability is needed only during special events? [closed]

Special events such as BFCM (Black Friday / Cyber Monday).
Gustavo Franco's user avatar
7 votes
5 answers
588 views

What is the future of DevOps in the age of serverless?

My senior recently argued that DevOps related roles such as DevOps Engineer, SRE, etc, will be less relevant once serverless matures. He pointed me to Containers won the battle, but will lose the war ...
Flowingover's user avatar
9 votes
2 answers
194 views

Datapoints motivating introduction of SRE in organisation

As there is no Site Reliability Engineering dedicated stackexchange, I found this to be closes one. There are multiple great resources to use as inspiration for slidedeck about SRE principles [SRE ...
Grzegorz Wierzowiecki's user avatar
9 votes
3 answers
13k views

DevOps vs SRE vs Production Support Engineers

DevOps primarily focuses on Delivery Speed and SRE focuses on Reliability in production but where does Production Support Engineers fit who also focuses on production monitoring, alerting, performance,...
Sam's user avatar
  • 91
2 votes
1 answer
322 views

Who is responsible for running and maintaining shared services in DevOps

As a member of a small agile development team developing an application heavily relying on Kafka I wonder what implications the DevOps paradigm of You build it, you run it has regarding running and ...
Hans Sperker's user avatar
6 votes
1 answer
331 views

Implications of introducing Docker to the development team

We always tend to have a moral implications of certain critical decisions taken for development irrespective of the realisation if the decision is critical or not. Say for example switching an entire ...
Abhay Pai's user avatar
  • 303
15 votes
1 answer
1k views

What is the difference between the traditional Development and Operations Model and Site Reliability Engineering?

"SRE is what happens when you ask a software engineer to design an operations team." – Site Reliability Engineering Since Google's Site Reliability Engineering Book was released, on more than one ...
Richard Slater's user avatar
20 votes
4 answers
2k views

What processes or tools enable Segregation of Duties when engineers both deploy and run code?

In highly regulated environments, such as the Financial Services sector, Segregation of Duties is an essential mechanism for avoiding collision amongst individuals with development responsibilities ...
Richard Slater's user avatar
68 votes
4 answers
9k views

What is the difference between SRE and DevOps?

What is the difference between SRE and DevOps? Site Reliability Engineering and Development Operations seem to overlap a lot in detail. How do I know which group is responsible for what, and how do I ...
jcolebrand's user avatar
  • 1,275