Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
kvalobs:kvalobs:oppdatering-metadata [2023-06-13 14:36:13]
terjeer
— (current)
Line 1: Line 1:
-==== PROSEDYRE FOR Å OPPDATERE/LEGGE INN NYE SKRIPT/METADATA ==== 
-//**Oppdatering gjøres automatisk hver dag fom. mandag tom. fredag i tidsrommet kl.9:30 - 9:45 UTC.**// 
- 
- 
-   
-====== Nye metoder for daglig oppdatering ====== 
-==== Metakvalobs: Dette er nå fullautomatisert og en trenger ikke gå inn her lenger ====  
-Dersom noe av dette feiler så sendes mail til kvdrift. 
- 
-Det oppfordres til å gå inn på metakvalobs en gang i måneden. 
- 
-====== Rutiner som gjøres automatisk på Metakvalobs og som må gjøres utenom tidspunktet for daglig oppdatering av metadata ====== 
-<code> 
-44 5 * * 5 $HOME/bin/run_range_check2kvalobs_all > $HOME/var/log/run_range_check2kvalobs_all.log 
-44 5 * * 1,2,3,      $HOME/bin/run_QC1-1_all_cron > /metno/kvalobs/var/log/run_QC1-1_all_cron.log 
-44 6 6 * *    $HOME/bin/kv_update_gap.sh 
-</code> 
- 
- 
-==== Nye grenseverdier: QC1-1_all.out blir generert i cronjobben over ($HOME/bin/run_QC1-1_all) , men kan genereres manuelt ==== 
-Logg inn som egen bruker på metakvalobs. 
- 
-Oppdater metadata fra git:  
-  sk /metno/kvalobs/bin/git_pull 
- 
-Hvis noen av statuslinjene starter med C ( dette betyr konflikt) skal en slette disse filene og deretter gjøre en ny git pull. 
- 
-( cd gjerne til git repositoriet først: cd $METADIR. Bruk kommandoen rm eks: sudo -u kvalobs rm station/station.out ) 
- 
-Generer filen QC1-1_all.out og flytter den over til riktige kataloger med:  
-  sk /metno/kvalobs/bin/run_QC1-1_all 
- 
- 
- 
- 
-====== For testing ====== 
-==== Staging server blir ikke automatisk oppdatert (Test-maskin), oppdatering som stemmer ( mer ) med det som er i drift: ==== 
-Årsaken til at Staging server ikke blir automatisk oppdatert er bruken av egne metadata for testing. 
-  crontab -l 
-  # 45 11 * * * $HOME/bin/kvget-metadata-cron > /dev/null 2>&1 % 
- 
-Dersom en ønsker en oppdatering som stemmer ( mer ) med det som er i drift utfør: 
- 
-  cd $HOME 
-  $HOME/bin/kvget-metadata-cron 
- 
-==== Manuell testing av egne innlagte metadata (test-maskin):==== 
-  $ cd myuser 
-  $ . bashrc_myuser 
- 
-Gå til katalogen $METADIR:  cd $METADIR 
- 
-Oppdater metadata fra git:  git pull 
- 
-Hvis vi får CONFLICT ( dette betyr konflikt) skal en slette disse filene og deretter gjøre en ny git pull. 
- 
-Dersom det er filer du jobber med så må de tas vare på utenfor repositoriet og kopieres inn på riktig sted. 
- 
-Hvis du har en endring, kopierer du den inn her: 
- 
-( f.eks: scp geok06_sms_snowdepth_increase_no_snowsymbol.pl kvalobs@xxx:~/kvoss_intern/kvmeta/algorithms$ ) 
- 
-Overfør de nye metadataene til /usr/share/kvalobs/metadata med skriptet:  kvinstall_metadata 
- 
-Stopp kvalobs med:  kvstop 
- 
-Innstaller de nye metadatene med:  /usr/lib/kvalobs-metadata/bin/run_metadata 
- 
-Eksekver insert.sh (opdaterer QC1-0 etc).  
- 
-Start kvalobs med: kvstart  
- 
-==== Overføring av metadata i fra /usr/share/kvalobs/metadata til databasen; avgrensede og kjappere metoder ==== 
- 
-== En kan få kjapt lagt inn alle algoritmer i databasen == 
-<code> 
-  LIBEXECDIR=/usr/lib/kvalobs-metadata/bin 
-  $LIBEXECDIR/run_algorithm_all 
-</code> 
- 
-== alle manuelle checks == 
-<code> 
-  LIBEXECDIR=/usr/lib/kvalobs-metadata/bin 
-  $LIBEXECDIR/run_checks_all 
-</code> 
- 
-== alle manuelle station_param == 
-<code> 
-  LIBEXECDIR=/usr/lib/kvalobs-metadata/bin 
-  $LIBEXECDIR/run_station_param_all 
-</code> 
-  
- 
-====== Rutiner som "kvalobs bruker" på metakvalobs ====== 
-==== Rutiner som gjøres sjeldent ==== 
-Alle disse rutinene uføres på kvalobs@metakvalobs. 
- 
-== QC1-1_all.out == 
-Denne operasjonen må gjøres hver gang noen filer på $METADIR/station_param/station_param_auto oppdateres 
-som inneholder QC1-1 i filnavnet. 
-  $ cd myuser 
-  $ . bashrc_myuser 
- 
-Gå til katalogen $METADIR/station_param/station_param_auto:   
-  $ cd $METADIR/station_param/station_param_auto 
- 
-Oppdater metadata fra git:   
-  $ git pull 
- 
-Hvis konflikt skal en slette disse filene og deretter gjøre en ny git pull. 
- 
-Generer filen QC1-1_all.out lokalt med:  
-  $ /usr/lib/kvalobs-metadata/bin/run_QC1-1_all 
-   
-Til slutt lagres den nye filen i versjonskontrollsystemet 
-  $ git commit QC1-1_all.out 
-  $ git pull 
-   
- 
- 
  
  • kvalobs/kvalobs/oppdatering-metadata.1686666973.txt.gz
  • Last modified: 2023-06-13 14:36:13
  • by terjeer