Henter hendelser fra kafka topic privat-pgi-hendelse
,
gjør REST kall til SKE for å hente inntekter knyttet til hendelser,
og publiserer deretter inntektene til kafka topicen privat-pgi-inntekt
.
For å se hvordan hendelsene publiseres til privat-pgi-hendelse
, se følgende github repo: pgi-les-hendelse-skatt
Dokumentasjon REST tjeneste vi bruker fra Skatteetaten: Pensjonsgivende inntekt for folketrygden API
Dokumentassjon Pensjonsgivendeinntekt for folketrygden API: [SwaggerHub](Pensjonsgivendeinntekt for folketrygden API
Java 21 temurin
Prosjektet bruker gradle og har en egen gradlew fil. Vi anbefaler å bruke gradlew filen ved bygging lokalt.
# Fra prosjektets rootmappe
./gradlew build
For å bygge lokalt, så må man ha satt environment variablene GITHUB_ACTOR og GITHUB_TOKEN. Generer nytt token her: https://github.com/settings/tokens. Husk å KUN gi den følgende tilgangen:
read:packages Download packages from github package registry
.
Med tokenet generert så har jeg satt det opp slik i .zshrc/.bashrc
export GITHUB_ACTOR="username"
# Read only token for downloading github packages
export GITHUB_TOKEN="token"
Grafana dashboards brukes for å f.eks. monitorere minne, cpu-bruk og andre metrikker. Se Grafana - Pensjon Opptjening TODO: Fiks link
Kibana benyttes til logging. Søk på f.eks. application:pgi-les-inntekt-skatt AND envclass:q
for logginnslag fra preprod.
Kontakt Team Samhandling dersom du har noen spørsmål. Vi finnes blant annet på Slack, i kanalen #samhandling_pensjonsområdet