{"repo":"btshft/ElasticQuery.Exporter","free":true,"listed":false,"github":"https://github.com/btshft/ElasticQuery.Exporter","clone":"git clone https://github.com/btshft/ElasticQuery.Exporter.git","description":"Prometheus exporter for Elasticsearch queries","language":"C#","stars":12,"topics":["prometheus","prometheus-exporter","elasticsearch","prometheus-elasticsearch","exporter"],"license":"MIT","category":"analytics","readme_excerpt":"Prometheus Elasticsearch query exporter The exporter runs Elasticsearch queries and transforms query results to Prometheus metrics. Queries Queries are defined in own files similar to how alerts rules are defined in Prometheus. They are divided by evaluation mode into two types: Scheduled queries are evaluated at a certain intervals in background. When Prometheus comes for metrics the last evaluated result retured. On-demand queries are evaluated on scrape request. Also queries are divided by type: Raw - contains raw Elasticsearch request with minimal configuration. Default - contains only query Elasticsearch request part but provides more convenient configuration options. Query results automatically turn into a series of metrics. Metrics Name Description Type Labels ----- ------------- ------ ------- elastic query hits Number of records satisfied by query Gauge query elastic query duration milliseconds Query execution Time in milliseconds Gauge query elastic query exceptions total Total number of exceptions occured on query evaluation Counter query elastic query timeouts total Total number of timeouts occured on query evaluation Counter query elastic query value aggregation Elasticsearch single-value aggregation result Counter query, aggregation Aggregations support Aggregations partially supported only for raw queries . Supported single-value aggregations: 1. Min 2. Max 3. Sum 4. Cardinality 5. Average 6. ValueCount 7. AverageBucket 8. Derivative 9. SumBucket 10. MovingAver","default_branch":null,"files":null,"tree":[],"storefront":"/r/btshft","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/btshft/ElasticQuery.Exporter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}