Pingwire

Worker, cron ve scriptler için Telegram uyarıları.

Geliştirici Araçları

Pingwire; worker monitoring, cron job notification, process failure alert ve DevOps otomasyonu için yeniden kullanılabilir Telegram bildirim kanalları sunan Node.js npm alert CLI aracıdır.

Zorluklar & Gereksinimler

İç worker'lar, cron job'lar ve otomasyon script'leri için her projede yeniden bildirim altyapısı kurmadan kullanılabilecek sade bir uyarı katmanı gerekiyordu.

Araç; Telegram alert gönderimi, yerel kanal konfigürasyonu, tekrar eden bildirimler için cooldown, test gönderimleri ve otomasyon ağırlıklı DevOps ortamlarına uygun küçük bir komut satırı yüzeyiyle pratik kalmalıydı.

Mühendislik Çözümü

Pingwire'ı yeniden kullanılabilir kanal konfigürasyonu, Telegram bot gönderimi, pair-mode kurulumu, kanal yönetim komutları ve shell script ya da worker kodundan doğrudan alert gönderme desteği olan npm dağıtımlı bir Node.js CLI paketi olarak geliştirdik.

Paket; worker monitoring ve process alerting akışını hafif tutarken etkin/devre dışı kanallar, yerel config saklama, cooldown durumu, test mesajları ve açık bildirim hedefleme gibi operasyonel detayları yönetiyor.

Kategori

Geliştirici Araçları

Teknoloji Altyapısı

Node.jsTelegram IntegrationAlert CLIWorker MonitoringCron NotificationsDevOps Automation

Etiketler

cliautomationnpm