I think setting TTL values for enrichments should be fine for the time being.  
I am not sure what the issue was originally where we didn't feel it was 
sufficient (probably performance implication on Hbase?), but I think it should 
be safe reverting back to setting TTL. 

James 

13.08.2019, 15:44, "Casey Stella" <ceste...@gmail.com>:
> Ah, that feature. Yes, it never seemed to catch on. It actually wasn't
> from OpenSOC, but a very early feature of Metron. The use-case was that
> enrichments may go stale and removing them based on TTL was easy to do, but
> not ideal. The LeastRecentlyUsedPruner was a MR job which would allow
> enrichments to be pruned which had not been *read* in x amount of time. It
> did this by capturing bloom filters with enrichment keys used for a
> time-range and the MR job would use those bloom filters to determine which
> keys to remove.
>
> I'd be ok with it either being used or removed. It's unclear to me whether
> the use-case that hbase needs to be pruned based on usage was as valid as
> we thought. I guess that makes me +0 on the request to deprecate.
>
> On Tue, Aug 13, 2019 at 6:28 PM Nick Allen <n...@nickallen.org> wrote:
>
>>  Sure. I should have provided some more context. I can tell you what I do
>>  know about it. Perhaps others can provide some more color.
>>
>>     - This is functionality accessed by a user by running the script; ${
>>     METRON_HOME}/bin/threatintel_bulk_prune.sh
>>
>>     - If you are using access trackers with your HBase enrichments, it runs
>>     as an MR job that counts the number of times each Enrichment is used.
>>  I am
>>     assuming that it then prunes those that are less frequently accessed.
>>
>>     - It was originally created here;
>>     https://github.com/apache/metron/pull/22
>>
>>  On Tue, Aug 13, 2019 at 6:11 PM Otto Fowler <ottobackwa...@gmail.com>
>>  wrote:
>>
>>  > Can you summarize what it does? Is it from OpenSOC?
>>  >
>>  >
>>  >
>>  >
>>  > On August 13, 2019 at 17:53:52, Nick Allen (n...@nickallen.org) wrote:
>>  >
>>  > As part of https://github.com/apache/metron/pull/1470, I found it
>>  > difficult
>>  > to update the "Least Recently Used Pruner" to work with HBase 2.0.2. I am
>>  > sure that given more time and effort, I could make it work, but is it
>>  worth
>>  > it?
>>  >
>>  > This is a feature that I myself am not familiar with. I do not know of
>>  > anyone using this. I also did not find much documentation on how to use
>>  > this feature. I certainly don't know the entire user community, so please
>>  > let me know if anyone is using this functionality or believes that it
>>  > should be maintained going forward.
>>  >
>>  > Would you support deprecating this feature?
>>  >
>>  > Thanks
>>  >

------------------- 
Thank you,

James Sirota
PMC- Apache Metron
jsirota AT apache DOT org

Reply via email to