ΠŸΡŠΡ€Π²ΠΎΡ‚ΠΎ стабилно ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° 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, email, webhook-ΠΎΠ²Π΅, browser/PWA push ΠΈ доставчици Π½Π° гласови повиквания. Π’ Mattermost ΠΈ Telegram извСстията ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‚ дСйствия Π·Π° ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄ΡΠ²Π°Π½Π΅ ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π° Π±Π΅Π· Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π² ΠΎΡ‚Π΄Π΅Π»Π΅Π½ интСрфСйс.

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

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

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



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