Не удается найти данные в Prometheus с удаленной записью / чтением API InfluxDB
InfluxDB анонсировал Prometheus для удаленной записи / чтения API в версии 1.4.
https://docs.influxdata.com/influxdb/v1.4/supported_protocols/prometheus/ https://www.influxdata.com/blog/influxdb-now-supports-prometheus-remote-read-write-natively/
Я развернул новую InfluxDB, создал пользователя с именем "paul" с паролем "foo", создал базу данных с именем "prometheus" и наполнил примерами данных:
Затем я изменил конфигурационный yml Prometheus (я обнаружил, что '*' в примере притока документов следует заменить на '-')
Я полагаю, что Прометей и InfluxDB общаются:
Тем не менее, я не могу найти образец измерения, которое я вставил в InfluxDB.
Я уверен, что должен пропустить что-то простое... Я сделал глупые ошибки? Спасибо
1 ответ
Мы обнаружили, что все метрики были помещены в одно измерение под названием "_" в выбранной нами базе данных INfluxDB (в нашем случае "метрики") с полем "f64" (я полагаю, float64). Название измерения Prometheus было прикреплено в виде ярлыка: "имя". Итак, по моему опыту, запрос InfluxDB для вашего измерения выше может выглядеть примерно так:
select "f64" from "prometheus"."_" where "__name__" = "prometheus_target_interval_length_seconds_count"