monstache

a go daemon that syncs MongoDB to Elasticsearch in realtime. you know, for search.

MIT License

Stars
1.3K
Committers
16
monstache - monstache v2.3

Published by rwynn almost 8 years ago

64-bit Linux binary built with go1.7.3

  • Added configuration option for max file size
  • Added code to normalize index and type names based on restrictions in ElasticSearch
  • Performance improvements for GridFs files
md5

1dac389996ea159f20b2415536c38062 monstache

sha256

73ea1d1f23645a9c877c8281945d7a0ba06083c28a489aa6cda3488d812a0956 monstache

monstache - monstache v2.2

Published by rwynn almost 8 years ago

64-bit Linux binary built with go1.7.3

  • Added configuration option for dropped databases and dropped collections. See the README for more
    information.
md5

04d22d323538e8f1694f0cb6eeef7ac7 monstache

sha256

d681a83dffac91389a10ddbd33678b69f95070585d7e0659f12fe0b048fafb78 monstache

monstache - monstache v2.1

Published by rwynn almost 8 years ago

64-bit Linux binary built with go1.7.3

  • Added support for dropped databases and collections. Now when you drop a database or collection from
    mongodb the corresponding indexes are deleted in elasticsearch.
md5

e2ebb7a486a0df9dd23cb6d77c3378d0 monstache

sha256

72ba7605f275d464120486257c5226e0563d5e11d2add362dd88a7f97bdc5983 monstache

monstache - monstache v2.0

Published by rwynn almost 8 years ago

64-bit Linux binary built with go1.7.3

  • Fixes an issue with the default mapping between mongodb and elasticsearch. Previously, each database
    in mongodb was mapped to an index of the same name in elasticsearch. This creates a problem because
    mongodb document ids are only guaranteed unique at the collection level. If there are 2 or more documents
    in a mongodb database with the same id those documents were previously written to the same elasticsearch index.
    This fix changes the default mapping such that the entire mongodb document namespace (database + collection)
    is mapped to the destination index in elasticsearch. This prevents the possibility of collisions within
    an index. Since this change requires reindexing of previously indexed data using monstache, the version
    number of monstache was bumped to 2. This change also means that by default you will have an index in
    elasticsearch for each mongodb collection instead of each mongod database. So more indexes by default.
    You still have control to override the default mapping. See the docs for how to explicitly control the index
    and type used for a particular mongodb namespace.
  • Bumps the go version to 1.7.3
md5

fe05e10227d4168d05055647551db5ed monstache

sha256

9ef0077ce4d4fcbca54b3c23bfacca7932d9dee959b6ed0141c520f9ed9d7941 monstache

monstache - monstache v1.3.1

Published by rwynn about 8 years ago

64-bit Linux binary built with go1.7.1

  • Version 1.3 rebuilt with go1.7.1
md5

22f5821cb44bb405430e96e04e2137bf monstache

sha256

cdfc97c531c8544df12ea126489c21d56f42eec294331a7f95553ea261555a7c monstache

monstache - monstache v1.3

Published by rwynn about 8 years ago

64-bit Linux binary built with go1.6.3

  • Improve log messages
  • Add support for the ingest-attachment plugin in elasticsearch 5
md5

44e3ed6a665ec0bdb83eb8d08ee21f35 monstache

sha256

a3f204b007f6272268b023e2b8ba9e80a080630158a6352862c953609aa7a33b monstache

monstache - monstache v1.2

Published by rwynn about 8 years ago

64-bit Linux binary built with go1.6.2

  • Improve Error Reporting and Add Config Options
md5

fd09a5135c0a51ebe898e6ebf9b07654 monstache

sha256

aa93a22ff7a23301f11d56baa858e68f8d9e07a6f13a85729361064d2149d347 monstache

monstache - monstache v1.1

Published by rwynn over 8 years ago

64-bit Linux binary built with go1.6.2

  • Fixes crash during replay (issue #2)
  • Adds supports for indexing GridFS content (issue #3)
md5

afb4885c8653d40a35243b3288aa441b monstache

sha256

e23fa3ef6dfeb4219c26a742c0ab7e26ac162c34a1402c15ca2b4b27849e2fec monstache

monstache - monstache v1.0

Published by rwynn over 8 years ago

64-bit Linux binary built with go1.6.2

md5

a6fbbaaba5d8c8ce35fc64bd5d763723 monstache

sha256

24a36e0a33e885715c7693d1a58b5bd090fb7619eb22d6cb6d0a07e0d34a4666 monstache

monstache - monstache v0.8-beta.2

Published by rwynn over 8 years ago

64-bit Linux binary built with go1.6.2

md5

cdd1160856b5dbc03ea86b6137592fdd monstache

sha256

5d49cd0ec7dd0c4986ec0acf630b8ca5c9abbe7e1c6f13da3aa86b5a2ab7dff2 monstache

monstache - monstache v0.8-beta.1

Published by rwynn over 8 years ago

64-bit Linux binary built with go1.6.2

md5

593dd1df0ca6f4bb8cbc8516c1fbe048 monstache

sha256

54b0b2218c410701f62d1fadfe0b8308d31e2a8e4908d494988845167c8c71d6 monstache

monstache - monstache v0.8-beta

Published by rwynn over 8 years ago

64-bit Linux binary built with go1.6.2

md5

d5f4a5d99bf9a1675b858724cf3e7b1d monstache

sha256

3244af8182c841020d64f7a54fd6157ed10d3b0a1c964814e1ea9540304c9434 monstache

monstache - monstache v0.8-alpha

Published by rwynn over 8 years ago

64-bit Linux binary built with go1.6.2

md5

20ebf0f12a5fc9022ab44fe85fa1b179 monstache

sha256

1f492fe878bdedc5a6ba0aff96d573b686a7f54820eee0d0e9d45039dbb611f2 monstache