Ad Widget

Collapse

Ошибка препроцессинга JSONPath

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Tatyana
    Junior Member
    • Jan 2020
    • 2

    #1

    Ошибка препроцессинга JSONPath

    Hello!

    Здравствуйте!

    Я не могу выполнить предварительную обработку с JSONPath.
    Моя предварительная обработка JSONPath с операцией сравнения - $ .data.result [0] .metric.container_label_com_docker_swarm_task_name = ~ ". *"
    Я хочу получить 2 "container_label_com_docker_swarm_task_name", который в этом случае efk_fluentd.1 и nexus_nexus.1 для LLD

    Мои данные Json:
    Code:
    [I]{     "status":"success",    "data":{        "resultType":"vector",       "result":[           {              "metric":{                 "__name__":"fluentd",                "instance":"10.0.3.18:9308",                "job":"fluentd_exporter",                "container_label_com_docker_swarm_task_name":"efk_fluentd.1"             },             "metric":{                 "__name__":"nexus",                "instance":"10.0.3.18:9308",                "job":"nexus_exporter",                "container_label_com_docker_swarm_task_name":"nexus_nexus.1"             },             "value":[                 1580296145.761,                "3"             ]          }       ]    } }[/I]
    Я получаю ошибку:

    Preprocessing failed for: {"status":"success","data":{"resultType":"vecto r", "result":[{"metric":{"name_":"container_memo...
    1. Failed: cannot extract value from json by path "$.data.result[0].metric.container_label_com_docker_swarm_task_name =~ "."": unsupported construct in jsonpath starting with: " =~ ".""_
    Для этой настройки я следовала официальной документации Zabbix.
    подскажите пожалуйста как правильно сделать
Working...