Composants logiciels utilisés ############################# .. seealso:: La liste des dépendances logicielles exactes est décrite dans les release-notes de chaque version de :term:`VITAM`. Fournis ======== COTS ---- * `MongoDB `_ : base de données orientée documents * `Elasticsearch `_ (+ plugins) : base d'indexation * `Cerebro `_ : IHM d'administration d'Elasticsearch * `Curator `_ : maintenance des index d'Elasticsearch * `Logstash `_ (+ plugins) : agrégation et traitement des logs * `Kibana `_ : dashboards et recherche des logs techniques et métier * `Consul `_ : annuaire de services * `Siegfried `_ : identification des formats de fichiers * `Prometheus node exporter `_ : Exposition des métriques liées au matériel et au noyau du système * `Prometheus Elasticsearch Exporter `_ : Exposition des métriques liées à Elasticsearch Dans les extras, les outils supplémentaires suivants sont également fournis, sans garantie de bon fonctionnement : * `Metricbeat `_ pour réaliser notamment le monitoring de MongoDB. * `Head `_ : interface alternative pour les index d'Elasticsearch * `mongo-express `_ : interface d'accès au contenu de la base MongoDB * `Prometheus server `_ : Supervision * `Prometheus alertmanager `_ : Envoi des alertes * `Grafana `_ : Visualisation des données elasticsearch et prometheus * `restic `_ : Outil de sauvegarde Bibliothèques structurantes --------------------------- * `Jetty `_ : moteur de servlet .. note:: Jetty est utilisé en mode "embedded", et n'est par conséquent pas remplaçable par un autre moteur de servlet. Requis ======== * Java (:term:`JRE`) 11 .. seealso:: Pour chaque version du système :term:`VITAM` * les composant fournis ou installés par dépendance sont précisés dans la documentation d'installation (:term:`DIN`) ; * la liste des bibliothèques et :term:`COTS` opensources inclus (ainsi que leur version) sont précisés dans les release-notes.