Parcurs 05Lecție 1 / 8

Asumați-vă responsabilitatea serviciului după instalare

Definiți semnale utile ale serviciului, decizii privind incidentele, recuperarea și mentenanța. Păstrați vizibilă responsabilitatea operațională după terminarea generării codului.

Practică10 minVerificat

Publicat de Cum scriem

Verificați ce ați înțelesO verificare de disponibilitate returnează HTTP 200, dar exporturile nu conțin înregistrări deoarece autorizarea este defectă. Ce arată aceasta?Faceți exercițiul
O verificare de disponibilitate returnează HTTP 200, dar exporturile nu conțin înregistrări deoarece autorizarea este defectă. Ce arată aceasta?

Ce veți învăța

  • Definiți un semnal al serviciului din perspectiva utilizatorului.
  • Separați coordonarea incidentului de investigația tehnică.
  • Planificați mentenanța și recuperarea ca responsabilități continue.

Definiți serviciul de care depind utilizatorii

Instalarea în mediu face software-ul disponibil. Operarea îl menține util pe măsură ce se schimbă utilizatorii, dependențele, traficul și cerințele. Un generator de cod nu elimină acest lucru continuu.

Pentru un export fictiv de clienți, utilizatorii au nevoie de mai mult decât o pagină accesibilă. Au nevoie de înregistrările permise în formatul cerut, într-un timp acceptabil. Au nevoie și ca serviciul să împiedice accesul la datele altei organizații.

Numiți responsabilul înainte de lansare. Consemnați cine răspunde în afara programului normal, dacă aceasta face parte din angajamentul serviciului. Un furnizor poate executa o parte din lucru, dar organizația are în continuare nevoie de un traseu clar pentru decizii și comunicare.

Alegeți semnale care susțin acțiunea

Un indicator de nivel al serviciului, sau SLI, măsoară o proprietate definită a comportamentului serviciului. Un obiectiv de nivel al serviciului, sau SLO, stabilește o țintă pentru acel indicator pe o perioadă precizată. Alegeți ținta pornind de la nevoile utilizatorilor și capacitatea operațională.

Ghidul SRE de la Google explică această abordare și folosirea unui buget de erori pentru deciziile de fiabilitate. Nu copiați ținta altui serviciu fără a-i verifica sensul. Ghidul SLO, exemplu de politică a bugetului de erori.

Pentru export, definiți ce înseamnă o cerere eligibilă reușită. Separați refuzurile așteptate de defecțiunile sistemului. Documentați excluderile, astfel încât un indicator să nu se poată îmbunătăți doar prin ascunderea cererilor dificile.

SemnalCe ajută la detectareLimită importantă
Verificarea disponibilității publiceServiciul nu poate fi accesatNu verifică un flux de lucru autentificat
Terminarea și latența exportuluiCererile eligibile eșuează sau durează prea multNecesită o definiție precisă a reușitei
Verificări ale refuzului de autorizareRegresia unei limite criticeAcoperă condițiile testate
Semnale ale resurselor și dependențelorO cauză internă probabilăNu descriu singure impactul asupra utilizatorilor

Evitați înregistrarea exporturilor complete în loguri pentru o vizibilitate mai bună. Colectați informațiile minime necesare diagnosticării problemei și protejați accesul la ele.

Pregătiți răspunsul la incidente

Decideți cine coordonează, cine investighează și cine comunică. Rolurile pot fi combinate într-o echipă mică, dar responsabilitățile trebuie să rămână clare. Păstrați o evidență a observațiilor și acțiunilor.

Ghidul Google privind răspunsul la incidente pune accent pe coordonare și comunicare alături de reducerea tehnică a impactului. O corecție tehnic corectă poate totuși lăsa utilizatorii neinformați sau mai multe persoane să facă modificări contradictorii. Răspuns la incidente.

Un agent poate rezuma loguri sau compara ipoteze în limitele aprobate pentru date. Nu trebuie să dobândească autoritate nerestricționată în producție deoarece incidentul este urgent. Folosiți o procedură definită de escaladare pentru accesul excepțional.

Exersați recuperarea și finanțați mentenanța

Testați procedura de recuperare cu date fictive reprezentative. Identificați ce nu poate anula revenirea codului, inclusiv înregistrările șterse sau mesajele deja trimise. Notați timpul și informațiile necesare restaurării serviciului.

Atribuiți lucrul continuu: actualizări de dependențe, verificări ale accesului, reînnoirea certificatelor unde este cazul, schimbări de capacitate și corecții ale documentației. Un serviciu fără capacitate de mentenanță acumulează obligații după epuizarea bugetului de lansare.

După un incident, alegeți îmbunătățiri care tratează cauzele observate. Legați-le de implementare și verificare. Astfel se închide ciclul de viață: dovezile operaționale schimbă ce specifică și construiește echipa în continuare.

Faceți exercițiul

Scrieți o notă operațională de o pagină pentru exportul fictiv de clienți. Includeți un semnal care reflectă experiența utilizatorului, ținta sa, destinatarul alertei, un prim răspuns sigur, o limită de recuperare și un responsabil pentru mentenanță. Precizați ce nu poate detecta monitorizarea.

Descărcați fișa de lucru (Markdown)
Verificați ce ați înțeles ↑

Continuați învățarea

Surse și lecturi suplimentare

Lecturi asociate de la Taiga