Observation og overvågning - mønstre

Læs mere om Operational Excellence → Observation og overvågning

Mønstre

Hvor skal du seHvordan godt ser ud
Platform | Begivenhedsovervågning✅ Begivenhedsovervågning er designet til indledende arkitektur, der registrerer korrelations-id’er, der sporer anmodninger gennem asynkrone behandlingskæder og eksterne integrationer
Platform | Begivenhedsovervågning✅ Observationsinfrastruktur er inkluderet fra den indledende sprint i stedet for eftermonteret, når produktionshændelser er umulige at diagnosticere
Platform | Integration✅ Integrationskontrolpunkter placeres med vilje for at aktivere anmodningssporing på tværs af systemgrænser
Platform | Platformsbegivenheder✅ Platformsbegivenhedsdata er struktureret til driftsmæssig synlighed med transaktionsmarkører og kontekst
Platform | Tilpasset logføring✅ Tilpasset logføringsstruktur registrerer særskilte begivenheder med fulde kontekstoplysninger, herunder brugeridentitet, tidsstempel, varighed og resultat
Platform | Metrikker✅ Metrikker aggregerer numeriske mål over tid, der afslører tendenser, herunder API-forbrugsfrekvenser, Apex CPU-tidsfordelinger og succesfrekvenser for batchjob
Platform | Distribueret sporing✅ Sporinger forbinder synkrone API-kald til asynkrone behandlingskæder, platformsbegivenheder til abonnentkørsler og integrationsanmodninger til eksterne systemsvar
Platform | Observation✅ Observation gør det muligt for operatorer at besvare vilkårlige spørgsmål om systemadfærd uden at implementere nye instrumenter for hver undersøgelse

Anti-mønstre

Hvor skal du seHvad ser dårligt ud
Platform | Begivenhedsovervågning⚡️ Løsning startes uden tilpasset logføring, hvilket kræver større omstrukturering seks måneder senere, når produktionshændelser viser sig umulige at diagnosticere med platformslogfiler alene
Platform | BegivenhedsovervågningObservation er efterstillet til eksisterende løsning, der kræver instrumenteringsændringer, der påvirker de fleste komponenter og risikerer fejl under driftsmæssigt forbedringsarbejde
Platform | Integration⚡️ Der forekommer integrationsfejl, men anmodningsstier kan ikke spores på tværs af systemgrænser uden omfattende telemetri
Platform | PlatformsbegivenhederPlatformsbegivenhedsdata mangler operationel kontekst, hvilket gør hændelsesundersøgelse afhængig af søgning i flere systemer
Platform | Tilpasset logføring⚡️ Logfiler registrerer utilstrækkelig kontekst. Undersøgelser kræver gengivelse af problemer for at indsamle yderligere oplysninger
Platform | Observation⚡️ Foruddefinerede dashboards kan ikke besvare uventede spørgsmål om systemadfærd, der vises i produktion

Mønstre

Hvor skal du seHvordan godt ser ud
Platform | Begivenhedsovervågning✅ Begivenhedsovervågning er aktiveret for produktionsmiljøer, der registrerer API-anvendelse, loginaktivitet, Apex, SOQL-forespørgsler, Visualforce, Lightning og rapportkørsler
Platform | Begivenhedsovervågning✅ Begivenhedslogfiler eksporteres pr. time til den centraliserede logplatform, der aktiverer historiske analyser ud over den oprindelige platforms bevarelse
Platform | Begivenhedsovervågning✅ Ekstern logaggregering aktiverer korrelation med virksomhedstelemetrie fra andre systemer til sluttransaktionssporing
Platform | Begivenhedsovervågning✅ Begivenhedslogfiler bevares, der matcher bestemmelseskravene for overensstemmelsesrapportering og langsigtede tendensanalyser
Platform | Proactive Monitoring✅ Proactive Monitoring tærskler justeres bevidst baseret på organisationsspecifik normal driftsområde i stedet for at acceptere standarder
Platform | Proactive Monitoring✅ Proactive Monitoring registrerer API-begrænsningspik, samtidige Apex, SOQL-rækkebegrænsningstilgange og rækkespærring før brugersynlige hændelser
Platform | Proactive Monitoring✅ Tilpassede tærskler genererer handlingsrettede signaler, som teams Trust og reagerer på ved at skabe dygtige cykler med kontinuerlig forbedring
Platform | Skaleringscenter✅ Scale Center-basislinjer etableres under løsningens stabilisering og ses igen efter hver større frigivelse
Platform | Skaleringscenter✅ Skaleringscenter afslører, hvilke handlinger der forbruger flest ressourcer, hvilke transaktioner der nærmer sig timeouttærskler, og hvor optimeringsinvesteringer giver størst påvirkning
Platform | Skaleringscenter✅ Transaktionstid øges fra basislinjemeddelelsesundersøgelse, der afslører utilsigtede N+1-forespørgselsmønstre, der er introduceret i den seneste implementering
Platform | Revisionsspor for opsætning✅ Revisionsspor for opsætning sporer konfigurationsændringer, herunder tilladelsesændringer, metadataimplementeringer og opdateringer til sikkerhedsindstillinger med bevarelse op til 180 dage
Platform | Revisionsspor for opsætning✅ Revisionsspor for opsætning eksporteres til bevarelse ud over 180 dage, når overensstemmelse eller kontraktmæssige krav kræver længere historiske vinduer
Platform | Shield✅ Feltrevisionsspor er aktiveret selektivt for felter, der indeholder følsomme data, regulerede data, der kræver ændringshistorik eller vigtige forretningsdata
Platform | Shield✅ Feltrevisionsspor giver op til 10 års bevarelse for felter, hvor forståelse af historiske værdier hjælper handlinger og compliancerapportering
Platform | Tilstandscheck✅ Gennemgange af tilstandscheck planlægges kvartalsvist med resultater rettet baseret på risikoprioritering for miljøet
Platform | Tilstandscheck✅ Resultaterne af tilstandscheck modtager bevidst gennemgang frem for passiv accept. Kompenserende kontroller eller forskellige risikotoleranser dokumenteres

