Как заполнить данные HTML в Grafana Ajax Plugin - PullRequest
0 голосов
/ 28 ноября 2018

У меня есть HTML-контент, который генерируется динамически, и я хочу отобразить его в Grafana.Заполнение Ajax-плагина вручную невозможно.Я понимаю, что плагин Ajax может быть использован для того же.Как я могу отправить html-контент этому плагину и какие параметры (изображение ниже) необходимо обновить, чтобы получить правильные данные?

enter image description here

Я использую Python для передачи данных в Influxdb.Пример ниже -

Переменная htmloutput содержит html-данные, которые должны быть отображены.

client = InfluxDBClient(host='10.10.10.10', port=8086)
client.switch_database('TesDB')
json_body = [
              {
                      "measurement": "MS1",
                      "tags": {
                              "Server": QA1,
                      },
                      "time": timestamp,
                      "fields": {
                              "HTMLCONTENT": htmloutput
                        }
                }
                ]
client.write_points(json_body)

Пример полученного HTML-вывода, который необходимо отобразить -

enter image description here

HTML-код -

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-type" content="text/html;charset=UTF-8"><title>Errors</title><link rel="stylesheet" type="text/css" href="styles.css"><script src="code.js" type="text/javascript"></script></head><body onload="preparepage();"><input type="hidden" id="imageBase" value="img/"><a name="17">Problem 1</a></h3><div id="exp17"><div class="important"><div><p>104 errors of <b>General Exceptions</b>, at <b>Overview page</b> occupy <b>26.92%</b> in total. <br><br><b>Keywords</b><br>General<br>Unavailable, Temporary<br></div></div></div></div><br>
</body></html>

Заранее спасибо.

...