navikt / melosys-eessi

Applikasjon som håndterer kobling mot EESSI for Melosys
MIT License
1 stars 0 forks source link

5858: Legg til metrikker for Kafka DLQ #545

Closed IsaSalemHame closed 1 year ago

IsaSalemHame commented 1 year ago

I motsetning til hvordan caching er gjort i API, vil kall til Prometheus aldri utløse databasekall. Her vil man bare hente fra en 10 sekunder gammel cache.

Merk at

  @Scheduled(fixedRate = 15000)
    public void oppfriskDLQTypeOgAntall() {

vil bli kalt rett etter at bønnen har blitt opprettet på grunn av defaulverdi initialDelay=-1 i Scheduled. Det skal altså ikke være et tilfelle hvor Prometheus henter feilaktige data. Prometheus henter ikke noe før pod'en er healthy, og da vil man ha refreshet cachen.