Anti-mønstre

Hvor skal du seHvad ser dårligt ud
Platform | Begivenhedsovervågning⚡️ Begivenhedsovervågning er aktiveret, men logfiler eksporteres aldrig, hvilket begrænser undersøgelser til det oprindelige bevarelsesvindue og forhindrer historiske tendensanalyser
Platform | Begivenhedsovervågning⚡️ Begivenhedslogfiler forbliver i platformslageret. Ekstern aggregering implementeres ikke, hvilket forhindrer langsigtet kapacitetsplanlægning
Platform | Proactive MonitoringProactive Monitoring bruger standardtærskler, der er for følsomme eller for løse, hvilket genererer støjende advarsler, som teams lærer at ignorere
Platform | Proactive Monitoring⚡️ Alarmstøj ødelægger Trust i overvågningssystemet, team stopper med at reagere på gyldige signaler
Platform | Skaleringscenter⚡️ Skaleringscenter er aktiveret, men er aldrig gennemset proaktivt. Ydeevnen nedsættes langsomt, indtil brugere klager efter måneder med trinvis nedgradering
Platform | Skaleringscenter⚡️ Ydelsesmetrikker mangler basiskontekst. Det er uklart, om 3-sekunders transaktionstider er typiske, forbedrende eller nedsættende
Platform | Revisionsspor for opsætning⚡️ Revisionsspor for opsætning eksporteres ikke. Bevarelsesbegrænsninger forhindrer sikkerhedsundersøgelser eller validering af overensstemmelse ud over 180 dage
Platform | Shield⚡️ Feltrevisionsspor er aktiveret for alle felter i stedet for selektivt, hvilket skaber lagringsomkostninger uden tilsvarende overensstemmelsesværdi
Platform | TilstandscheckResultaterne af tilstandscheck gennemgås aldrig. Sikkerhedskonfiguration afviger fra basislinjenbefalinger uden bevidst accept

Mønstre

