Создание графика с использованием - PullRequest
0 голосов
/ 11 ноября 2018

В настоящее время я работаю над проектом в check_mk, включающем пару сценариев PHP, и я успешно экспортировал данные метрики с помощью запроса curl:

{"result": {"step": 60, "start_time": 1541894400, "end_time": 1541898000, "curves": [{"color": "#00d1ff", "rrddata": [0.4075, 0.4, 0.3935, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.392, 0.398667, 0.39, 0.39, 0.39, 0.39, 0.399, 0.383, 0.387833, 0.39, 0.383167, 0.38, 0.385667, 0.384833, 0.3845, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.38475, 0.38475, 0.39, 0.39, 0.39, 0.39, 0.39, 0.382833, 0.38, 0.386167, 0.39, 0.385, 0.384333, 0.39, 0.393167, 0.394667, 0.38, 0.381667, 0.39, 0.38475, 0.38475, 0.389833, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39], "line_type": "area", "title": "CPU load average of last minute"}, {"color": "#2c5766", "rrddata": [0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.392833, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39], "line_type": "line", "title": "CPU load average of last 15 minutes"}]}, "result_code": 0}

Теперь я ищу какой-то способ создания графика с использованием данных. Я попробовал rrdtool, но я просто не совсем понимаю, как это работает, используя данные в формате, который у меня есть.

Короче говоря, я хотел бы знать, может ли кто-нибудь порекомендовать мне самый простой способ создания графика / изображения, используя полученные rrddata (?).

Спасибо! Benjamin

...