Графана Панель JSON в Jsonnet? - PullRequest
       25

Графана Панель JSON в Jsonnet?

0 голосов
/ 21 ноября 2019

Я могу сгенерировать Panel JSON для предоставления панели управления Grafana следующим образом:

jsonnet -J ~/grafana/grafonnet-lib mydash.jsonnet > mydash.json

Однако мне нравится манипулировать и редактировать результирующую панель мониторинга в самом Grafana.

Что яЯ абсолютно озадачен и разочарован тем, когда я сделал изменения пользовательского интерфейса в Grafana, изменив его настройки и все такое ... как можно получить обратно в Jsonnet? Сейчас для меня это супер неловкий опыт разработки. Я экспортирую Panel JSON и открываю исходный Jsonnet в отдельном окне и стараюсь перенести мои изменения.

Это особенно болезненно, когда в JSON у вас может быть:

      "sparkline": {
              "fillColor": "rgba(31, 118, 189, 0.18)",
              "full": true,
              "lineColor": "rgb(31, 120, 193)",
              "show": true
      },

, который вам нужно будет вручную перевести в Jsonnet / Graffonet-lib:

sparklineShow=true,
sparklineFull=true,
colorBackground=true,

Я пропускаю трюк или рабочий процесс?

...