Я использую telegraf, чтобы публиковать события jenkins через плагин statistics-gatherer дляasticsearch. Как использовать телеграфный URL в этом плагине?
Согласно Дженкинсу, URL телеграфа должен быть в форме http://ci.mycompany.com/api/queues. Однако, Мой URL-адрес http://ci.mycompany.com/telegraf, и это не работает. проверенные журналы Дженкинса. это даже не пытается подтолкнуть метрики. Я попытался изменить конечную точку с / telegraf на / telegraf / queues в файле telegraf.conf, но это дает 404 (что имеет смысл).
Это мой файл telegraf.conf
[global_tags]
server = "test" # will tag all metrics with dc=us-east-1
# rack = "1a"
# user = "$USER"
[agent]
interval = "5s"
round_interval = true
metric_batch_size = 100
metric_buffer_limit = 10000
collection_jitter = "0s"
flush_interval = "10s"
flush_jitter = "0s"
precision = ""
debug = true
quiet = false
logfile = ""
#hostname = ""
omit_hostname = true
[[inputs.http_listener_v2]]
service_address = ":80"
path = "/telegraf"
read_timeout = "10s"
methods = ["POST", "PUT"]
write_timeout = "10s"
max_body_size = "10MB"
data_format = "json"
[[outputs.elasticsearch]]
urls = [ "http://elasticsearch:9200" ] # required.
timeout = "25s"
enable_sniffer = false
health_check_interval = "30s"
index_name = "telegraf-%Y.%m.%d"
manage_template = true
template_name = "telegraf"
Как я могу добиться ниже от телеграфа
http://ci.mycompany.com/telegraf/queues
OR
Дженкинс должен публиковать показатели по адресу ниже
http://ci.mycompany.com/telegraf