[ 
https://issues.apache.org/jira/browse/CHUKWA-530?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Eric Yang updated CHUKWA-530:
-----------------------------

    Attachment: CHUKWA-530.patch

Revised patch to include javadoc and test case.  New feature includes mapping 
of facility name to Chukwa data type.

Usage in Chukwa Agent  configuration file:

{noformat}
<property>
   <name>syslog.adaptor.port.9095.facility.LOCAL1</name>
   <value>HADOOP</value>
</property>
{noformat}

> Syslog Adaptor for mapping Syslog facility name to Chukwa data type
> -------------------------------------------------------------------
>
>                 Key: CHUKWA-530
>                 URL: https://issues.apache.org/jira/browse/CHUKWA-530
>             Project: Chukwa
>          Issue Type: New Feature
>          Components: data collection
>         Environment: Java 6, Mac OS X
>            Reporter: Eric Yang
>            Assignee: Eric Yang
>         Attachments: CHUKWA-530-draft.patch, CHUKWA-530.patch
>
>
> UDPAdaptor can record syslog logs but the log entry is tagged with Chukwa 
> internal data type at adaptor start up time.  I am thinking to extend 
> UDPAdaptor to record syslog messages with small enhancements.  SyslogAdaptor 
> can extract facility name field from syslog message to tag facility name as 
> the data type.  This would provide the ability to invoke different demux 
> parsers base on the facility name in syslog.  HOSTNAME can also be mapped to 
> source for Chukwa chunk meta data.
> My use case is to configure hadoop log4j.properties to log everything through 
> org.apache.log4j.net.SyslogAppender to one SysLogAdaptor on the local Chukwa 
> agent, and invokes different parsers for audit log and name node log.  
> Facility name is some what limited, but it should be enough type left to 
> manage hadoop log files.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to