karaf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (KARAF-5792) Support add, rename, remove to the custom fields of Decanter collectors
Date Wed, 05 Sep 2018 19:57:01 GMT

    [ https://issues.apache.org/jira/browse/KARAF-5792?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16604857#comment-16604857

ASF subversion and git services commented on KARAF-5792:

Commit 757a35dfd3183df01fcd77b6f8ec94e78b507dcf in karaf-decanter's branch refs/heads/master
from François Papon
[ https://gitbox.apache.org/repos/asf?p=karaf-decanter.git;h=757a35d ]

Merge pull request #42 from jbonofre/KARAF-5792

[KARAF-5792] Add support of add/rename/remove of properties in all collectors

> Support add, rename, remove to the custom fields of Decanter collectors
> -----------------------------------------------------------------------
>                 Key: KARAF-5792
>                 URL: https://issues.apache.org/jira/browse/KARAF-5792
>             Project: Karaf
>          Issue Type: Improvement
>          Components: decanter
>    Affects Versions: decanter-2.0.0
>            Reporter: Xilai Dai
>            Assignee: Jean-Baptiste Onofré
>            Priority: Major
>             Fix For: decanter-2.1.0
> Now user can only "add" some custom fields with constant value in the org.apache.karaf.decanter.collector.log.cfg.
> {code}
> key1=value1
> key2=value2
> {code}
> But there is no chance to "rename" or "remove" some of the generated fields from the
log collector, or add dynamic value e.g. UUID, Timestamp to the field.
> It would be benifit for user if the custom fields impl get improved in the log collector
of Decanter. Configuration like this:
> {code}
> # custom fields
> fields.add.eventType=LOGEvent
> fields.add.eventUUID=UUID
> fields.add.serverTimestamp=TIMESTAMP
> fields.rename.MDC=customInfo
> fields.rename.level=severity
> fields.rename.renderedMessage=logMessage
> fields.remove.timestamp=true
> {code}
> Then it provides ability to "transformer" the json data on collector level, which will
reduce the overhead user has to "transformer" the data later (using Filebeat or custom transformer

This message was sent by Atlassian JIRA

View raw message