[
https://issues.apache.org/jira/browse/AMBARI-19452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15855106#comment-15855106
]
wangjianfei edited comment on AMBARI-19452 at 2/9/17 4:57 AM:
--------------------------------------------------------------
[~avijayan] Yes,i tested it in my local environment,the widgets of flume metric
did not show the same graph for both ch1 and ch2,and the API
{noformat}
/api/v1/clusters/{{clusterName}}/hosts/{{hostName}}/host_components/FLUME_HANDLER?fields=metrics/flume/flume/CHANNEL/{{channelName}}/EventTakeSuccessCount
{noformat}
returned the right rather than the same values for both ch1 and ch2.
was (Author: wangjianfei):
[~avijayan] Yes,i tested it in my local environment,the widgets of flume metric
did not show the same graph for both ch1 and ch2,and the API
{noformat}
/api/v1/clusters/bch/hosts/{hostName}/host_components/FLUME_HANDLER?fields=metrics/flume/flume/CHANNEL/{channel-name}/EventTakeSuccessCount
{noformat}
returned the right rather than the same values for both ch1 and ch2.
> Metrics of flume shows same values for all channels,sinks or sources in host
> ----------------------------------------------------------------------------
>
> Key: AMBARI-19452
> URL: https://issues.apache.org/jira/browse/AMBARI-19452
> Project: Ambari
> Issue Type: Bug
> Components: ambari-server
> Reporter: wangjianfei
> Fix For: 2.5.0
>
> Attachments: AMBARI-19452.patch, Error.png
>
>
> When configuring multiply Channels-Sinks-Sources in flume,the flume
> metric of hosts always shows the same metric for all the Channels.
> Take Channel for example,actually,if configure Channel.ch1 and
> Channel.ch2,when retrive metrics of both ch1 and ch2 of the host,it returns
> the same metric values(values of last metric) for both ch1 and ch2。
> The configuration is as follows:
> {noformat}
> a1.sources = r1
> a1.sinks = k1 k2
> a1.channels = ch1 ch2
> # Describe/configure the source
> a1.sources.r1.type = syslogtcp
> a1.sources.r1.port = 5140
> a1.sources.r1.host = 0.0.0.0
> a1.sources.r1.channels = ch1 ch2
> a1.sources.r1.selector.type = replicating
> # Describe the sink
> a1.sinks.k1.type = avro
> a1.sinks.k1.channel = ch1
> a1.sinks.k1.hostname = 0.0.0.0
> a1.sinks.k1.port = 5555
> a1.sinks.k2.type = avro
> a1.sinks.k2.channel = ch2
> a1.sinks.k2.hostname = 0.0.0.0
> a1.sinks.k2.port = 5555
> #Use a channel which buffers events in memory
> a1.channels.ch1.type = memory
> a1.channels.ch1.capacity = 1000
> a1.channels.ch1.transactionCapacity = 100
> a1.channels.ch2.type = memory
> a1.channels.ch2.capacity = 1000
> a1.channels.ch2.transactionCapacity = 100
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)