Scheduler - MetiumIoT/Metium GitHub Wiki

storage <<

wave module-storage-scheduler

Opcja scheduler umożliwia stworzenie listy generatorów o zdefiniowanych parametrach. Scheduler ułatwia generowanie plików CSV, ponieważ z zapisanych wcześniej rekordów wybieramy nas interesujący i za pomocą wykonaj generujemy plik csv.

Definicja

Dodanie nowego raportu następuje poprzez działanie akcja-dopisz.

Ustalenie rodzaju i parametrów stałych

  • nazwa - nazwa raportu
  • polecenie - rodzaj raportu
    • wave report csv - odpowiada raportowi storage - raporty - csv report
    • wave kartoteka - odpowiada zestawieniu z opcji storage - raporty - kartoteka
  • [parametry] - okienko do definiowania parametrów stałych raportu

Ustalanie sposobu dostarczenia

  • [v] jako załącznik - będzie generowany raport w postaci osobnego pliku nazwie wpisanej w pole nazwa pliku
  • [v] download - plik będzie pobierany po wykonaniu raportu
  • nazwa pliku - nazwa, pod którą zostanie zapisany plik, na przykład mrecM-CNC.csv
    • jeśli w nazwie pliku zostanie dodany %d, to przy okresie: stały lub yesterday do nazwy zostanie dodana data. Przykład: mrecM%d.csv
  • [v] kopiuj - zaznaczenie powoduje skopiowanie pliku raportu o nazwie wpisanej w pole nazwa pliku oraz w miejsce wpisane w polu ścieżka
  • [v] send SCP - plik zostanie przesłany na serwer protokołem SCP
  • [v] send HTTP - plik zostanie przesłany na ustawiony w Konfiguracji serwer tensorflow
  • ścieżka - wskazanie ścieżki do skopiowania pobieranego pliku raportu, przykład: C:\madar\pliki\

Parametry zmienne

  • okres
    • [stały] - podany w parametrach lub "na żądnie" (działa %d w nazwie pliku)
    • [dynamiczny]
    • [today] - data dzisiejsza w stosunku do daty systemowej
    • [yesterday] - data wczorajsza w stosunku do daty systemowej (działa %d w nazwie pliku)
  • formuła - częstotliwość wysyłki
    • [co minutę]
    • [co 10min]
    • [co godzinę]
    • [codziennie]
    • [co 7 dni]
    • [jednorazowo] - wykonywany na żądanie, za pomocą funkcji wykonaj

Operacje - http file list

Opcja umożliwia podgląd katalogu na serwerze, gdzie są zapisywane pliki przesyłane przez odpowiednie ustawienie funkcji Scheduler ( [v] send SCP oraz [v] send HTTP ). Wysyłanie przez HTTP bierze url z schedulera (pole server).

WAŻNE

Scheduler jest zapisywany w pliku mschedul.dat, można ten plik przenosić pomiędzy instancjami i wykorzystywać już zapisane parametry przy innych danych.