Я пытаюсь выполнить influxDB релейный сервис со следующим конфигурационным файлом:
/# -*- toml -*-
[[http]]
name = example-http-influxdb
bind-addr = 0.0.0.0:8086
[[http.output]]
name = local-influxdb01
location = http://192.168.1.15:8086/
endpoints = {write=/write, write_prom=/api/v1/prom/write, ping=/ping, query=/query}
timeout = 10s
\# EOF
Но я получаю follwing erro:
строка 1: недопустимый синтаксис TOML
Интересно что не так с вышеупомянутым синтаксисом?!
Не эксперт по определенной проблеме influxDB, а комментарий в TOML является просто diesis #
, без наклонной черты или анти-наклонной черты перед ним, как Вы видите в README.
Так, попробуйте его
# -*- toml -*-
[[http]]
name = example-http-influxdb
bind-addr = 0.0.0.0:8086
[[http.output]]
name = local-influxdb01
location = http://192.168.1.15:8086/
endpoints = {write=/write, write_prom=/api/v1/prom/write, ping=/ping, query=/query}
timeout = 10s
# EOF
Кроме того, не, что средние скобки, они - Массив таблиц.
Около removing the slashes
и перед идентификаторами файла TOML (вначале и перед концами файла конфигурации), я должен был add double quotation sign
прежде и после каждой строки значения (замечают хотя значение ключа 'конечных точек') как следующее:
# -*- toml -*-
[[http]]
name = "example-http-influxdb"
bind-addr = "0.0.0.0:8086"
[[http.output]]
name = "local-influxdb01"
location = "http://192.168.1.15:8086/"
endpoints = {write="/write", write_prom="/api/v1/prom/write", ping="/ping", query="/query"}
timeout = "10s"
# EOF
Большое спасибо @dadexix86 для регистрации .ink к TOML readme файл.