Доброго времени суток!
Есть устройство чьё API позволяет получать данные по значению параметров. Данные нужно получить в Prometheus для последующей визуализации в Grafana.
К сожалению, это API не позволяет просто получить последние значения - требуется указать начальный тамштамп выборки(ts, обязательно + необязательно конечный таймштамп, ts_end, в урле оставлен для примера):
http://192.168.0.200/rpc/EMdata.GetData?id=0&ts=1752494400&ts_end=1752494500
Можно ли как-то осуществить подстановку изменяющегося параметра(
текущий unixtimestamp) в url указанный в targets прометея?
Если можно, то можно ли изменять этот unixtimestamp - уменьшать его на определённое число секунд(ибо с высокой вероятностью API на текущий таймштамп отдаст данные с задержкой, а до того будет возвращено нулевое число записей)?
Мои относительно скромные познания во внутренней кухне прометея + день упорного гуглинга(как по документации прометея, так и в широком смысле) с экспериментами на конфиге так и не дали результата...
P.S. Если существенно, для получения данных использую JSON Exporter.