GH GambleHub

Дафтарҳои амалиётӣ

1) Китоби бозӣ чист ва чӣ гуна он аз дафтарчаи runbook фарқ мекунад

Runbook як дастури хатти қадам ба қадам барои амалиёти муқаррарӣ/ҳушдор аст ("як, ду, се").
Playbook дарахти тасмим барои сенарияҳои дорои ғилдиракҳост: аломатҳои гуногун → гипотезаҳои гуногун → шохаҳои гуногуни амал. Меъёрҳои интихоб, шароити дарвоза ва шохаҳои пастравиро дар бар мегирад.
Ҳадафи китоби бозӣ коҳиш додани MTTA/MTTR ва сатҳи импровизатсия дар зери номуайянӣ мебошад.

2) Дар куҷо аввал китобҳои бозӣ лозиманд

Ҳодисаҳо: паст шудани SLO (мавҷудият/ниҳонӣ/муваффақият), нокомии тиҷорати SLI (табдили/муваффақияти пардохтҳо).
Тағирот: релизҳо, муҳоҷират, парчамҳои хусусӣ, конфигуратсияҳо (канарӣ/бозгашт).
Тирезаҳои нигоҳдорӣ: такмилдиҳии пойгоҳи додаҳо/брокер, гардиши шаҳодатномаҳо.
Таъминкунандагон: PSP/KYC/CDN/IDP - таназзул ва тағир.
Амният: калиди осебпазир, фаъолияти шубҳанок.
Маълумот: тару тозаи таъхир, кашидани гардиш, таназзули қубур.

3) Стандартҳои китоби бозӣ (таркиби ҳадди аққал)

1. Корт: ID, Версия/Сана, Соҳиб (Гурӯҳ/Нақш), Хизматрасонӣ/Минтақаҳо/Иҷорагирон, Сиёсатҳо/Стандартҳои марбута.
2. Шартҳои таъинот ва роҳандозӣ: кадом SLO/SLI-ро муҳофизат мекунем, ки огоҳиҳо/триггерҳо татбиқ мешаванд.
3. Аломатҳо ↔ Гипотезаҳо: ҷадвали мукотиба, чӣ гуна гипотезаҳои нодурустро зуд буридан мумкин аст.
4. Дарахти қарор: чангалҳо, дарвозаҳои амниятӣ, меъёрҳои боздоштан/идома додан.
5. Амалҳо: блокҳои қадам бо фармонҳо/пайвандҳо ба дафтарчаи корӣ 'ва.
6. Алоқа: қолаби навсозӣ (Impakt → Diagnostika → Deystviya → Sled). навсозӣ), каналҳо ва басомадҳо.
7. Бозгашт/бозгашт: нақшаи равшани бозгашт, маҳдудиятҳо ва парчами таназзули UX.
8. Меъёрҳои анҷом: ченакҳо, тирезаҳои вақти мушоҳида.
9. Далелҳо: чӣ бояд захира кард (гузоришҳо, графикҳо, скриншотҳо, ID чипта).
10. Таърихи тағирот: changelog, маҳдудиятҳои маълум.

4) Таксономияи дафтарча (каталоги мисол)

INC- - ҳодисаҳо (SLO/SLI, провайдерҳо, инфрасохтор).
REL- - релизҳо, релизҳо, конфигҳо/парчамҳо.
MW- - - тирезаҳои нигоҳдорӣ (DB/навбат/cert/OS).
SEC- - амният (дастрасӣ, калидҳо, амалҳои шубҳанок).
DATA- - тару тоза/сифат/схемаҳо.
PROV- - провайдерҳои беруна (PSP/KYC/CDN/Email/SMS).

5) Давраи зиндагӣ ва моликият

1. Ташаббус: дар асоси ҳодиса/моделиронӣ/тағирот.
2. Лоиҳа: муаллиф = соҳиби хидмат; шарҳ: SRE/амният/маълумот (аз рӯи домен).
3. Озмоиш: планшет/бозии рӯз; сабти вақт ва нуқсонҳо.
4. Нашр: дар репо (Docs-as-Code), версия, барчаспҳо, пайвандҳо ба панели панелҳо.
5. Навсозӣ: тибқи RCA/CAPA, ҳадди аққал як маротиба дар як семоҳа; Тару тозаи SLA.
6. Бойгонӣ/фарсудашавӣ: дар ҳолати иваз/гум кардани аҳамият.

6) Ҳамгироӣ бо асбобҳо

Alert → Playbook: Ҳар як қоидаи саҳифа ба як китоби асосии бозӣ ишора мекунад.
Чатҳо: '/оғози бозӣ <id> 'кортро мекушояд, далелҳоро ислоҳ мекунад, таймерҳои навсозиро муқаррар мекунад.
CMDB/каталог: хидмат дорои рӯйхати китобҳои мувофиқ, соҳибон, SLO, панели панелҳо мебошад.
GITOPS: Китобҳои бозӣ ва китобчаҳо дар Git зиндагӣ мекунанд, баррасиҳои PR ва линтерҳо доранд.

