Некоторые различия между PromQL и Lucene в контексте запросов в Grafana:
- Функционал: Lucene-запросы считаются устаревшими и имеют ограниченные возможности по сравнению с современными языками запросов, такими как Elasticsearch Query DSL или PromQL. 1
- Область применения: PromQL предназначен для работы с данными временных рядов, позволяет проводить сложные поиски и агрегирования собранных метрик. 5 Lucene может использоваться для поиска по полнотексту, а также для структурированных запросов. 4
- Поддержка в Grafana: с версии 7.0 и выше Grafana deprecated Lucene-запросы. 1 Однако для них доступен legacy-режим Explore, где можно писать Lucene-запросы. 1
При этом Grafana не имеет собственного языка запросов, а работает с теми языками, которые подходят для конкретных данных, это может быть PromQL или другие, например InfluxQL. 2