Պատահականություն-բոտ և չաթ-վիրահատություն
1) Նպատակը և արժեքը
Բոտ-բոտը պատահականության կառավարման ինտերֆեյս է անմիջապես 105 չատից (Slack/Teams/Telegram): մեկ տեքստի մուտքագրումը ռուսական գործողություն է տասնյակ համակարգերում։ Նա
կրճատում է MTTA/MTTR-ը ռուտինի ավտոմատացման պատճառով։
ստեղծում է փաստերի միասնական գրանցում (SoT) և հաղորդակցություններ։
ապահովում է ապացուցել (աուդիտ, թայմլայններ, SLA apdeit);
նվազեցնում է on-call և «թաղումը» վահանակներում։
2) Դերերը և RACI-ը չաթ-վիրահատություններում
Incident Commander (IC) - մրցույթի սեփականատերը 'բացման/փակման, առաջնահերթությունը, լուծումները։
Comics Lead (CL) - տեքստեր և կոդեր (արտաքին/ներքին)։
Domain Leads (Payments/Games/Windows/Infra) - տեխֆակտներ և ֆիքսներ։
Scribe-ը թայմլեյն է, գործողությունների ամսագիր։
Bot Admin-ը իրավունք/քաղաքականություն/ռուսական բոտա է։
Կանոն 'մեկ IC և մեկ CL։ դերի փոփոխությունը բոտի ակնհայտ թիմն է։
3) Հիմնական սցենարները (end-to-end)
1. Մեկնարկը 'alert new p1 «Deposits EU down» -ը ստեղծում է քարտ, var-rum, որը կոչվում է IC/CL, տեղադրում է առաջին ապդեյթի թայմերը։
2. Ведение: `/incident add-facts`, `/incident status set degraded`, `/incident assign @payments-lead`, `/incident timer 20m`.
3. Հաղորդակցություն ՝ «/incident publish status »(CL չեռնովիկ), «/incident partners notify», «/incident regulation noft »։
4. Действия: `/runbook psp-failover PSP1→PSP2`, `/feature toggle replay-center off 60m`, `/traffic shift 30% eu→uk`.
5. Պիտերբուրգը և postmortem: , Timline, «/postmortem generate »։
4) Բոտայի թիմերը (միջուկը)
Ստեղծում/դասակարգում
`/incident new p{1|2|3|4} "
`/incident severity set p2`, `/incident tag add payments,psp`
Գերիշխանություն և դերեր
`/incident ic @user`, `/incident comms @user`, `/incident assign @user [domain]`
Թայմերը և SLO apdeits
«/incident next-corporate 15m », «/incident remind» (bot pinguet CL), «/incident eta 2418: 30 »
Փաստերը և կարգավիճակը
`/incident fact "auth-success PSP1 -25% TR/EU"`, `/incident status {investigating|degraded|monitoring|resolved}`
Կոմմ փաթեթներ
`/incident draft public|partners|regulator`, `/incident publish public`
Մոսկվան
'/runbook
Մոսկվա/post-mortem
`/incident resolve [reason=…]`, `/postmortem generate`, `/postmortem assign @owner`
5) Մոսկվան (նվազագույն անհրաժեշտ)
Մոսկվա/Observability: alerts, SLI/SLO (burn-rate), dashbords։
Incident Express (ITSM) 'կարգավիճակի/դաշտերի երկկողմանի համաժամացումը։
Կարգավիճակ-էջ 'չեռնիվներ և հրապարակումներ CL (policy-gate) միջոցով։
Պրովայդերներ (PFC/KYC/Խաղային ստուդիաներ) 'կապի գրողներ, արագ նամակներ/ալիքներ։
Releault/Feature Flags: Կանարյան ոտքեր/մատնահետքեր, աքսեսուարներ։
Runbooks/Intel-remediation 'guardrails անվտանգ գործողությունների կատալոգ։
CMDB/սեփականատերերը 'հիբրիդային լիդերի, էսկալացիայի։
Թայմլայնների պահեստ ՝ WORM/immutable-ի համար/post-մորտեմների համար։
6) Բոտայի ճարտարապետությունը
Gateway (Chat Adapter): Slack/Teams/Telegram ինտերֆեյսերը։
Command Parser + Policy Engine: Հեղինակային իրավունքի, վալիդացիայի, SoD-ի և ընդունելու։
Orchestrance: սցենարները, թայմերը, հիշեցումները։
Integram Layer 'հաճախորդներ ITSM, մոնիտորինգի, կարգավիճակի էջի, թողարկումների, runbooks։
Evidence Store: Իրադարձություններ, փաստեր, հաղորդագրությունների, ներդրումներ (WORM)։
Metrault & Audit: Որակի չափումներ, գործողությունների լոգներ, թիմերի ուղեգիր։
7) Քաղաքականություն, իրավունքներ և անվտանգություն
RBAC/ABAC 'Ով կարող է ստեղծել/փակել, փոխել severity, հրապարակել։
SoD: Comics publish-ը պահանջում է CL դեր։ high-risk գործողություն (PMS-routing, PII-էքսպորտը) - drontrol։
JIT-իրավունքները 'ժամանակավոր կիսագնդի լիդերներին ժամանակի ընթացքում։
Ստորագրությունը և կոդավորումը 'webhuks/հարցումներ համակարգերի համար - HMAC/mTRK։
Պաշտպանությունը «fat-finger» -ից 'վտանգավոր թիմերի, www.y-run և TTL-ի հաստատումը գործողության վրա։
PII-հիգիենան 'դիմակավորում չեռնովիկներում/լոգարաններում; PII-ի արգելքը բաց ալիքներում։
8) Ավտոմատացման հոսքերը (օրինակ)
Alert P1-ը ստեղծում է var-rum («# nc-2025-11-01-001»), հերթապահ (IC, CL, Payments/Infra)։
Կապում է dashbords/SLI-ը, բացում է ITSM-ի հյուսետը, պատրաստում է առաջին հանրային ապդեյտի ձևը։
Նա նշում է, «հաջորդ ապդեյթը 15 րոպե անց», CL հիշեցումները։
Предлагает runbooks: “PSP reroute 30% → PSP2”, “degrade replay-center”, “autoscale settle-workers”.
Հրապարակման ժամանակ նա արձանագրում է տեքստի տարբերակը և հրապարակում է կարգավիճակի էջը/սոցիալական ցանցը (CL-ի միջոցով)։
Փակման ժամանակ, հավաքում է թայմլայնը, մետրերը, post-mortem չեռնովիկը, VIP/2019 հաղորդագրությունը։
9) Թայմլայնները և ապացույցները
Յուրաքանչյուր իրադարձություն տրամաբանվում է '«T + mm: Նկարագրություն, հեղինակը/բոտ, թիմը, արդյունքը, հղումները»։
Աջակցվում են հաղորդագրությունների ցանկը (diff), կապված է թողարկումների/ֆիչֆլագների/պլանային աշխատանքների հետ։
Էքսպորտը ՝ PDF/CSV ռուսական և կարգավորիչների համար։
10) Մետրիկի (KPI/KRI ChatOps)
MTTA (չաթ) 'ալերտից մինչև «/incident new »։
MTSA (setup) 'նախքան war-rum պատրաստելը և դերերի նշանակումը։
Cadence adherence 'հանրային adddeit ընդմիջումների պահպանումը։
Runbook usage rate-ը ավտոմատացված գործողությունների հետ ինտեգրման մասն է։
Consistency score 'ալիքների միջև տարբերությունները = 0 նպատակ է։
Pager fatigue-ը 'ձեռքով լանդշաֆտների նվազումը նույն/լավագույն SLO-ում։
Postmortem SLA-ը փոստի մորտեմների մասն է, որոնք հավաքվել են D + 5 կոդերով։
11) Ձևանմուշների կատալոգը (բեկորներ)
P1 ստեղծումը
/incident new p1 "Deposits EU down" components=payments,deposits regions=EU
Առաջին հանրային ապդեյթը (CL-ի միջոցով)
/incident draft public
/incident publish public
Routing PSA-ը և fich-ի քայքայումը
/runbook psp-failover PSP1→PSP2 30%
/feature toggle replay-center off 45m
Փոստի մորտը
/postmortem generate
/postmortem assign @owner
12) Գործընթացներում
Հաղորդակցություն '«Հաղորդակցություն պատահականության ժամանակ» և «Համակարգի կարգավիճակի էջեր»։
Դիտարկումը 'արագ հղում SLO/SLI և սինթետիկ։ գծապատկերների տեղադրում։
Alerting: ավտոսրահը P1/P2-ում։ ազդանշանների դեդուպը մեկ հոսքի մեջ է։
Avto-ուղղումներ 'մեկ կանեփ runbooks guardrails և արձագանքներ։
Workflow Engine: human-tasks (4-eyes), շարժասանդուղքների, չեկի թերթերի։
13) Ճանապարհի քարտեզը (4-8 շաբաթ)
Մոսկվան։ 1-2: MVP թիմերը ՝ «/incident new », դերերը (IC/CL), var-rum, apdeits թայմերը, ITSM-ի և մոնեգինգի հետ։
Մոսկվան։ 3-4: հաղորդագրությունների ձևանմուշները (հանրային/գործընկերներ/կարգավորիչներ), կարգավիճակը-էջ (չեռնովիկ-հրատարակություն), 5-7 runbooks կատալոգը։
Մոսկվան։ 5-6: policy-as-code (RBAC/SoD/JIT), digh-risk, WORM ամսագիրը, KPI ChatOps-ը։
Մոսկվան։ 7-8 'P1/P2 tabletop-ուսմունքները, էքսպոզիցիաների հետ ինտեգրումը/ficflages, post-mortem մեքենա հավաքելը, տեղայնացումը։
14) Անտիպատերնի
«Ամեն ինչ բոտի միջոցով» առանց guardrails-ի, պատահական վտանգավոր գործողություններ են կատարվում։
Հրապարակումները կարգավիճակի էջը առանց CL/Legal-review դերի։
Թիմերը առանց լոգարանների/տարբերակների ցույց են տալիս թերարժեքությունը։
Բարդ ձևերը (20 + դաշտեր) զրույցի մեջ, արագությունը նվազում է։ ավելի լավ կարճ թիմեր + հղում։
Չկա P1-ի «լռությունը»։
CMDB/մասնավոր քաոսի սեփականատերերի բացակայությունը նշանակումներում։
15) Արդյունքը
Bot-bot-ը և ChatOps-ը ոչ թե «bot» թիմերի հետ, այլ վիրահատական պլատֆորմը 'արագ մեկնարկը, դեղագործների կարգապահությունը, անվտանգ սահմանափակումներով ավտոմատացված գործողությունները, դիտարկման և ապացուցման միջոցով։ Այս պարամետրը կանխատեսելիորեն նվազեցնում է MTTR-ը, բարձրացնում է հաղորդակցությունների որակը և պաշտպանում iGaming բիզնեսի եկամուտը գագաթնակետային պահերում։