7) Нишондиҳандаҳои сифати дафтар

Амалиёт: ≥ 90% давишҳо ба амалҳои мушаххас бидуни надониста афзоиш медиҳанд.
Вақт-ба-амали аввал: як дақиқа ё ду дақиқа аз Пейдж то қадами аввалини пурмазмун.
Фарогирӣ:% Огоҳиҳои саҳифа, ки дорои китоби бозӣ мебошанд (100% ҳадаф).
Тару тоза: ҳиссаи китобҳои бозӣ аз 90 рӯз тару тоза аст.
Сатҳи норасоӣ: шарҳҳо оид ба баррасиҳо/моделсозӣ барои 100 китоби бозӣ.
Аз нав истифода баред: дар асл чанд маротиба китоби бозӣ истифода шудааст (ва ба чӣ натиҷа овардааст).

8) Анти-намунаҳо

"Энсиклопедияи Playbook" бо 20 саҳифа бидуни дарахти қарор.
Фармонҳо бидуни интизории натиҷа ("иҷрои X" - чӣ бояд тағир ёбад?).
Ягон нақша ва маҳдудиятҳои бозгашт вуҷуд надоранд - хатари авҷ гирифтани мушкилот.
Каналҳо/фосилаҳо нишон дода намешаванд - афзоиши хатарҳои PR.
Китоби бозӣ бидуни соҳиб/санаи навсозӣ - ҳеҷ кас ба аҳамияти он бовар намекунад.
Даҳҳо китобҳои монанд ба ҷои як параметри.

9) Мини-қолаби Playbook (идеяи YAML)

yaml id: INC-PAY-001 name: "Payment Success Down"
version: 2. 4 (2025-10-15)
owner: team-payments@sre scope: [prod, region: eu, tenants: all]
goal: "Restore success_ratio ≥ 98% without violating SLA"
triggers:
- alert: slo. burn. payment_success_ratio
- external_status: psp-a partial outage symptoms:
- "5xx growth in payments-api"
- "p95 latency> 400ms on PSP-A"
decision_tree:
- if: "quorum(eu,us) confirms drop AND PSP-A status=partial"
then:
- action: "Reduce PSP-A weight to 30%"
runbook: rb://payments/traffic-shift guardrails: ["success_ratio improving 10m", "p95<300ms"]
- action: "Enable degrade_payments_ux"
runbook: rb://payments/feature-flags
- action: "Status update (30m) by template"
comms: statuspage://payments else:
- action: "Check database/cache/queue"
runbook: rb://payments/diag-stack fallback:
- action: "Failover на PSP-B 70%"
guardrails: ["fraud_rate stable", "chargeback risk noted"]
rollback:
- condition: "PSP-A green 60m"
- steps:
- "Weight of PSP-A 30→70→80 (every 30 m at green SLI)"
evidence:
- "SLI screenshots, p95/5xx graphs, links to logs/trails"
completion:
- "success_ratio ≥98% during 30 m, no burn in 6 h"

10) Мисолҳои тайёр (пораҳо)

A) Пардохтҳо: "Таъминкунанда дар як минтақа таназзул меёбад"

Аломатҳо: коҳиш ёфтани success_ratio гурӯҳи TR, зиёд шудани вақти PSP-A.
Қарорҳо: вазни PSP-A-ро барои TR кам кунед, degrade-UX-ро фаъол созед, бозхондҳоро бо буҷа тақвият диҳед ≤ SLA, навсозии мизоҷро омода созед.
Бозгашт: Вазнҳоро дар SLI сабз дар 60 дақиқа барқарор кунед.

B) DB: "Хатогиҳои афзоиш p99 ва пайвастшавӣ"

Аломатҳо: p99 x, хатогиҳои барқароркунии пайвастшавӣ, рӯйдодҳои интизории афзоиш.
Ҳалҳо: танҳо скриптҳои хонишро фаъол созед, ҳангоми зарурат сарбории навиштан, миқёси ҳавз/нусхаҳоро маҳдуд кунед - нокомии гарм.
Бозгашт: бозгашти параметр, реплика-сарвазир.

C) Кэш: "Сатҳи Miss

Аломатҳо: суръати пазмон> 40%, афзоиши CPU DB.
Қарорҳо: сиёсати кӯчонидани мувозинат, зиёд кардани хотира/равшанӣ, муваққатан хондан, маҳдуд кардани RPS дар калидҳои гарм.
Бозгашт: сиёсатро баргардонед, риштаи мушкилро аз нав созед.

D) CDN: "Таназзули мундариҷаи минтақавӣ"

Аломатҳо: зиёд шудани таъхир/танаффус дар як кишвар, шикоятҳои RUM.
Қарорҳо: тағир додани харитаи масир/GSLB, гузариши POP мушкилот, кам кардани TTL, имкон додани сипари пайдоиш.
Comms: навсозии вазъ бо ҷуғрофияи таъсир.

E) KYC: "Мушаххасоти ноком"

