chukwa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "shreyas subramanya (JIRA)" <>
Subject [jira] [Updated] (CHUKWA-737) Add heartbeat adaptor to push chukwa agent status to remote http server
Date Thu, 26 Feb 2015 06:45:05 GMT


shreyas subramanya updated CHUKWA-737:
    Resolution: Fixed
        Status: Resolved  (was: Patch Available)

> 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