You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flume.apache.org by "Dib Ghosh (JIRA)" <ji...@apache.org> on 2013/10/12 01:12:42 UTC
[jira] [Updated] (FLUME-2206) ElasticSearchSink ttl field
modification to mimic Elasticsearch way of specifying TTL
[ https://issues.apache.org/jira/browse/FLUME-2206?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Dib Ghosh updated FLUME-2206:
-----------------------------
Attachment: FLUME-2206-0.patch
> ElasticSearchSink ttl field modification to mimic Elasticsearch way of specifying TTL
> -------------------------------------------------------------------------------------
>
> Key: FLUME-2206
> URL: https://issues.apache.org/jira/browse/FLUME-2206
> Project: Flume
> Issue Type: Improvement
> Components: Sinks+Sources
> Affects Versions: v1.5.0
> Reporter: Dib Ghosh
> Assignee: Dib Ghosh
> Priority: Minor
> Labels: features, patch
> Fix For: v1.5.0
>
> Attachments: FLUME-2206-0.patch
>
>
> According to current ElasticSearch documentation of TTL:
> "In case you do not specify a time unit like d (days), m (minutes), h (hours), ms (milliseconds) or w (weeks), milliseconds is used as default unit.
> If no default is set and no _ttl value is given then the document has an infinite _ttl and will not expire."
> Current flume ElasticSearchSink index TTL configuration:
> agent.sinks.myESsink.ttl = <some integer value> and defaults to 5 days.
> It will be good to have a qualifier like "d" / "s" / "m" / "w" / "h" to mimic the TTL configuration in ElasticSearch mapping.
> When user specifies agent.sinks.myESsink.ttl = "3w" index TTL should be set to 3 weeks while agent.sinks.myESsink.ttl = 3 will set the TTL to 3 days.
--
This message was sent by Atlassian JIRA
(v6.1#6144)