ΠŸΡŠΡ€Π²ΠΈ стабилСн Ρ€Π΅Π»ΠΈΠ· Π½Π° IncidentRelay, систСма Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° дСТурства ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ Π½Π° извСстия

Π‘Π»Π΅Π΄ ΠΏΠ΅Ρ‚ мСсСца Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° IncidentRelay 1.1, Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‰ΠΈ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° систСма Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° дСТурства, ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° извСстия ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ, която сС стартира Π½Π° собствСн ΡΡŠΡ€Π²ΡŠΡ€ (self-hosted). IncidentRelay 1.1 Π΅ отбСлязан ΠΊΠ°Ρ‚ΠΎ ΠΏΡŠΡ€Π²ΠΎΡ‚ΠΎ стабилно ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ (ΠΊΠ»ΠΎΠ½ 1.0 имашС статус Π±Π΅Ρ‚Π° вСрсия). ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Π΅ насочСн към SRE, DevOps ΠΈ инфраструктурни Π΅ΠΊΠΈΠΏΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ нуТдаят ΠΎΡ‚ Π»ΠΎΠΊΠ°Π»Π½ΠΎ Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π° Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Π½Π° SaaS услугитС Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° дСТурствата (on-call management), ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π·Π° Сскалация ΠΈ Ρ€Π΅Π°Π³ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ. ΠšΠΎΠ΄ΡŠΡ‚ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΅ написан Π½Π° Python ΠΈ сС разпространява ΠΏΠΎΠ΄ MIT Π»ΠΈΡ†Π΅Π½Π·.

IncidentRelay ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ ΠΎΡ‚ систСми Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³, ΡΡŠΠΏΠΎΡΡ‚Π°Π²Ρ Π³ΠΈ със сСрвиз, Π΅ΠΊΠΈΠΏ ΠΈ ротация, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ доставя извСстия Π½Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π½ΠΈΡ‚Π΅ Π΄Π΅ΠΆΡƒΡ€Π½ΠΈ ΠΈΠ»ΠΈ Π΅ΠΊΠΈΠΏΠΈ. Π’ систСмата са Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π³Ρ€Π°Ρ„ΠΈΡ†ΠΈ Π·Π° дСТурства, Ρ€ΠΎΡ‚Π°Ρ†ΠΈΠΈ, прСзаписи Π½Π° смСни, ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π°, статуси ACK/Resolve, напомняния, Сскалации, Π²Ρ€Π΅ΠΌΠ΅Π²ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈ Π½Π° Π΄Π΅ΠΆΡƒΡ€Π½ΠΈ, опрСдСлянС Π½Π° Π²Ρ€Π΅ΠΌΠ΅ Π·Π° ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΈ потисканС Π½Π° ΡˆΡƒΠΌΠ½ΠΈ Π°Π»Π°Ρ€ΠΌΠΈ.

ΠžΡΠ½ΠΎΠ²Π½ΠΎΡ‚ΠΎ прСдимство Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΅ пълСн ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π°Π΄ инфраструктурата ΠΈ Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅. IncidentRelay сС Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π° Π² собствСна срСда, Ρ€Π°Π±ΠΎΡ‚ΠΈ с своя Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈ позволява ясно Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ входящитС ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ, Π΅ΠΊΠΈΠΏΠΈ, Ρ€ΠΎΡ‚Π°Ρ†ΠΈΠΈ ΠΈ ΠΊΠ°Π½Π°Π»ΠΈ Π·Π° доставка. ВходящитС Ρ‚ΠΎΠΊΠ΅Π½ΠΈ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΡ‚Π΅, Π° Π½Π΅ Π½Π° ΠΊΠ°Π½Π°Π»ΠΈΡ‚Π΅, Π·Π°Ρ‚ΠΎΠ²Π° Π΅ ΠΏΠΎ-лСсно Π΄Π° сС Ρ€Π°Π·Π±Π΅Ρ€Π΅ ΠΊΠΎΠΉ външСн ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ ΠΈΠΌΠ° ΠΏΡ€Π°Π²ΠΎ Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ Π΄ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ Π΅ΠΊΠΈΠΏ.