Hvor skal du seHvordan godt ser ud
Platform | Brugerforløb✅ Kritiske brugerforløb defineres på basis af forretningspåvirkning og overvåget end-to-end for succesfrekvenser, fuldførelsestid, afgangspunkter og fejlsatser
Platform | Brugerforløb✅ Kritiske forløb inkluderer omsætningsgenererende aktiviteter (bestillingsindsendelse, kontraktkørsel, salgsmulighedens lukning), højvolumen aktiviteter (login, søgning, registreringsoprettelse) og compliancekrævende aktiviteter (samtykkeregistrering, fuldførelse af registrerets rettigheder)
Platform | Brugerforløb✅ Forløb er instrumenteret med transaktionsmarkører, der angiver start, fuldførelse, afbrydelse og fejl ved hvert væsentligt trin
Platform | Brugerforløb✅ Bestillingsindsendelsesforløb instrumenteret med platformsbegivenheder i hver fase (validering af indkøbsvogn, lagerkontrol, betalingsbehandling, fuldførelsesudløser) viser succesfrekvens efter fase
Platform | Brugerforløb✅ Overvågning på forløbsniveau afslører problemer, der er usynlige i overvågning på komponentniveau, da der kan forekomme fejl på ethvert overgangspunkt
Platform | Brugerforløb✅ Advarsler udløses, når succesfrekvenser for forløb falder under acceptable tærskler, eller varighed overskrider forsinkelsesmål
Platform | Integration✅ Integrationstilstandsovervågning registrerer eksterne systemfejl, netværksproblemer, godkendelsesproblemer og tilgange for frekvensbegrænsning, før de overlapper til brugerorienterede fejl
Platform | Integration✅ Succesfrekvensovervågning - advarsler, når de falder under 99 % for kritiske synkrone integrationer
Platform | Integration✅ Overvågning af fejlfordeling advarer, når der vises nye fejltyper, der ikke findes i basislinjen
Platform | Integration✅ Forsinkelsescentilovervågning (p95) advarer, når det overskrider 3 sekunder for synkrone brugerorienterede opkald
Platform | Integration✅ Overvågning af gennemsnit advarer, når der er over 80 % af den kendte frekvensgrænse eller SLA-tærskel
Platform | Integration✅ Overvågning af tilstanden af afbryderen advarer, når et kredsløb åbnes, der angiver ekstern systemnedbrydelse
Platform | Integration✅ Overvågning af forsøgsfrekvens, der advarer, når vedvarende forsøgsfrekvens overskrider 5 %, hvilket angiver pålidelighedsproblemer
Platform | Integration✅ Integrationstelemetri distribuerer til centraliserede overvågningsplatforme, der aktiverer korrelation på tværs af systemgrænser

Anti-mønstre

Hvor skal du seHvad ser dårligt ud
Platform | Brugerforløb⚡️ Komponenter overvåges uafhængigt og viser sund drift, mens 12 % af brugerne forlader vigtige forløb uden at se hvorfor
Platform | Brugerforløb⚡️ Komponenttilstandsdashboards vises grønt, mens brugere ikke kan fuldføre kritiske arbejdsflows, der afslører fejl i overvågningsarkitektur
Platform | Brugerforløb⚡️ Brugerrejse, der vedrører flere Apex, forløb, platformsbegivenheder og eksterne integrationer, mangler end-to-end-synlighed
Platform | Brugerforløb⚡️ Kritiske forretningsrejser mangler instrumentering. Succesfrekvenser og afgangspunkter er ukendte
Platform | Integration⚡️ Integrationsfejl registreres kun efter overlapning i brugerorienterede fejl snarere end proaktivt
Platform | IntegrationIntegrationstelemetri forbliver isoleret i individuelle systemer, der forhindrer korrelation og grundlæggende årsagsanalyser på tværs af grænser
Platform | Integration⚡️ Overvågning af advarsler om downstream-symptomer, efter skaden er udført, snarere end at afsløre grundlæggende årsager tidligt

Mønstre

Hvor skal du seHvordan godt ser ud
Platform | SLI’er✅ Tilgængelighed SLI’er måler procentdelen af tidskritiske forløb, der udføres korrekt fra brugerperspektivet (modtager det forventede resultat, ikke kun 200-statuskode)
Platform | SLI’er✅ Forsinkelses-SLI’er måler tid til at fuldføre handlinger ved p50 (median), p90 (90th percentile excluding outliers), p95 (95th percentile excluding worst outliers) og p99 (99th percentile showing worst-case experience)
Platform | SLI’er✅ Forsinkelsesmål varierer efter handlingskritiskhed og brugerforventning (500ms søgning føles øjeblikkelig, den samme forsinkelse for at skrive input føles langsom)
Platform | SLI’er✅ Gennemgangs-SLI’er måler mængden af vellykkede handlinger pr. tidsenhed, der afslører kapacitetsanvendelse og væksttendenser
Platform | SLI’er✅ Gennemløb kombineret med forsinkelse afslører, om systemet bevarer ydeevnen under øget indlæsning eller forringes, efterhånden som mængden vokser
Platform | SLI’er✅ Fejlfrekvens-SLI’er skelner mellem fejltyper (brugerfejl som valideringsfejl kontra systemfejl som styringsbegrænsningsundtagelser)
Platform | SLO’er✅ Mål for serviceniveau er etableret ved at definere acceptable SLI-tærskler baseret på forretningskrav, før du vælger arkitektoniske mønstre
Platform | SLO’er✅ Forretningskrav “Sælgere skal se salgsmulighedsopdateringer inden for 5 sekunder” skaber SLO “Salgsmulighedsdetaljeside indlæses inden for 3 sekunder ved p95”, som styrer arkitektoniske beslutninger
Platform | SLO’er✅ SLO’er kommer fra forretningskrav og styrer arkitektoniske beslutninger i stedet for at blive defineret på basis af, hvad systemet aktuelt opnår

