Sağlık İzleme
SyncID, proaktif uyarılar için görsel kontrol paneli, otomatik kontroller ve Microsoft Teams entegrasyonu ile yerleşik sağlık izleme içerir.
Sağlık kontrol paneli
Section titled “Sağlık kontrol paneli”Sağlık kontrol paneline /health-dashboard adresinden erişin. Şunların gerçek zamanlı durumunu görüntüler:
| Kontrol | Neyi izliyor |
|---|---|
| Veritabanı | SQL Server bağlantısı ve sorgu performansı |
| SyncrOne API | Merkezi SyncrOne uygulamasının erişilebilirliği |
| Bildirim Servisi | E-posta teslimat servisi kullanılabilirliği |
Durum göstergeleri
Section titled “Durum göstergeleri”| Durum | Anlamı |
|---|---|
| Sağlıklı | Servis normal şekilde çalışıyor |
| Düşük Performanslı | Serviste sorunlar yaşanıyor ancak uygulama hala işlev görebilir |
| Sağlıksız | Servis çalışmıyor — bazı işlevler bozulmuş durumda |
Kontrol paneli ayrıca zaman içindeki eğilimleri ve aralıklı sorunları tespit etmenize olanak tanıyan kıvılcım grafikleriyle sağlık kontrolü geçmişini gösterir.
Sağlık kontrolü detayları
Section titled “Sağlık kontrolü detayları”Veritabanı kontrolü
Section titled “Veritabanı kontrolü”SyncID’nin SQL Server veritabanına bağlanıp sorgulama yapabildiğini doğrular. Buradaki bir arıza, uygulamanın veri depolayamadığı veya alamadığı anlamına gelir.
Arıza durumunda: Tüm işlevler etkilenir — devam kayıtları depolanamaz, çalışanlar yönetilemez ve giriş yapılamaz.
SyncrOne API kontrolü
Section titled “SyncrOne API kontrolü”SyncrOne API uç noktasının erişilebilir olduğunu doğrular. SyncrOne kapalıyken bu kontrol Düşük Performanslı (Sağlıksız değil) rapor eder çünkü SyncID bağımsız olarak çalışmaya devam edebilir.
Arıza durumunda: SyncrOne’a çalışan senkronizasyonu ve devam teslimatı engellenir. Cihaz yönetimi ve yerel devam toplama normal şekilde devam eder.
Bildirim Servisi kontrolü
Section titled “Bildirim Servisi kontrolü”E-posta bildirim servisinin erişilebilir olduğunu doğrular.
Arıza durumunda: E-posta bildirimleri (cihaz çevrimdışı uyarıları, başlatma hataları, parola sıfırlama) durur. Diğer tüm işlevler etkilenmez.
Teams bildirimleri
Section titled “Teams bildirimleri”SyncID, webhook aracılığıyla bir Microsoft Teams kanalına sağlık uyarıları gönderebilir.
Kurulum
Section titled “Kurulum”- Teams kanalınızda bir gelen webhook oluşturun
- Webhook URL’sini kopyalayın
Configurations/healthchecks.jsondosyasında yapılandırın:
{ "HealthChecks": { "TeamsWebhookUrl": "https://your-organization.webhook.office.com/..." }}- Değişikliğin geçerli olması için uygulamayı yeniden başlatın
Neler bildirilir
Section titled “Neler bildirilir”- Sağlık kontrolü durum değişiklikleri (Sağlıklı → Düşük Performanslı → Sağlıksız)
- Uygulama başlatma hataları
- Bir kesintiden sonra kurtarma
Cihaz izleme
Section titled “Cihaz izleme”Yukarıdaki sağlık kontrollerine ek olarak, SyncID cihaz bağlantısını izler:
| Özellik | Detaylar |
|---|---|
| Çevrimiçi kontrolü | Her 10 dakikada bir tüm cihazlara ping atılır |
| 3 vuruş uyarısı | Art arda 3 başarısız ping’den sonra yapılandırılmış yöneticilere e-posta uyarısı gönderilir |
| Çevrimdışı takibi | SyncID, cihazların ne zaman çevrimdışı olduğunu ve kurtarıldığını denetim amacıyla kaydeder |
| Kurtarma bildirimi | Çevrimdışı bir cihaz tekrar çevrimiçi olduğunda kurtarma e-postası gönderilir |
Önerilen izleme kurulumu
Section titled “Önerilen izleme kurulumu”- Teams webhook’u yapılandırın — gerçek zamanlı sağlık uyarıları için
- Yönetici e-posta bildirimlerini kurun —
adminnotification.jsondosyasında - Sağlık kontrol panelini günlük kontrol edin — rutin operasyonların bir parçası olarak
- Zamanlanmış görevleri haftalık gözden geçirin — başarısız görevler veya takılan süreçler için
İlgili
Section titled “İlgili”- Zamanlanmış görevler — otomatik görevleri ve takvimleri anlama
- Felaket kurtarma — işler ters gittiğinde kurtarma prosedürleri