On 10/8/15 1:25 PM, David Lang wrote:

> even using puppet, I think you can separate out the template generation

Oh sure i can, it would just be a bit of a re-organization.

> worst case, create a separate include directory that only includes the
> templates and the code that evaluates the templates into variables, then
> your actions in the main include directory can use those.

Well I just took our config and did that manually outside of puppet on
the dev server, in a bit of a hack job.  Unfortunately the crashes
persist with the same regularity.  I am now getting error 6 in the
segfault whereas it was 15 before - though I've also had error 6 before
and also error 14.

However, the actions still called the templates via the dynamic index
per day name so maybe it wasn't separated enough.  But is there even a
way to make it not call the template in that case?

So is it only really important to separate out the templates that set up
the JSON, or all templates?

> But if your various ES things mostly use the template "all" (which is
> what I would expect), then you may be able to do something much simpler
> than you are thinking. In my case it turned out that I only had 3
> templates that ended up getting used in all the different rules.

I use two templates per omelasticsearch - one to define the index name.
 I currently use a separate template per name -
"es_index_name-yyyy.mm.dd" but now I see you're right, I could stick the
name into a variable $.es_index_name and use one template for that.

There are two content templates - one "all" and one other type.


_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to