CXF Prometheus Metrics 
En WebServiceFeature som tar tiden på utgående kall, og teller antall vellykkede og feilende kall. Det skilles mellom faults som tjenesten svarer med (error) og andre feil som f.eks. connection timeout og den slags (failure). Alle kall blir tatt tiden på, ikke kun vellykkede kall.
Det opprettes totalt to metrikker:
webservice_calls_latency{service="", operation=""}
webservice_calls_total{service="", operation="", status="success|error|failure"}
service er navnet på tjenesten som kalles og operation er navnet på operasjonen, f.eks.:
service=Person_V3
operation=ping
webservice_calls_latency er et histogram, og Prometheus vil derfor opprette tre metrikker på denne:
webservice_calls_latency_bucket
webservice_calls_latency_count
webservice_calls_latency_sum
Se https://prometheus.io/docs/practices/histograms/ for mer informasjon. Det er verd å merke seg at her brukes Prometheus direkte. Om man bruker Micrometer (“slf4j for metrikker”) må man passe på at CollectorRegistry i Prometheus registreres inn i Micrometers MeterRegistry. For Spring Boot holder det å eksponere Prometheus sitt default registry som en @Bean så sørger Boot for selve registreringen. For andre rammeverk må dette gjøres manuelt
Henvendelser
Spørsmål knyttet til koden eller prosjektet kan stilles som issues her på GitHub.
For NAV-ansatte
Interne henvendelser kan sendes via Slack i kanalen #område-helse.