Les accidents comme expérience n°3. Comment nous avons sauvé notre surveillance lors d'un accident chez OVH

Dans cet article, je partagerai mon expérience sur la façon dont le récent accident chez OVH a affecté notre infrastructure de surveillance, comment nous avons résolu le problème et quelles leçons nous en avons tirées.





Ă€ propos de la surveillance avec nous

, «» . :





1. Blackbox- . — endpoint’ , . , health page JSON-, , . , — , / .





: HTTP/HTTPS. , , JSON ( status page- ). (, ).





( , OVH).





2. Kubernetes- , . Prometheus + Grafana + Alertmanager, . , (, , Kubernetes Deckhouse), , — (, ).





3. , Kubernetes. , (bare metal) , , . Okmeter ( — - ). OVH.





( , , , .)





, , , — Okmeter. ( Kubernetes-), blackbox- ( , - ).





? ? — ?





«» Dead man’s switch (DMS). , «»:





  • OK, , « », (Prometheus, Okmeter ..) -.





  • , OK , .





  • , , OK , - ERROR . .





, (10 ): (ERROR) DMS.





:





  • — DMS, 3:20 .





  • Okmeter , , . , - . , , (blackbox Kubernetes). .





  • ( 8:14) , , Okmeter , .





, Okmeter. - OVH:





  • SBG-2 — ;





  • SBG-1 — .





, - OVH . , , .





10 , , Okmeter — - .





, :





  1. ;





  2. , ;





  3. .





DevOps-, CTO . , , Okmeter.





, Okmeter . , ? :





Matrice de criticité des alertes

3 . , , S1 ( ) S9 ( ). S1 — blackbox-, . , Okmeter ( . ). S2, (S3 ..).





S1 S2 Okmeter, , . . 





, Okmeter, . 





Okmeter

: S1-S2

, Okmeter? , — , Okmeter, — , 1 2020 .





:





  1. .





    1. ( ).





    2. .





    3. (, ).





  2. .





  3. .





: S3

S3 : , , .





. , ZooKeeper.





Bash

Okmeter, , . : Ansible- , . 10 . - Bash.





:





  1. shell-, bare metal-. ( ) , Okmeter: , severity, .. , . , .





    , API — flint (flant integration).





  2. Ansible- , , . Ansible- , , , .





  3. , — , .





S1-S2 — S3. ( ) .





3000 .





:





, . :





  , Okmeter , «» , , . 





, : , . : , (DRP) . - , , .





:





  1. , , . , OVH? …





  2. «» Okmeter, : , .. ( ), «» , .





  3. , : . , .





P.S.

:





  • «„- Okmeter “. „“»;





  • « #2. Elasticsearch Kubernetes»;





  • « #1. ClickHouse, ».








All Articles