Skip to content

navikt/flex-bigquery-soda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flex-bigquery-soda

Bygger på nada-soda og er tungt inspirert av, og har stålet mye fra, helse-styringsinfo-kvalitetssjekk.

Naisjob for periodisk kjøring av Soda-sjekker på BigQuery-tabeller. Varsler på Slack-kanalen #flex-dev ved avvik.

Utvikling

I mappen local/ ligger det filer som kan brukes til å kjøre Soda-sjekker fra lokal maskin. Sjekkene som ligger her er ikke de samme som kjøres av naisjobben, og er i all hovedsak ment for kjøring av tester i forbindelse med utvikling.

Før første gang testene kjøres lokalt må poetry konfigureres:

# Sett python versjon:
poetry env use 3.12
cd local/
poetry install

Testene kan deretter kjøres med:

make run-soda-checks

Aksjoner

Hvis noen av sjekkene som verifiser at det er streamet data til BigQuery feiler kan status på Datastreams sjekkes med:

# Sett flex-prod som prosjekt:
gcloud config set project flex-prod-af40

# List datastreams:
gcloud datastream streams list --location=europe-north1 | tr -s ' ' | cut -d ' '  -f1,2

Datastreams skal ha status RUNNING.

Restart Cloud SQL Proxy hvis noen av datastreamene har status FAILED:

gcloud compute instances reset flex-datastream-cloud-sql-proxy-vm --zone=europe-north1-a

Avhengigheter

Ressurser

About

No description or website provided.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •