elasticsearch-exporter-rs
elasticsearch-rs
elasticsearch-exporter-rs | elasticsearch-rs | |
---|---|---|
3 | 2 | |
20 | 686 | |
- | 0.7% | |
8.8 | 4.5 | |
8 days ago | 21 days ago | |
Rust | Rust | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
elasticsearch-exporter-rs
-
Vinted Search Scaling Chapter 6: 4th generation of Elasticsearch metrics
The new Elasticsearch exporter is written in the Rust programming language and is open-sourced on GitHub: github.com/vinted/elasticsearch-exporter-rs. The exporter uses asynchronous Tokio runtime, Rust Prometheus instrumentation library and the official Elasticsearch client library. Metrics collection is decoupled from the serving /metrics endpoint. In addition, Elasticsearch time-based metrics in milliseconds are converted into seconds to comply with Prometheus best practices (metrics ending in “millis” are replaced by “seconds”, “_bytes” and “_seconds” and postfixes are added where appropriate).
- Open-sourced Elasticsearch exporter with 13 dashboards and 323 panels
- Validating JSON input in Rust web services
elasticsearch-rs
-
Vinted Search Scaling Chapter 6: 4th generation of Elasticsearch metrics
The new Elasticsearch exporter is written in the Rust programming language and is open-sourced on GitHub: github.com/vinted/elasticsearch-exporter-rs. The exporter uses asynchronous Tokio runtime, Rust Prometheus instrumentation library and the official Elasticsearch client library. Metrics collection is decoupled from the serving /metrics endpoint. In addition, Elasticsearch time-based metrics in milliseconds are converted into seconds to comply with Prometheus best practices (metrics ending in “millis” are replaced by “seconds”, “_bytes” and “_seconds” and postfixes are added where appropriate).
- AWS developer submitted PR to rename Elasticsearch to OpenSearch to ES-rs repo
What are some alternatives?
Sphinx - Sphinx search server
Toshi - A full-text search engine in rust
prometheus - The Prometheus monitoring system and time series database.
tokio - A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
parity-ethereum - The fast, light, and robust client for Ethereum-like networks. [Moved to: https://github.com/openethereum/parity-ethereum]
rust-prometheus - Prometheus instrumentation library for Rust applications
cdrs - Cassandra DB native client written in Rust language. Find 1.x versions on https://github.com/AlexPikalov/cdrs/tree/v.1.x Looking for an async version? - Check WIP https://github.com/AlexPikalov/cdrs-async
podman-api-rs - Rust interface to Podman (libpod).