Anti-mønstre

Hvor skal du seHvad ser dårligt ud
Platform | SLI’er⚡️ Tilgængelighed måles fra teknisk perspektiv (200 statuskode) snarere end brugerperspektiv (modtagelse af forventet resultat)
Platform | SLI’er⚡️ Forsinkelse måles kun ved middelværdi uden at forstå værste tilfælde-brugeroplevelse ved p95 eller p99 percentiler
Platform | SLI’er⚡️ Fejlfrekvens-SLI’er skelner ikke mellem brugerfejl og systemfejl og maskerer forskellige problemer, der kræver forskellige løsninger
Platform | SLO’er⚡️ Arkitektur bygges først, og derefter defineres SLO som “hvad end vi aktuelt opnår”, hvilket fører til accept af 12-sekunders sideindlæsninger, fordi systemdesign aldrig tog hensyn til brugerkrav
Platform | SLO’er⚡️ SLO’er er arkitektonisk styret snarere end forretningsstyret og angiver mål baseret på, hvad systemet opnår snarere end hvad brugerne har brug for

Mønstre

Hvor skal du seHvordan godt ser ud
Platform | Advarsel✅ Alvorsklassificering distribuerer kritiske hændelser (produktion utilgængelig, risiko for datakorruption, sikkerhedskompromis) til side on-call-teknikere med det samme
Platform | Advarsel✅ Hændelser med høj alvorsgrad (nedgraderet ydeevne, delvise afbrydelser) genererer adviseringer for hurtig undersøgelse inden for arbejdstider
Platform | Advarsel✅ Advarsler (tilnærmelse af tærskler, konfigurationsforskydning) genererer daglige sammendragsadviseringer for proaktiv rettelse
Platform | Advarsel✅ Advarselskontekst inkluderer påvirket brugerantal, fejlmeddelelser, stakspor, seneste implementeringer, relaterede advarsler og links til relevante dashboards
Platform | Advarsel✅ Rich kontekst reducerer gennemsnitstiden for bekræftelse ved at aktivere øjeblikkelig alvorsvurdering og undersøgelse uden at indsamle grundlæggende oplysninger
Platform | Advarsel✅ Advarselsgruppering forhindrer advarselsstorm, hvor hundredvis af relaterede advarsler udløses for enkelt underliggende problem
Platform | Advarsel✅ Integrationsfejl udløser en advarsel grupperet efter integrationsslutpunkt, der viser 156 mislykkede anmodninger i de sidste 5 minutter med forsinkelsesdiagram, fejlfordeling og dashboardlink
Platform | Advarsel✅ Advarselsundertryk forhindrer kendte overgangsbetingelser i at generere advarsler under forventede vedligeholdelsesvinduer eller perioder med automatisk rettelse
Platform | Advarsel✅ Advarsler undertrykkes under planlagt vedligeholdelse, i løbet af de første minutter efter implementering, mens cachelagring er varm, og under korte midlertidige fejl, hvor logikken til at prøve igen lykkes

Anti-mønstre

Hvor skal du seHvad ser dårligt ud
Platform | Advarsel⚡️ Alle advarsler distribueres til den samme kanal uden alvorsklassificering. Kritiske hændelser adskilles ikke fra rutinemæssige advarsler
Platform | AdvarselAdvarsler mangler diagnostisk kontekst. Kaldteknikere skal indsamle grundlæggende oplysninger gennem separate forespørgsler, før de vurderer alvorsgrad
Platform | Advarsel⚡️ Integrationsfejl genererer 156 individuelle advarsler på 5 minutter og overvælger on-call-ingeniørens telefon, hver advarsel er identisk bortset fra tidsstempel
Platform | Advarsel⚡️ Alarmstorme forhindrer respondenter i at skelne mellem enkelt underliggende problem og hundredvis af relaterede symptomer
Platform | AdvarselAdvarsler om brand under kendte vedligeholdelsesvinduer og forbigående forhold, der genererer støj, der nedbryder Trust i overvågningen
Platform | AdvarselAdvarselsudmattelse fra støjende falske positive medfører, at teams ignorerer adviseringer, der reducerer svareffektivitet