ошибка анализа метрики: ожидаемое поле со смещением # не очень полезно - PullRequest
0 голосов
/ 29 декабря 2018

У меня проблема с Telegraf, когда он возвращает ошибку во входных данных при работе со следующими строками, созданными скриптом powershell:

nps, Component \ Name = E \: \ Label \: DB \Serial \ Number \ 51646c8b, Component \ Type = DISK, Node \ Name = f-lon21-wmemstr.testsystem.ie, Node \ Location = Labenv, Node \ Family = Microsoft \ Windows \ NT \ Servers, Узел \ Vendor = Microsoft,metric_name = Диск \ Space \ Free \ - \ MB metric_value = 42639.22 1546062000000000000 nps, Компонент \ Имя = E \: \ Label \: DB \ Serial \ Number \ 51646c8b, Компонент \ Тип = DISK, Узел \ Name = f-lon21-wmemstr.testsystem.ie, Node \ Location = Labenv, Node \ Family = Microsoft \ Windows \ NT \ Servers, Node \ Vendor = Microsoft, metric_name = Диск \ Space \ Total \ - \ MB metric_value = 140960 1546062000000000000 nps, Компонент \ Имя= E \: \ Label \: DB \ Serial \ Number \ 51646c8b, Компонент \ Тип = DISK, Узел \ Name = f-lon21-wmemstr.testsystem.ie, Узел \ Location = Labenv, Узел \ Family = Microsoft \ Windows \NT \ Servers, Node \ Vendor = Microsoft, metric_name = Disk \ Space \ Utilization metric_value = 0.69751 1546062000000000000 nps, Компонент \ Имя = E \: \ Label \: DB \ Serial \ Number \ 51646c8b, Компонент \ Тип = DISK, Узел \ Name = f-lon21-wmemstr.testsystem.ie, Узел \ Location = Labenv, Node \ Family = Microsoft \ Windows \ NT \ Servers, Node \ Vendor = Microsoft, metric_name = Disk \ Space \ Used \ - \ MB metric_value = 98320.77 1546062000000000000

Сокращенная ошибка:

2018-12-29T06: 48: 27Z E!Ошибка в плагине [input.exec]: ошибка анализа метрики: ожидаемое поле со смещением 61: "nps, имя компонента = E: метка: серийный номер БД 51646c8b, компонент \ тип = DISK, узел \ имя = f-lon21-wmemstr.testsystem.ie, Node \ Location = Labenv, Node \ Family = Microsoft \ Windows \ NT \ Servers, Node \ Vendor = Microsoft, metric_name = Диск \ Space \ Free \ - \ MB metric_value = 42639.22 154606200000000000000 \ nnps, Компонент \ Name =E \: \\ Метка \: DB \ Serial \ Number \ 51646c8b, Компонент \ Тип = DISK, Узел \ Name = f-lon21-wmemstr.testsystem.ie, Узел \ Location = Labenv, Узел \ Family = Microsoft \ Windows \NT \ Servers, Node \ Vendor = Microsoft, metric_name = Disk \ Space \ Total \ - \ MB metric_value = 140960 1546062000000000000 \ nnps, Компонент \ Name = E \: \\ Label \: DB \ Serial \ Number \ 51646c8b, Компонент \Тип = DISK, Node \ Name = f-lon21-wmemstr.testsystem.ie, Node \ Location = Labenv, Node \ Family = Microsoft \ Windows \ NT \ Servers, Узел \ Vendor = Microsoft, metric_name = Диск \ Space \ Utilization metric_value= 0.69751 1546062000000000000 \ nnps, Компонент \ Имя = E \: \\ Метка \: DB \ Serial \ Number \ 51646c8b, Component \ Type = DISK, Node \ Name = f-lon21-wmemstr.testsystem.ie, Node \ Location = Labenv, N ... "

Смещение 61 выглядит довольно невинно, никаких особыхперсонажи в нем.Кроме того, не очень ясно, следует ли проверять вывод powerhsell или строку в журнале телеграфа.

1 Ответ

0 голосов
/ 05 февраля 2019

Я бы начал с удаления пробелов из ваших ключей и значений.Протокол линии притока использует пробел для обозначения разделения между именем / тегами метрики и фактическими значениями статистики.

...