Skip to content

Monitorimi i Shëndetit

SyncID përfshin monitorim të integruar të shëndetit me një panel vizual, kontrolle të automatizuara dhe integrim me Microsoft Teams për sinjalizim proaktiv.

Aksesoni panelin e shëndetit te /health-dashboard. Ai shfaq statusin në kohë reale të:

KontrolliÇfarë monitoron
Baza e të dhënaveLidhshmërinë dhe performancën e pyetjeve të SQL Server
API-ja e SyncrOneArritshmerinë e aplikacionit qendror SyncrOne
Shërbimi i njoftimeveDisponueshmërinë e shërbimit të dorëzimit të email-it
StatusiKuptimi
HealthyShërbimi po funksionon normalisht
DegradedShërbimi po has probleme por aplikacioni mund të vazhdojë të funksionojë
UnhealthyShërbimi nuk funksionon — disa funksionalitete janë të cenuara

Paneli gjithashtu tregon historikun e kontrolleve shëndetësore me grafiqe sparkline, duke ju lejuar të dalloni tendencat dhe problemet e ndërmjetme gjatë kohës.

Verifikon që SyncID mund të lidhet dhe të pyesë bazën e të dhënave SQL Server. Një dështim këtu nënkupton që aplikacioni nuk mund të ruajë ose të marrë të dhëna.

Në rast dështimi: I gjithë funksionaliteti ndikohet — regjistrat e prezencës nuk mund të ruhen, punonjësit nuk mund të menaxhohen dhe hyrja nuk është e disponueshme.

Verifikon që pika përfundimtare e API-t SyncrOne është e arritshme. Ky kontroll raporton Degraded (jo Unhealthy) kur SyncrOne nuk funksionon, sepse SyncID mund të vazhdojë të funksionojë në mënyrë të pavarur.

Në rast dështimi: Sinkronizimi i punonjësve dhe dorëzimi i prezencës në SyncrOne bllokohen. Menaxhimi i pajisjeve dhe mbledhja lokale e prezencës vazhdojnë normalisht.

Verifikon që shërbimi i njoftimeve me email është i arritshëm.

Në rast dështimi: Njoftimet me email (sinjalizimet e pajisjeve offline, gabimet e nisjes, rivendosja e fjalëkalimeve) ndalojnë. I gjithë funksionaliteti tjetër nuk ndikohet.

SyncID mund të dërgojë sinjalizime shëndetësore në një kanal Microsoft Teams përmes webhook.

  1. Krijoni një webhook hyrës në kanalin tuaj të Teams
  2. Kopjoni URL-në e webhook
  3. Konfiguroni atë në Configurations/healthchecks.json:
{
"HealthChecks": {
"TeamsWebhookUrl": "https://your-organization.webhook.office.com/..."
}
}
  1. Rinisni aplikacionin që ndryshimi të hyjë në fuqi
  • Ndryshimet e statusit të kontrolleve shëndetësore (Healthy → Degraded → Unhealthy)
  • Dështimet e nisjes së aplikacionit
  • Rikuperimi pas një ndërprerjeje

Përveç kontrolleve shëndetësore të mësipërme, SyncID monitoron lidhshmërinë e pajisjeve:

VeçoriaDetajet
Kontrolli i linjësÇdo 10 minuta, të gjitha pajisjet pyeten
Sinjalizimi me 3 goditjePas 3 pyetjeve të njëpasnjëshme të dështuara, dërgohet një sinjalizim me email administratorëve të konfiguruar
Ndjekja offlineSyncID regjistron kur pajisjet dalin offline dhe rikuperohen për qëllime auditimi
Njoftimi i rikuperimitKur një pajisje offline rikthehet online, dërgohet një email rikuperimi
  1. Konfiguroni webhook-un e Teams për sinjalizime shëndetësore në kohë reale
  2. Vendosni njoftimet e email-it adminadminnotification.json
  3. Kontrolloni panelin e shëndetit çdo ditë si pjesë e operacioneve rutinore
  4. Rishikoni detyrat e planifikuara çdo javë për detyra të dështuara ose procese të ngecura