chukwa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eric Yang (JIRA)" <>
Subject [jira] [Commented] (CHUKWA-737) Add heartbeat adaptor to push chukwa agent status to remote http server
Date Sun, 01 Mar 2015 00:34:04 GMT


Eric Yang commented on CHUKWA-737:

This is causing build to fail.  It looks like the same issue where Adaptor has not been removed
cleanly before the next test is executed.  Therefore the data feeding the test case is producing
incorrect input to the next test case.  I think you want to remove heartbeat adaptor before
TestHeartbeatAdaptor test case exits.

> Add heartbeat adaptor to push chukwa agent status to remote http server 
> ------------------------------------------------------------------------
>                 Key: CHUKWA-737
>                 URL:
>             Project: Chukwa
>          Issue Type: Improvement
>          Components: Data Collection
>    Affects Versions: 0.7.0
>            Reporter: shreyas subramanya
>            Assignee: shreyas subramanya
>         Attachments: CHUKWA-737.patch, CHUKWA-737.patch2, CHUKWA-737.patch3
> Provide a generic HeartbeatAdaptor which can periodically send status reports to a remote
http server. The adaptor can be configured with arbitrary number of component status checkers
and it will send out a single status report for all components.
> Example - to send out the status of chukwa agent as well as a rest interface (in this
case chukwa agent rest), we add the following adaptor:
> add HeartbeatAdaptor DefaultProcessor (ChukwaStatusChecker, HttpStatusChecker
http://localhost:9090/rest/v1/adaptor) 3 0
> This will send out status reports such as -
> {"time":1424213867980,"components":[{"host":"","component":"Chukwa.Agent","adaptor.count":1},{"status":"running","component":"","uri":"http:\/\/localhost:9090\/rest\/v1"}]}
> Additional configuration needed in chukwa-agent-conf.xml
> chukwa.http.writer.port
> if PipelineConnector is used, add org.apache.hadoop.chukwa.datacollection.writer.HttpWriter
to head of pipeline

This message was sent by Atlassian JIRA

View raw message