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 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

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.

...

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 til 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 og netværksadgangen til den. Statussnitfladen svarer samtidig 500fortsat 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 forbindelseAflevering til Kafka Proxyen på http://kafkaproxy:8080/minlog2-kafka-proxy/status/2026/02/11/registrations har fejlet flere gange end tilladt i en given periode.

Service snitflade

Løsningerne tilgås på

...