Lors de cette migration, vous pouvez reprendre tous vos dashboards pour découvrir et utiliser les nouvelles fonctionnalités de kibana ou migrer vos dashboards existants.

Si vous souhaitez migrer vos dashboards, voici de quoi vous aider.

Le format des fichiers d'export kibana a changé. Le script python scripts/reimport/preparation_fichiers_kibana.py peut vous aider à transformer les fichiers d'export générés à partir du script d'export de la v2 vers un format que vous pourrez importer dans la v7.

Ce script vous permettra de convertir un fichier ou tout un dossier et éventuellement de le réimporter directement sur le serveur défini dans la variable url_import.

Avant de lancer ce script, il faudra le paramétrer pour charger la table de conversion avec les attributs et nom spécifique à votre installation. Les conversions ont lieu y compris sur des parties de nom.

Exemple : Si vous convertissez "-label" en "-hr", la conversion aura lieu pour le champ affectation-label et pour le champ affiliation-label.

Il faut maintenant référencer les index-patterns définis dans kibana. Pour cela, il faut que vous créiez en amont votre index-pattern "ag-*" et que vous récupéreriez son id pour le modifier dans cette partie de script :

reference_indexes = {
    'ag': {
        "name": "ag",
        "type": "index-pattern",
        "id": "8a45d2a0-46fe-11e9-8ca7-553ac88f8821"
      }
    }

Si vous ne faites pas ce paramétrage, au moment d'importer dans l'interface, il vous sera demandé à quel index-pattern associer les éléments importés.


Voici les paramètres du script

usage: preparation_fichiers_kibana.py [-h] [-i] [-t {visualization,dashboard}]
                                      (-f fichier_a_traiter | -d dossier_a_traiter)
                                      [dossier_export]

Ce script vous permet de convertir (et éventuellement réimporter) un export de
kibana 4 vers kibana 7.

positional arguments:
  dossier_export        le dossier dans lequel sont générés les fichiers
                        résultats

optional arguments:
  -h, --help            show this help message and exit
  -i, --reimport        reimporte directement le fichier dans le kibana
                        configuré dans le script
  -t {visualization,dashboard}, --type {visualization,dashboard}
                        type dobjet à reimporter
  -f fichier_a_traiter, --fichier fichier_a_traiter
                        un fichier à convertir (et éventuellement importer)
  -d dossier_a_traiter, --dossier dossier_a_traiter
                        le dossier à convertir (et éventuellement importer).
                        Seuls les fichiers avec une extension json seront
                        traités