Hi everyone, I wanted to learn more about the different tools people use with open source Elasticsearch, Open Distro for Elasticsearch, and OpenSearch. There are a lot of tools in this ecosystem and I want to learn more about what is popular. I would like to use this information to make recommendations on where OpenSearch should add testing, documentation, and other efforts for clients, agents, and ingestion tools.
NOTE: If there are any tools you are using that aren’t in this list, or if there is anything about one or more of these tools that you particularly like, please leave a comment with more details.
Thanks everyone!
Agents
tools that pickup and ship data from the host they are running on
Filebeat
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Metricbeat
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Packetbeat
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Winlogbeat
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Heartbeat
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Fluent Bit
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Fluentd
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Vector
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Open Telemetry Collector
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Ingestion Aggregators
tools that collect and transform data before shipping
Logstash
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Fluentd
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Open Telemetry Collector
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Data Streaming
tools that provide data pipelines and shipping to the cluster
Apache Kafka
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Apache Flink
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Apache Flume
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Clients
SDKs and Client Libraries
Open Telemetry libraries
[poll name= otellib results=always min=1 max=1 chartType=bar]
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
[/poll]
B4J: jElasticsearch
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
C++: elasticlient
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Clojure: Spandex
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Clojure: Elastisch
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
ColdFusion: cbElasticSearch
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Erlang: erlastic_search
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Erlang: Tirexs
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Erlang: Elixir Bulk Processor
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Go: Official Elasticsearch Client
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Go: elastigo
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Go: elastic
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Go: elk
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Haskell: bloodhound
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Java: Low Level Client
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Java: Official High Level Client
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Java: Flummi
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Java: Jest
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
JavaScript: Official Elasticsearch Client
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Kotlin: ES Kotlin
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Kotlin: ES Kotlin Wrapper Client
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Lua: elasticsearch-lua
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
.Net: Official Elasticsearch Client
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Perl: Official Elasticsearch Client
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Perl: Elastijk
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
PHP: Official Elasticsearch Client
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
PHP: Elastica
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
PHP: elasticsearch
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
PHP: elasticsearcher
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Python: Official Elasticsearch Client
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
R: elastic
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
R: elasticdsl
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
R: uptasticsearch
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Ruby: Official Elasticsearch Client
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Ruby: elastics
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Ruby: chewy
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Ruby: Searchkick
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Ruby: Estella
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Rust: Official Elasticsearch Client
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Rust: rs-es
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Rust: elastic
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Scala: elastic4s
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Scala: escalar
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Scala: elasticsearch-client
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Smalltalk: elasticsearch-smalltalk
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Swift: Elasticsearch NIO Client
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Vert.x: elasticsearch-client
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using
Spring Data Elasticsearch
- I currently use
- I don’t use, but I am interested in using
- I don’t use, and I am not interested in using