Аломатҳо: тарки сатҳи тасдиқ, афзоиши vendor_error.
Қарорҳо: гузариши қисми трафик ба провайдери алтернативӣ, паст кардани шиддатнокии қоидаҳо (дар доираи сиёсат), оғози баррасии дастӣ барои VIP.
Мувофиқат: сабти ҳама дигаргуниҳо, ҳангоми зарурат огоҳиҳои хавф/ҳуқуқӣ.

11) Алоқа (қолаби навсозӣ)


Impact: EU payment success drop (-3. 1% to SLO, 25 min).
Diagnosis: confirmed by quorum; PSP-A partial outage; p95 = 420ms.
Action: PSP-A weight reduced to 30%, degrade-UX included; next update 18:30 UTC.

12) Рӯйхати санҷиши муаллифи китоби Playbook

  • Ҳадаф, соҳибон, SLO/SLI ва триггерҳои муайяншуда.
  • Ҷадвали "Аломатҳо ↔ Гипотезаҳо" ва дарахти қарор мавҷуд аст.
  • Қадамҳои иҷрошаванда бо натиҷаҳои интизоршаванда ва дарвозаҳои амниятӣ.
  • Шартҳои бозгашт/бозгашт ва бозгашт навишта шудаанд.
  • Қолаби иртибот ва басомади навсозӣ.
  • Истинодҳо ба панели панелҳо/огоҳиҳо/ҷустуҷӯҳо/роҳҳо.
  • Қисмати талабот ва меъёрҳои анҷомёбӣ.
  • Версия, сана, тару тозаи SLA, тағир додани таърих.

13) Рӯйхати назоратӣ

  • Китоби бозӣ дар планшет/бозии рӯзона қобили бозӣ аст.
  • Қадамҳо бехатаранд (маҳдудиятҳо/канарӣ/худкор), асрҳо ошкор карда намешаванд.
  • Нақшҳо ва авҷ гирифтан возеҳанд; IC/Comms нишон дода шудаанд.
  • Нусхабардорӣ бо китобҳои ҳамсоя; параметрҳо хориҷ карда мешаванд.
  • Маълум аст, ки кай истодан ва рафтан ба бозгашт/бозгашт.
  • Ҳуҷҷат аз ҳушдор дар 1 клик дастрас аст.

14) Параметеризатсия ва истифодаи такрорӣ

Гузаронидани тағйирёбандаҳо (минтақа, провайдер, ҳудудҳо) дар 'values. '.
Қадамҳои умумӣ (масалан, "вазни провайдерро кам кунед", "degrade-UX-ро имкон диҳед") бояд дар дафтарҳои алоҳида бароварда шаванд.
Генераторҳои дастгирӣ аз қолабҳо: 'plb new --type = INC --- service = пардохт'.

15) Харитаи роҳсозӣ (4-6 ҳафта)

1. Инвентаризатсияи Пейдж ба ҳар як китоби асосии бозикунӣ § харита мекунад.
2. Қолибҳо: сохтори YAML/Markdown, рӯйхати рӯйхатҳо ва линтерҳоро тасдиқ кунед.
3. 5 сенарияи боло (пардохтҳо/DB/CDN/KYC/кэш) → навиштан/баргаштан ба планшет.
4. Интегратсия: пайвандҳо аз огоҳиҳо, фармонҳои Chatops, далелҳо-бот.
5. Машқ: ҳафтаинаи мини-пармакунӣ як китоби бозӣ дар як вақт; ААР → улучшения.
6. SLA-ҳои тару тоза ва баррасиҳои семоҳа; ҳисоботи ченакҳои сифат.

16) Сатри поён

Китобҳои бозӣ сенарияҳои амалиётӣ бо ғилдиракҳо ва релсҳо мебошанд, ки бетартибии "чӣ бояд кард?!" -Ро тарҷума мекунанд. ба пайдарпаии пешгӯишавандаи қарорҳо. Вақте ки китобҳои бозӣ стандартӣ карда мешаванд, бо огоҳиҳо муттаҳид карда мешаванд ва мунтазам омӯзонида мешаванд, даста зудтар вокуниш нишон медиҳад, хатарҳо назорат карда мешаванд ва тиҷорат устуворӣ ва камолоти истисморро мебинад.

Contact

Тамос гиред

Барои саволҳо е дастгирӣ ба мо муроҷиат кунед.Мо ҳамеша омодаем!

Telegram
@Gamble_GC
Оғози интегратсия

Email — муҳим аст. Telegram е WhatsApp — ихтиерӣ.

Номи шумо ихтиерӣ
Email ихтиерӣ
Мавзӯъ ихтиерӣ
Паем ихтиерӣ
Telegram ихтиерӣ
@
Агар Telegram нависед — ҷавобро ҳамон ҷо низ мегиред.
WhatsApp ихтиерӣ
Формат: рамзи кишвар + рақам (масалан, +992XXXXXXXXX).

Бо фиристодани форма шумо ба коркарди маълумот розӣ ҳастед.