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:
Я получаю ошибку:
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.
подскажите пожалуйста как правильно сделать
Здравствуйте!
Я не могу выполнить предварительную обработку с 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.
подскажите пожалуйста как правильно сделать