Detektori i kanonski problemi

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

Arhitektura detektora

Detektor (Detector)

Detector je algoritam koji analizira zadati skup podataka i daje formalizovan nalaz.

Detektor ne upravlja izvršenjem i ne generiše proizvoljan tekst. Izlaz detektora ima strukturisan 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 da potvrdi nekoliko različitih detektora.

Primer:

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

KlasaNamena
Connectivitykomunikacija, sesije, dostupnost, signal
Archivepotpunost i isporuka arhiva
Data Qualityvalidnost, praznine, protivrečnosti
Meteringprotok, zapremina, metrološki odnosi
Pressureopsezi, skokovi, zaglavljene vrednosti
Temperatureopsezi, trendovi, fizička konzistentnost
Powerbaterija, napajanje, degradacija
Registryregistar, duplikati, fantomski objekti
Passportpopunjenost i ispravnost pasoša
Integrityznaci neovlašćene manipulacije i narušavanja integriteta
Securityanomalni događaji pristupa i konfiguracije
Firmwaregreške, nekompatibilnost, regresije
Topologyzavisnosti između uređaja, mrežnih prolaza i servisa
Operationsprekoračeni rokovi, nema odgovornog lica, ponavljanje
Predictiveprognoza otkaza ili degradacije
Referentni ekran sa katalogom svih 69 provera izveštaja grupisanih po dodacima, koji obuhvata detektore, delimične ocene, zaštitne provere kvaliteta podataka, kontrolne tačke i provere osnovnog uzroka Referentni ekran sa katalogom svih 69 provera izveštaja grupisanih po dodacima, koji obuhvata detektore, delimične ocene, zaštitne provere kvaliteta podataka, kontrolne tačke i provere osnovnog uzroka
Detektori izveštaja: potpun katalog od 69 provera grupisanih po dodacima (plugin) – detektori, delimične ocene, zaštitne DQ provere, kontrolne tačke, osnovni uzrok

Zahtevi za svaki detektor

Svaki detektor u produkcionom okruženju ima:

  • jedinstven identifikator detector_id;
  • semantičku verziju;
  • definisanu namenu;
  • vlasnika;
  • opis ulaznih podataka;
  • kontrolisane pragove;
  • pravila izuzimanja;
  • zahteve za minimalnu veličinu uzorka;
  • kontrolne tačke kvaliteta podataka (DQ gates);
  • formulu za izračunavanje ozbiljnosti;
  • formulu za izračunavanje nivoa pouzdanosti;
  • odgovarajući kanonski problem;
  • skup dokaza (Evidence);
  • testove;
  • kontrolni uzorak;
  • procenu lažno pozitivnih rezultata;
  • datum puštanja u rad;
  • dnevnik izmena;
  • režim isključivanja i vraćanje na prethodnu verziju.

Kontrolne tačke kvaliteta podataka

Detektor ne sme da daje visok nivo pouzdanosti ako su izvorni podaci nepotpuni ili protivrečni.

Primeri kontrolnih tačaka:

UslovUticaj na detektor
Nema validnog identifikatora asset_idblokirati automatsku radnju
Nedovoljna istorija podatakasniziti nivo pouzdanosti
Greška u vremenskoj oznacine izračunavati ažurnost
Nema jedinice merene porediti sa fizičkim pragom
Premali uzorakne izrađivati prognozu
Fantomski objekat u registrupovezane probleme označiti kao probleme bez postupanja

Stanje detektora

OHM prati kvalitet samih detektora.

Ključni pokazatelji:

  • broj aktiviranja;
  • udeo potvrđenih aktiviranja;
  • stopa lažno pozitivnih rezultata;
  • udeo ručnih otkazivanja;
  • udeo ponovnih otvaranja;
  • raspodela nivoa pouzdanosti;
  • drift ulaznih podataka;
  • promena strukture uzorka;
  • prosečno vreme do potvrde;
  • verzija algoritma;
  • broj aktivnih problema po verziji.

Kanonski problemi (Canon)

Canon je stabilna poslovna klasifikacija problema koja ne zavisi od konkretne implementacije detektora.

Zašto su potrebni kanonski problemi

