Detektori i kanonski problemi

Kako detektori pretvaraju telemetriju u nalaze, a kanonski problemi pretvaraju nalaze u probleme kojima se upravlja – klase detektora, kontrolne točke kvalitete podataka, katalog kanonskih problema i analitika kvalitete detektora.

Arhitektura detektora

Detektor (Detector)

Detector je algoritam koji analizira zadani skup podataka i daje formaliziran nalaz.

Detektor ne upravlja izvršavanjem i ne generira proizvoljan tekst. Izlaz detektora ima strukturiran format.

Lanac Detector → Canon → Issue

flowchart TD
  D["Detector"] -->|"klasifikacija"| C["Canon"]
  C -->|"upravljanje"| I["Operational Issue"]
  • Detector – konkretan algoritam;
  • Canon – stabilan tip operativnog problema;
  • Operational Issue – pojava problema u konkretnom kontekstu.

Isti kanonski problem može potvrditi nekoliko različitih detektora.

Primjer:

flowchart TD
  D1["archive.tail_gap.v3"] --> CANON["no_hourly_archive"]
  D2["archive.coverage.v2"] --> CANON
  D3["archive.delivery_queue.v1"] --> CANON
  D4["session.freshness.v4"] --> CANON
  CANON --> ISSUE["OHM-2026-001842"]

Klase detektora

KlasaNamjena
Connectivitykomunikacija, sesije, dostupnost, signal
Archivepotpunost i isporuka arhiva
Data Qualityvaljanost, praznine, proturječnosti
Meteringprotok, obujam, mjeriteljski odnosi
Pressurerasponi, skokovi, zaglavljene vrijednosti
Temperaturerasponi, trendovi, fizikalna dosljednost
Powerbaterija, napajanje, degradacija
Registryregistar, duplikati, fantomski objekti
Passportpopunjenost i ispravnost putovnice
Integrityznakovi neovlaštenih zahvata i narušavanja cjelovitosti
Securityanomalni događaji pristupa i konfiguracije
Firmwarepogreške, nekompatibilnost, regresije
Topologyovisnosti između uređaja, pristupnika i servisa
Operationsprekoračeni rokovi, nema odgovorne osobe, ponavljanje
Predictiveprognoza kvara ili degradacije
Referentni zaslon s katalogom svih 69 provjera izvješća grupiranih po dodacima, koji obuhvaća detektore, djelomične ocjene, zaštitne provjere kvalitete podataka, kontrolne točke i provjere temeljnog uzroka Referentni zaslon s katalogom svih 69 provjera izvješća grupiranih po dodacima, koji obuhvaća detektore, djelomične ocjene, zaštitne provjere kvalitete podataka, kontrolne točke i provjere temeljnog uzroka
Detektori izvješća: potpuni katalog od 69 provjera grupiranih po dodacima (plugin) – detektori, djelomične ocjene, zaštitne DQ provjere, kontrolne točke, temeljni uzrok

Zahtjevi za svaki detektor

Svaki detektor u produkcijskom okruženju ima:

  • jedinstveni identifikator detector_id;
  • semantičku verziju;
  • definiranu namjenu;
  • vlasnika;
  • opis ulaznih podataka;
  • kontrolirane pragove;
  • pravila izuzimanja;
  • zahtjeve za minimalnu veličinu uzorka;
  • kontrolne točke kvalitete podataka (DQ gates);
  • formulu za izračunavanje ozbiljnosti;
  • formulu za izračunavanje razine pouzdanosti;
  • odgovarajući kanonski problem;
  • skup dokaza (Evidence);
  • testove;
  • kontrolni uzorak;
  • procjenu lažno pozitivnih rezultata;
  • datum puštanja u rad;
  • dnevnik izmjena;
  • režim isključivanja i vraćanje na prethodnu verziju.

Kontrolne točke kvalitete podataka

Detektor ne smije davati visoku razinu pouzdanosti ako su izvorni podaci nepotpuni ili proturječni.

Primjeri kontrolnih točaka:

UvjetUtjecaj na detektor
Nema valjanog identifikatora asset_idblokirati automatsku radnju
Nedovoljna povijest podatakasniziti razinu pouzdanosti
Pogreška u vremenskoj oznacine izračunavati ažurnost
Nema jedinice mjerene uspoređivati s fizikalnim pragom
Premali uzorakne izrađivati prognozu
Fantomski objekt u registrupovezane probleme označiti kao probleme bez postupanja

Stanje detektora

OHM prati kvalitetu samih detektora.

Ključni pokazatelji:

  • broj aktiviranja;
  • udio potvrđenih aktiviranja;
  • stopa lažno pozitivnih rezultata;
  • udio ručnih otkazivanja;
  • udio ponovnih otvaranja;
  • raspodjela razina pouzdanosti;
  • drift ulaznih podataka;
  • promjena strukture uzorka;
  • prosječno vrijeme do potvrde;
  • verzija algoritma;
  • broj aktivnih problema po verziji.

Kanonski problemi (Canon)

Canon je stabilna poslovna klasifikacija problema koja ne ovisi o konkretnoj implementaciji detektora.

Zašto su potrebni kanonski problemi

