elastic / elastic/logstash

Contributing output-elasticsearch_groom plugin

Open
#3,038 1 comment 0 reactions 0 assignees View on GitHub
new plugin
Dominant language
Java
Stars
14.9k
Forks
3.5k
Avg merge
19h 14m
Merged PRs (30d)
63

Description

I would like to contribute an output plugin that I developed:

https://github.com/itzg/logstash-output-elasticsearch-groom

There are several scripts/solutions out there, most notably [Curator](https://github.com/elastic/curator); however, that one specifically is Python based and others are typically cron-driven. (Nothing wrong with Python :), it's just yet another system dependency.)

I preferred a solution that was more logstash-y and facilitates a self-regulating logstash ecosystem of time-based indices. I also wanted to define `index` templates "once" and use that to define both the creation and grooming specifications.

I have included inline documentation and RSpec tests. It is also [published to RubyGems](https://rubygems.org/gems/logstash-output-elasticsearch_groom). Please let me know if more pipeline configuration examples would help to clarify the intent and usage.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.