171 похожих чатов

Привет, народ. Есть такая задача, с некой железки мерять пинг

куда-то.
У железки есть апи, и она умеет возвращать что-то типа такого:
[
{
"avg-rtt":"8ms213us",
"host":"1.1.1.1",
"max-rtt":"8ms343us",
"min-rtt":"7ms984us",
"packet-loss":"0",
"received":"3",
"sent":"3",
"seq":"2",
"size":"56",
"time":"7ms984us",
"ttl":"58"
}
]
Собственно, вопрос в том, как взять avg-rtt, и положить в викторию?
Первый подход был через json_exporter, который исправно собирает джейсоны, но обламывается на 8ms213us (Values could not be parsed to Float64). Оно и понятно. Предлагают класть метрику в лейбл, а там уже извлекать. Выглядит лютым костылем.

Собственно вопрос в том, как положить 8ms213us в викторию. Где вообще можно выполнить такое преобразование? Железка в секундах цифири не отдает.

4 ответов

24 просмотра

Ты можешь прям json ы в викторию класть

Full-Throttle Автор вопроса
Denis Ustinov
Ты можешь прям json ы в викторию класть

Там метрики в лейблах будут, кардиналити будет конское, не? Да и извлекать их потом неудобно. А так то да, можно. Только подготовить нужно.

Да, не обратил внимания, что там метрики в значениях текстовых. Но в любом случае, простенький враппер для подготовки json(думаю даже баш с jq с таким справится) и потом сразу в викторию

Full-Throttle Автор вопроса

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
короче сгенерила мне эта штука код на ассемблере: struc string val { common local .value dq .value .value: if ~val eq db val end if db 0 } fo...
Vi Chapmann Chapmann
12
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
Помогите, пожалуйста, делаю программу для для подсчёта корней квадратного уравнения, знаю, что есть куча недочётов, недоработок, но основная проблема в том, что почему-то при ...
NYC
13
#include <stdio.h> int main(void) { int n; scanf("%d", &n); int digits1[n] = {0}; int digits2[n] = {0}; я не могу таким образом заранее массив нулями заполнить?
Linus
12
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
я про форму записи. смысл указывать что 8 байтный регистр 8 байт?
Aiwan \ (•◡•) / _bot
10
Вроде бы вопрос уже заезжанный, но тем не менее У меня есть функция menu() которая выводит набор возможных действий, а затем спрашивает у пользователя что он хотел бы сделать....
David Golovatin
4
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Карта сайта