1 Star 0 Fork 0

乔布斯 / monstache

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

monstache

a go daemon that syncs mongodb to elasticsearch in realtime

Build Status Go Report Card

Features

  • Supports up to and including the latest versions of Elasticsearch and MongoDB

  • Single binary with a light footprint

  • Optionally filter the set of collections to sync

  • Advanced support for sharded MongoDB clusters including auto-detection of new shards

  • Direct read mode to do a full sync of collections in addition to tailing the oplog

  • Transform and filter documents before indexing using Golang plugins or JavaScript

  • Index the content of GridFS files

  • Support for hard and soft deletes in MongoDB

  • Support for propogating database and collection drops

  • Optional custom document routing in Elasticsearch

  • Stateful resume feature

  • Worker and Clustering modes for High Availability

  • Support for rfc7396 JSON merge patches

  • Systemd support

  • Optional http server to get access to liveness, stats, etc

Documentation

See the monstache site for information on configuration and usage.

Comments ( 0 )

Sign in for post a comment

About

a go daemon that syncs MongoDB to Elasticsearch in realtime expand collapse
Go
MIT
Cancel

Releases

No release

Contributors

All

Activities

load more
can not load any more
Go
1
https://gitee.com/lizhien/monstache.git
git@gitee.com:lizhien/monstache.git
lizhien
monstache
monstache
master

Search