Bez kanonskih problema analitički sistem se brzo izrodi u skup neusaglaš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 obezbeđuje:

  • jedinstven tok rada;
  • jedinstven sporazum o nivou usluge (SLA);
  • preglednu analitiku;
  • stabilne ključne pokazatelje učinka (KPI);
  • zajedničku bazu znanja;
  • uporedivost između verzija;
  • prevod interfejsa bez izmena u logici;
  • integraciju sa spoljnim sistemima.

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 perioduintegracija / komunikacija
stale_communicationuređaj se dugo nije javljaoteren / komunikacija
no_hourly_archivenema satne arhiveserverski deo / integracija
archive_delivery_failurearhiva je formirana, ali nije isporučenaserverski deo / integracija
archive_incompletearhiva je nepotpunaslužba merenja
abnormal_session_lengthanomalno trajanje sesijekomunikacija / integracija
battery_lowkritično nizak preostali kapacitet baterijeservis
battery_unknownstanje baterije je nepoznatoservis / integracija
passport_incompletepodaci u pasošu su nepotpunimetrologija
registry_ghostobjekat postoji logički, ali nije fizički potvrđenregistar
registry_duplicatekonflikt identifikatora ili duplikatregistar
pressure_out_of_rangepritisak van dozvoljenog opsegaeksploatacija
pressure_sensor_stucksenzor pritiska ne pokazuje promene uprkos očekivanoj dinamicimetrologija / servis
temperature_out_of_rangetemperatura van dozvoljenog opsegaeksploatacija
data_quality_degradedkvalitet podataka ne omogućava pouzdanu analizuintegracija
firmware_regressionproblemi su povezani sa verzijom firmverafirmver / serverski deo
tampering_suspectedotkriveni su znaci moguće neovlašćene manipulacijebezbednost / metrologija
leak_suspectedotkriveni su posredni znaci mogućeg curenjaeksploatacija
topology_dependency_failuresimptomi su posledica otkaza zajedničke komponente od koje zavisi više objekataserverski deo / infrastruktura
Referentni ekran sa spiskom svih 19 kanonskih problema detektora: kodovi, opisi, zone odgovornosti, SLA politike, oznake potrebe za postupanjem i linkovi ka bazi znanja Referentni ekran sa spiskom svih 19 kanonskih problema detektora: kodovi, opisi, zone odgovornosti, SLA politike, oznake potrebe za postupanjem i linkovi ka bazi znanja
Pregled kanonskih problema: svih 19 kanonskih problema detektora sa kodovima, opisima, zonama, SLA politikama, oznakama i linkovima ka bazi znanja (KB)

Verzionisanje kanonskih problema

Izmena teksta ili prevoda ne zahteva promenu identifikatora.

Nova verzija kanonskog problema potrebna je kada se promeni bilo šta od sledećeg:

  • poslovno značenje;
  • pravilo dodele;
  • kriterijum potrebe za postupanjem;
  • način verifikacije;
  • SLA princip;
  • logika spajanja sa drugim problemima.

Analitika kvaliteta detektora

Operational Health Matrix ne ocenjuje samo opremu, već i kvalitet sopstvenih analitičkih algoritama.

Za svaki detektor sistem izračunava:

  • tačnost;
  • preciznost;
  • odziv;
  • stopu lažno pozitivnih rezultata;
  • stopu lažno negativnih rezultata;
  • prosečan nivo pouzdanosti;
  • drift;
  • stabilnost;
  • prosečno vreme verifikacije;
  • stopu prihvatanja.

Ovakav pristup omogućava stalno unapređivanje analitičkog modela podsistema Data Platform bez narušavanja ponovljivosti rezultata.

Sam portfolio detektora razvija se prema planu po fazama: novi detektori se uvode u talasima, a svaki talas je uslovljen spremnošću interfejsa API platforme na koje se oslanja.

Referentni ekran sa planom razvoja detektora po fazama: oko 113 planiranih detektora grupisanih u talase, od kojih je svaki označen statusom spremnosti interfejsa API Referentni ekran sa planom razvoja detektora po fazama: oko 113 planiranih detektora grupisanih u talase, od kojih je svaki označen statusom spremnosti interfejsa API
Plan razvoja detektora: ~113 planiranih detektora u talasima, sa statusom spremnosti interfejsa API

Povezane teme

Poslednje ažuriranje

Da li vam je ova stranica bila korisna?