У меня есть 1000 строк данных в следующем формате, и я хочу построить линейный график в Кибане с "ResponseTime"
на оси Y и «отметкой времени» на оси X, а затем построить данные на основе "InterfaceName"
. В приведенных ниже данных есть только 1 InterfaceName
, но в 1000 строк данных может быть уникальным 3-4 InterfaceName
. Когда я строю эти данные, я получаю опцию подсчета только по оси Y, но мне не нужен счетчик времени отклика по оси Y (так как он принимает значения по умолчанию), нам нужно отобразить фактические значения it.
{"level":"INFO","CommandName ":"Get","timestamp":"2020-04-02T00:01:10.224","Status":"SUCCESS","MethodName":"executeCommandAndProcessResponse()","ResponseTime":"63","RID":"http-f799140e7128","ResponseCode":"0","Msisdn":"2348064427272","InterfaceName":"XYZ","ClassName":"com.ericsson.fdp.business.command.impl.TransactionCommand"}
По сути, если вы видите график линии рынка акций для конкретной акции, он предоставляет информацию о своей цене на оси Y и времени на оси X, и по этому графику мы получаем знать его цену в любой момент времени. Точно так же с нашими данными я хочу знать "ResponseTime"
в любой точке "timestamp"
для конкретного "InterfaceName"
.
Я использую 6.4.2 в качестве версии Kibana.