Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Kaldet verificerer adgang til registrerings-databasen og til . Kafka Proxyen , som registreringer afleveres tilindgår ikke i statussnitfladen — registration kan tage imod forespørgsler selv om proxyen er nede, og en manglende proxy meldes derfor på alarmsnitfladen.

Svaret er et JSON-array med driftsinformationer, herunder komponentens versionsnummer. Rækkefølgen af de øvrige elementer er ikke garanteret.

Code Block
languagetext
title/minlog2-registration/status
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8

[{"Version":"2.6.0"},{"MinLog2 database":"OK"},{"Kafka Proxy":"OK"}]

Svarer en indikator Unavailable, er statuskoden 500, og komponenten tages ud af loadbalanceren indtil forholdet er udbedret. Der skrives samtidig en linje i applikationsloggen loggen med årsagen; den gentages højst én gang i minuttet for samme årsag.Der er intet krav om at versionerne skal "følges" ad – således kan eksempelvis Registration 2.0.1 godt fungere sammen med Lookup 2.5.1. Det bør tilstræbes at versionerne er de samme.

Info

http://<server>:<port>/minlog2-registration/monitor er bevaret som forældet alias, der svarer nøjagtig det samme som /status. Læg monitorering om til /status – aliaset fjernes i en senere release.

Snitfladen /minlog2-registration/version er fjernet. Versionsnummeret indgår nu i status-svaret.

...

Aktive alarmer melder ikke komponenten ud af loadbalanceren – det er statussnitfladens opgave. Aktive alarmer skrives også i applikationsloggenloggen, højst én gang i minuttet per alarm.

Alarmtekst

Betydning og handling

Der er ingen forbindelse til databasen med JNDI navnet <navn>.

Registrerings-databasen svarer ikke. Kontrollér datasource og databaseserver. Statussnitfladen svarer samtidig 500.

Der er ingen forbindelse Aflevering til Kafka Proxyen på <url> har fejlet flere gange end tilladt i en given periode.

Registreringer kan ikke afleveres. Kontrollér Kafka Proxy-containeren. Statussnitfladen svarer samtidig 500containeren og netværksadgangen til den. Statussnitfladen svarer fortsat 200, så registration bliver i loadbalanceren. Alarmen rejses når registreringsforsøg fejler gentagne gange og forsvinder ved den første succesfulde aflevering.

Code Block
languagetext
title/minlog2-registration/alarm — eksempel med aktiv alarm
HTTP/1.1 500 Internal Server Error
Content-Type: text/plain;charset=UTF-8

Der er ingen forbindelse Aflevering til Kafka Proxyen på http://kafkaproxy:8080/minlog2-kafka-proxy/status2026/02/11/registrations har fejlet flere gange end tilladt i en given periode.

Service snitflade

Løsningerne tilgås på

...

Begge dele fremgår af status- og alarmsnitfladen, og detaljer vil være tilgængelige i applikationsloggenloggen. Yderligere fejl vil også kunne spores i applikationsloggenloggen.

Logfiler

Registration og Lookup har eget sæt af logfiler – alle placeret i <jboss>/standalone/logs. SLA logning sker til en særlig fil – "nsputil-sla-minlog2.log". Derudover kan der forekomme logning til server.log.

...

Filen minlog2-registration-application.log og minlog2-lookup-application.log indeholder applikationsloggen loggen og kan benyttes i fejlsituationer og til statistik. På nuværende tidspunkt anvendes denne primært til logning i forbindelse med batchjob og indlæsning til cache.

...