wiki:supervision:welcome

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
wiki:supervision:welcome [2024/08/09 12:36] mmazouthwiki:supervision:welcome [2024/09/25 11:26] (current) mmazouth
Line 7: Line 7:
   * **Installation**: La documentation associée à l'installation des outils de supervision est accessible sur le [[https://refimeve-gitlab.obspm.fr/supervision/webapp/-/blob/master/docs/install.md|dépôt gitlab]]   * **Installation**: La documentation associée à l'installation des outils de supervision est accessible sur le [[https://refimeve-gitlab.obspm.fr/supervision/webapp/-/blob/master/docs/install.md|dépôt gitlab]]
   * **Développement**: La documentation associée au développement de la supervision est accessible sur le [[https://refimeve-gitlab.obspm.fr/supervision/webapp/-/blob/master/docs/dev.md|dépôt gitlab]]   * **Développement**: La documentation associée au développement de la supervision est accessible sur le [[https://refimeve-gitlab.obspm.fr/supervision/webapp/-/blob/master/docs/dev.md|dépôt gitlab]]
-===== Administration client =====+ 
 +===== Administration de la base de données =====
 [[https://refimeve-supervision.obspm.fr/admin | Page admin de supervision]] \\ [[https://refimeve-supervision.obspm.fr/admin | Page admin de supervision]] \\
  
 L'administration client consiste à gérer la base de données de supervision. Elle est composée d'un ensemble d'objets permettant de décrire le réseau REFIMEVE. \\ \\ L'administration client consiste à gérer la base de données de supervision. Elle est composée d'un ensemble d'objets permettant de décrire le réseau REFIMEVE. \\ \\
 La base de données de Supervision est dite //relationnelle//. Un objet peut donc être lié à un ou plusieurs objets qui doivent donc, si nécessaire, être créés avec l'objet initial. Mais ces objets liés peuvent eux-mêmes être liés à d'autres... La procédure de mise à jour de la base de données peut donc vite conduire à avoir de nombreux onglets ouverts, ce qui n'est vraiment pas pratique.. \\ La base de données de Supervision est dite //relationnelle//. Un objet peut donc être lié à un ou plusieurs objets qui doivent donc, si nécessaire, être créés avec l'objet initial. Mais ces objets liés peuvent eux-mêmes être liés à d'autres... La procédure de mise à jour de la base de données peut donc vite conduire à avoir de nombreux onglets ouverts, ce qui n'est vraiment pas pratique.. \\
 +**Note : Une base de données de type NoSQL (MongoDB) simplifierait la phase de saisie, mais apporterait son lot de contraintes pour assurer la robustesse des informations saisies**. \\
 Pour cette raison, il est conseillé de [[wiki:supervision:crud|créer les nouveaux objets]] dans l'ordre suivant : Pour cette raison, il est conseillé de [[wiki:supervision:crud|créer les nouveaux objets]] dans l'ordre suivant :
 ==== Infrastructure ==== ==== Infrastructure ====
Line 214: Line 216:
   * [[wiki:supervision:welcome#technique|Technique]] : ??   * [[wiki:supervision:welcome#technique|Technique]] : ??
  
 +===== Paramétrage des filtres par défaut d'un observable =====
 +A chaque observable doit être associé un fichier .yml sur le [[:informatique:gestionit:refimeve-syrte-dl380:externe1_data-from | serveur de calcul]] contenant la liste des méthodes de filtrage par défaut pour évaluer la qualité de la trace fournie, ainsi que les paramètres pour chacune d'entre elles. Ces fichiers sont présents dans le dossier // /opt/palantir/conf/filters/ //
 +
 +Pour un observable donné, on trouve sous forme de liste  les méthodes de filtrage et la valeur des paramètres sous l'attribut "methods"
 +
 +<code>
 +- carrier_value: 194.4e12
 +  counting_value: 21.4e6
 +  description: Default config
 +  end: null
 +  label: Default
 +  methods:
 +  - label: palantir.filters.fat_filter.FatFilterMethod
 +    parameters:
 +      filter_fat: 8e-15
 +  - label: palantir.filters.good_periods.GoodPeriodsMethod
 +    parameters:
 +      cut_f: 1e-16
 +      cut_mean_factor: 2
 +      cut_q_factor: 3
 +      cut_rstd_q_factor: 10000
 +      filter_a: 3e-15
 +      window_mean: 9
 +      window_rmean_q: 271
 +      window_rstd_q: 1000
 +      window_std: 200
 +  - label: palantir.filters.good_periods.RestrictMethod
 +    parameters:
 +      cut_f: 1e-16
 +      cut_mean_factor: 30
 +      window_mean: 1000
 +  - label: palantir.filters.cycle_slips.CycleSlipsMethod
 +    parameters:
 +      filter_m_factor: 6e-15
 +      window_rm: 5
 +  multiplication_factor: 1
 +  start: null
 +  window_dedrift: 100
 +  alerts:
 +  - label: palantir.filters.differential.DiscrepancyMethod
 +    critical: True
 +    parameters:
 +      filter_fat: 10
 +</code>
 +
 +Pour **modifier les paramètres de filtre par défaut**: il faut éditer ces fichiers directement.\\ \\
 +Pour **modifier les paramètres de filtre dans le code, à la volée** : voir [[https://refimeve-palantir.obspm.fr/tutorial/code_snippets/filtering_parameters.html | documentation utilisateur de Palantir]]
 +
 +===== Paramétrage des alertes par défaut d'un observable =====
 +A chaque observable doit être associé un fichier .yml sur le [[:informatique:gestionit:refimeve-syrte-dl380:externe1_data-from | serveur de calcul]] contenant la liste des types d'alerte à vérifier, ainsi que les paramètres pour chacune d'entre elles. Ces fichiers sont présents dans le dossier // /opt/palantir/conf/filters/ //
 +
 +Pour un observable donné, on trouve sous forme de liste  les méthodes de filtrage et la valeur des paramètres sous l'attribut "alerts"
 +<code>
 +- carrier_value: 194.4e12
 +  counting_value: 21.4e6
 +  description: Default config
 +  end: null
 +  label: Default
 +  ...
 +  alerts:
 +  - label: palantir.filters.differential.DiscrepancyMethod
 +    critical: True
 +    parameters:
 +      filter_fat: 10
 +</code>
 +
 +Pour **modifier les paramètres d'alerte par défaut**: il faut éditer ces fichiers directement.\\ \\
  • wiki/supervision/welcome.1723199769.txt.gz
  • Last modified: 2024/08/09 12:36
  • by mmazouth