Как я могу клонировать панель инструментов и визуализации? - PullRequest
0 голосов
/ 19 июня 2019

При работе с новой версией инструментальных панелей мне нужно оставить прежние версии без изменений.Поэтому мне нужно клонировать существующую панель мониторинга и сохранить ее как оригинальное имя с некоторым постфиксом - например, v.2.

Я знаю, что есть возможность клонировать панель мониторинга в Kibana, но она клонирует только панель инструментов.Это означает, что будет две панели мониторинга, которые будут использовать одни и те же визуализации.

Существует ли автоматический способ клонирования визуализаций и создания новой клонированной панели мониторинга, использующей эти клонированные визуализации?

1 Ответ

0 голосов
/ 19 июня 2019

Вы можете сделать это через пользовательский интерфейс, но это много работы.Поскольку в Elasticsearch все является просто документом, было бы гораздо проще написать это.

  • Считать панель мониторинга (операция GET по идентификатору)

  • Прочитайте визуализации на нем (MGET здесь)

  • Сделайте новую копию визуализаций, установив новый идентификатор (идентификатор может быть любым, Kibana
    просто используетUUID по умолчанию, вы можете сделать то же самое)

  • Создайте новую копию панели инструментов, как указано выше, а также измените идентификаторы визуализаций в ней на копии, которые вы только что создали

В простом выражении.

Для копирования визуализации

1) Экспорт визуализации

2) Открыл файл экспорта, Удалилid (он будет сгенерирован автоматически) и изменил имя

3) Сохраните файл и импортируйте его

Надеюсь, это поможет вам:)

...