monstache - a go daemon that syncs mongodb to elasticsearch in realtime

  •        384

a go daemon that syncs mongodb to elasticsearch in realtime

https://rwynn.github.io/monstache-site/
https://github.com/rwynn/monstache

Tags
Implementation
License
Platform

   




Related Projects

Transporter - Sync data between persistence engines, like ETL only not stodgy

  •    Go

Compose Transporter helps with database transformations from one store to another. It can also sync from one to another or several stores.Transporter allows the user to configure a number of data adaptors as sources or sinks. These can be databases, files or other resources. Data is read from the sources, converted into a message format, and then send down to the sink where the message is converted into a writable format for its destination. The user can also create data transformations in JavaScript which can sit between the source and sink and manipulate or filter the message flow.

dejavu - The Missing Web UI for Elasticsearch

  •    Javascript

dejavu is the missing Web UI for Elasticsearch. Its goal is to build a modern Web UI (no page reloads, infinite scroll, filtered views, realtime updates) with 100% client side rendering. It is available today as a hosted app, chrome extension and as a docker image.

mongo-oplog - Watch mongodb oplog in a simple way

  •    Javascript

Listening to MongoDB live changes using oplog. 2.0.x is a major rewrite taking advantage of es6 and adding support for promises and async/await. Callbacks are still supported for backward compatibility. This version has minimum API changes, but these changes might affect your code, so please take a look at the upgrading guide before installing.

ramses - RAML + Elasticsearch / Postgres / Mongodb / Your Data Store™ + Pyramid = RESTful API

  •    Python

Ramses is a framework that generates a RESTful API using RAML. It uses Pyramid and Nefertari which provides Elasticsearch / Posgres / MongoDB / Your Data Store™ -powered views. Looking to get started quickly? You can take a look at the "Getting Started" guide.


Elasticsearch-Exporter - A small script to export data from one Elasticsearch cluster into another.

  •    Javascript

A command line script to import/export data from ElasticSearch to various other storage systems. This is a brand new implementation with lots of bugs and way too little time to test everything for one lonely developer, so please consider this beta at best and provide feedback, bug reports and maybe even patches.

redis-oplog - Redis Oplog implementation to fully replace MongoDB Oplog in Meteor

  •    Javascript

A full re-implementation of the Meteor's MongoDB oplog tailing. This time, reactivity is controlled by the app, opening a new world into building reactive applications, highly scalable chat apps, games, and added reactivity for non-persistent data. Incrementally adoptable & works with your current Meteor project.

LogTrail - Log Viewer plugin for Kibana

  •    Javascript

LogTrail is a plugin for Kibana to view, analyze, search and tail log events from multiple hosts in realtime with devops friendly interface inspired by Papertrail.

go-mysql-elasticsearch - Sync MySQL data into elasticsearch

  •    Go

go-mysql-elasticsearch is a service syncing your MySQL data into Elasticsearch automatically.It uses mysqldump to fetch the origin data at first, then syncs data incrementally with binlog.

elasticsearch-river-couchdb - CouchDB River Plugin for ElasticSearch

  •    Java

CouchDB River Plugin for ElasticSearch

elasticsearch-river-jdbc - JDBC river for Elasticsearch

  •    Java

JDBC river for Elasticsearch

x-crack - x-crack - Weak password scanner, Support: FTP/SSH/SNMP/SSQL/MYSQL/PostGreSQL/REDIS/ElasticSearch/MONGODB

  •    Go

x-crack - Weak password scanner, Support: FTP/SSH/SNMP/SSQL/MYSQL/PostGreSQL/REDIS/ElasticSearch/MONGODB

Elastalert - Easy & Flexible Alerting With ElasticSearch

  •    Python

ElastAlert is a simple framework for alerting on anomalies, spikes, or other patterns of interest from data in Elasticsearch. ElastAlert works with all versions of Elasticsearch. If you have data being written into Elasticsearch in near real time and want to be alerted when that data matches certain patterns, ElastAlert is the tool for you. If you can see it in Kibana, ElastAlert can alert on it.

kibi - Kibi is a friendly - kept in sync - Kibana fork which add support for joins across indexes and external sources, tabbed navigation interface and more

  •    Javascript

Kibi extends Kibana 5.5.2 with data intelligence features; the core feature of Kibi is the capability to join and filter data from multiple Elasticsearch indexes and from SQL/NOSQL data sources ("external queries").In addition, Kibi provides UI features and visualizations like dashboard groups, tabs, cross entity relational navigation buttons, an enhanced search results table, analytical aggregators, HTML templates on query results, and much more.

Elassandra - Elasticsearch + Apache Cassandra

  •    Java

Elassandra is a fork of Elasticsearch modified to run as a plugin for Apache Cassandra in a scalable and resilient peer-to-peer architecture. Elasticsearch code is embedded in Cassanda nodes providing advanced search features on Cassandra tables and Cassandra serve as an Elasticsearch data and configuration store. It supports Cassandra vnodes and scales horizontally by adding more nodes.

Praeco - Elasticsearch alerting made simple

  •    Vue

Praeco is an alerting tool for Elasticsearch – a GUI for ElastAlert, using the ElastAlert API. It interactively build alerts for your Elasticsearch data using a query builder, helps you to preview and test your alerts using historical data.

elasticsearch-gui - An angularJS client for elasticsearch as a plugin

  •    Javascript

Welcome to the Gui plugin for elasticsearch. Using this plugin you can explore your elasticsearch index. This plugin gives you a few different ways to start exploring. There is a way to search the repository in a way you would do it on a web site. You can enter keywords, do advanced search, use facets. Another way to explore the index is focussed on learning the structure of the actual executed query. You can enter a number of items to include in the query. You can enter fields, facets, highlighting, limit the indexes, limit the types. Finally there is a way to show some of the data in a graph. Since we use mainly JavaScript, it is possible to connect to a remote elasticsearch instance. To facilitate this, elasticsearch returns a specific html header.

elasticsearch-dump - Import and export tools for elasticsearch

  •    Javascript

Tools for moving and saving indicies.elasticdump works by sending an input to an output. Both can be either an elasticsearch URL or a File.