Не удается найти данные в 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.

https://stackru.com/images/aab9f451d1f5dea3a47addc5884eabec5774bd80.jpg

Я уверен, что должен пропустить что-то простое... Я сделал глупые ошибки? Спасибо

1 ответ

Решение

Мы обнаружили, что все метрики были помещены в одно измерение под названием "_" в выбранной нами базе данных INfluxDB (в нашем случае "метрики") с полем "f64" (я полагаю, float64). Название измерения Prometheus было прикреплено в виде ярлыка: "имя". Итак, по моему опыту, запрос InfluxDB для вашего измерения выше может выглядеть примерно так:

select "f64" from "prometheus"."_" where "__name__" = "prometheus_target_interval_length_seconds_count"
Другие вопросы по тегам