Bez kanonskih problema analitički se sustav brzo izrodi u skup neusklađenih poruka:

  • archive_missing
  • no_archive
  • archive_gap
  • hourly_data_absent
  • delivery_error

Kanonski problem objedinjuje sve ove ekvivalentne signale pod jednim identifikatorom: canon: no_hourly_archive.

To osigurava:

  • jedinstveni tijek rada;
  • jedinstveni sporazum o razini usluge (SLA);
  • preglednu analitiku;
  • stabilne ključne pokazatelje uspješnosti (KPI);
  • zajedničku bazu znanja;
  • usporedivost između verzija;
  • prijevod sučelja bez izmjena u logici;
  • integraciju s vanjskim sustavima.

Struktura kanonskog problema

yaml
canon_id: no_hourly_archive
name: 'Hourly archive is missing'
domain: archive
default_owner_zone: backend_integration
default_priority: P1
actionable: true
verification_mode: data
sla_policy: archive_p1
suppression_group: communication_archive
knowledge_tags:
  - archive
  - delivery
  - communication

Osnovni skup kanonskih problema

Kanonski problemZnačenjePrimarna zona
no_sessions_in_periodnema sesija u analiziranom razdobljuintegracija / komunikacija
stale_communicationuređaj se dugo nije javljaoteren / komunikacija
no_hourly_archivenema satne arhiveposlužiteljska strana / integracija
archive_delivery_failurearhiva je formirana, ali nije isporučenaposlužiteljska strana / integracija
archive_incompletearhiva je nepotpunaslužba mjerenja
abnormal_session_lengthanomalno trajanje sesijekomunikacija / integracija
battery_lowkritično nizak preostali kapacitet baterijeservis
battery_unknownstanje baterije je nepoznatoservis / integracija
passport_incompletepodaci u putovnici su nepotpunimjeriteljstvo
registry_ghostobjekt postoji logički, ali nije fizički potvrđenregistar
registry_duplicatesukob identifikatora ili duplikatregistar
pressure_out_of_rangetlak izvan dopuštenog rasponaoperativno poslovanje
pressure_sensor_stucksenzor tlaka ne pokazuje promjene unatoč očekivanoj dinamicimjeriteljstvo / servis
temperature_out_of_rangetemperatura izvan dopuštenog rasponaoperativno poslovanje
data_quality_degradedkvaliteta podataka ne omogućuje pouzdanu analizuintegracija
firmware_regressionproblemi su povezani s verzijom firmverafirmver / poslužiteljska strana
tampering_suspectedotkriveni su znakovi mogućeg neovlaštenog zahvatasigurnost / mjeriteljstvo
leak_suspectedotkriveni su posredni znakovi mogućeg curenjaoperativno poslovanje
topology_dependency_failuresimptomi su posljedica kvara zajedničke komponente o kojoj ovisi više objekataposlužiteljska strana / infrastruktura
Referentni zaslon s popisom svih 19 kanonskih problema detektora: kodovi, opisi, zone odgovornosti, SLA politike, oznake potrebe za postupanjem i poveznice na bazu znanja Referentni zaslon s popisom svih 19 kanonskih problema detektora: kodovi, opisi, zone odgovornosti, SLA politike, oznake potrebe za postupanjem i poveznice na bazu znanja
Pregled kanonskih problema: svih 19 kanonskih problema detektora s kodovima, opisima, zonama, SLA politikama, oznakama i poveznicama na bazu znanja (KB)

Verzioniranje kanonskih problema

Izmjena teksta ili prijevoda ne zahtijeva promjenu identifikatora.

Nova verzija kanonskog problema potrebna je kada se promijeni bilo što od sljedećeg:

  • poslovno značenje;
  • pravilo dodjele;
  • kriterij potrebe za postupanjem;
  • način verifikacije;
  • SLA načelo;
  • logika spajanja s drugim problemima.

Analitika kvalitete detektora

Operational Health Matrix ne ocjenjuje samo opremu, nego i kvalitetu vlastitih analitičkih algoritama.

Za svaki detektor sustav izračunava:

  • točnost;
  • preciznost;
  • odziv;
  • stopu lažno pozitivnih rezultata;
  • stopu lažno negativnih rezultata;
  • prosječnu razinu pouzdanosti;
  • drift;
  • stabilnost;
  • prosječno vrijeme verifikacije;
  • stopu prihvaćanja.

Ovakav pristup omogućuje stalno unaprjeđivanje analitičkog modela podsustava Data Platform bez narušavanja ponovljivosti rezultata.

Sam portfelj detektora razvija se prema planu po fazama: novi se detektori uvode u valovima, a svaki je val uvjetovan spremnošću API sučelja platforme na koja se oslanja.

Referentni zaslon s planom razvoja detektora po fazama: oko 113 planiranih detektora grupiranih u valove, od kojih je svaki označen statusom spremnosti API sučelja Referentni zaslon s planom razvoja detektora po fazama: oko 113 planiranih detektora grupiranih u valove, od kojih je svaki označen statusom spremnosti API sučelja
Plan razvoja detektora: ~113 planiranih detektora u valovima, sa statusom spremnosti API sučelja

Povezane teme

Posljednji put ažurirano

Je li vam ova stranica bila korisna?