Π’ IncidentRelay сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΏΡ€ΠΈΠ΅ΠΌ Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ ΠΎΡ‚ Prometheus Alertmanager, Grafana Alerting, Zabbix, Sentry, LibreNMS, RMON, AWS SNS/CloudWatch ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ webhook-ΠΎΠ²Π΅. Π—Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° извСстия са ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½ΠΈ ΠΊΠ°Π½Π°Π»ΠΈ Mattermost, Slack, Telegram, Discord, Microsoft Teams, ΠΈΠΌΠ΅ΠΉΠ», webhook-ΠΈ, browser/PWA push ΠΈ доставчици Π½Π° гласови повиквания. Π’ Mattermost ΠΈ Telegram извСстията ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‚ дСйствия Π·Π° ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π°Π²Π°Π½Π΅ ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π° Π±Π΅Π· нСобходимост ΠΎΡ‚ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π² ΠΎΡ‚Π΄Π΅Π»Π΅Π½ интСрфСйс.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° сС стартира Ρ‡Ρ€Π΅Π· Docker Compose, RPM ΠΏΠ°ΠΊΠ΅Ρ‚ Π·Π° дистрибуции, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π½Π° Red Hat, Ρ€ΡŠΡ‡Π½ΠΎ Ρ‡Ρ€Π΅Π· systemd, Π° ΡΡŠΡ‰ΠΎ ΠΈ Π² Kubernetes с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Helm Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠ°. Π—Π° ΠΌΠ°Π»ΠΊΠΈ инсталации ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° SQLite, Π° Π·Π° Ρ€Π°Π±ΠΎΡ‚Π½ΠΈ систСми ΠΈ ΠΏΠΎ-високи натоварвания сС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° PostgreSQL.

Π’ Π½ΠΎΠ²Π°Ρ‚Π° вСрсия са ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ слСднитС измСнСния:

  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са многоступСнчиви on-call Ρ€ΠΎΡ‚Π°Ρ†ΠΈΠΈ с Π²Ρ€Π΅ΠΌΠ΅Π²ΠΈ ограничСния, ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΈ Π½Π° слоСвСтС ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈ;
  • БъздадСн Π΅ ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€ Π·Π° дСТурства, CalDAV ΠΈ ICS Π°Π±ΠΎΠ½Π°ΠΌΠ΅Π½Ρ‚ΠΈ Π·Π° външни ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€ΠΈ;
  • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ са ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π·Π° Сскалация Π½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ с ΠΌΠ½ΠΎΠ³ΠΎΠ΅Ρ‚Π°ΠΏΠ½ΠΈ Π²Π΅Ρ€ΠΈΠ³ΠΈ Π½Π° повишаванС Π½Π° Π½ΠΈΠ²ΠΎΡ‚ΠΎ;
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Π³Ρ€ΡƒΠΏΠΈ Π·Π° прСдупрСТдСния, Π³Ρ€ΡƒΠΏΠΈΡ€Π°Π½Π΅ Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ, ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½ΠΈ увСдомлСния ΠΈ Ρ€ΡŠΡ‡Π½ΠΎ обСдиняванС Π½Π° ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ Π°Π»Π°Ρ€ΠΌΠΈ;
  • ΠŸΠΎΡΠ²ΠΈΡ…Π° сС ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ Π·Π° ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΈ β€žΡ‚ΠΈΡ…ΠΈβ€œ Π°Π»Π°Ρ€ΠΌΠΈ;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° добавянС Π½Π° ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈ към Π°Π»Π°Ρ€ΠΌΠΈΡ‚Π΅;
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΈ Π½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‚Π΅ (P1-P5) ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ повишаванС Π½Π° ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° спорСд ваТността;
  • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Π΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π½Π° услуги, зависимости Π½Π° услуги, SLI/SLO, история Π½Π° влияниСто Π²ΡŠΡ€Ρ…Ρƒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° систСмитС (Service Impact History) ΠΈ бизнСс услуги (Business Services);
  • Появи сС Explain Trace Π·Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡΡ‚Π°: Π·Π°Ρ‰ΠΎ Π°Π»Π°Ρ€ΠΌΠ°Ρ‚Π° ΠΏΠΎΠΏΠ°Π΄Π° ΠΈΠ»ΠΈ Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π° Π² Π΅ΠΊΠΈΠΏΠ°, Π΅ Π±ΠΈΠ»Π° Π³Ρ€ΡƒΠΏΠΈΡ€Π°Π½Π°, потисната ΠΈΠ»ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‚Π΅Π½Π° Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ ΠΊΠ°Π½Π°Π»;
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ (Heartbeats/dead-man-switch) Π·Π° watchdog, backup, ETL ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΏΡ€ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ Π΅ ΠΎΡ‚ΡΡŠΡΡ‚Π²ΠΈΠ΅Ρ‚ΠΎ Π½Π° очаквания сигнал.



Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru
ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster