[ https://issues.apache.org/jira/browse/AMBARI-5928?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14012613#comment-14012613
]
Oleg Nechiporenko commented on AMBARI-5928:
-------------------------------------------
Committed to trunk and 1.6.0.slider.
> Create and populate Metrics section of a slider app
> ---------------------------------------------------
>
> Key: AMBARI-5928
> URL: https://issues.apache.org/jira/browse/AMBARI-5928
> Project: Ambari
> Issue Type: Bug
> Components: client
> Affects Versions: 1.6.1
> Reporter: Oleg Nechiporenko
> Assignee: Oleg Nechiporenko
> Fix For: 1.6.1
>
> Attachments: AMBARI-5928.patch
>
>
> A running slider app should show the metrics section (hidden otherwise). The metrics
section should be populated by graphs which should be laid out 4 per row.
> The way to determine the metric names for a running app is to look at the "metrics" property
in response.
> GET {{api/v1/views/SLIDER/versions/1.0.0/instances/SLIDER_1/apps/?fields=*}}
> {code}
> {
> "href" : "http://c6401:8080/api/v1/views/SLIDER/versions/1.0.0/instances/SLIDER_1/apps/?fields=*&_=1401333569972",
> "items" : [
> {
> "href" : "http://c6401:8080/api/v1/views/SLIDER/versions/1.0.0/instances/SLIDER_1/apps/1401327484490_6",
> "appVersion" : "0.96.0.2.1.1",
> "description" : "apache hbase is the hadoop database, a distributed, scalable,
big data\n ...",
> "diagnostics" : "",
> "endTime" : 0,
> "id" : "1401327484490_6",
> "instance_name" : "SLIDER_1",
> "name" : "f4",
> "startTime" : 1401332206359,
> "state" : "RUNNING",
> "type" : "hbase",
> "user" : "yarn",
> "version" : "1.0.0",
> "view_name" : "SLIDER",
> "yarnId" : "application_1401327484490_0006",
> "components" : {
> ...
> },
> "configs" : {
> ...
> },
> "jmx" : {
> "ClusterId" : "67ee848a-8576-45d3-9b18-cdda4eb6c025",
> "DeadRegionServers" : "1",
> "IsActiveMaster" : "true",
> "MasterActiveTime" : "1401332251511",
> "MasterStartTime" : "1401332248911",
> "RegionServers" : "1",
> "ServerName" : "c6401.ambari.apache.org,60000,1401332245896",
> "ZookeeperQuorum" : "c6401.ambari.apache.org:2181",
> "cluster_requests" : "14496",
> "metricAverageLoad" : "2.0"
> },
> "urls" : {
> "JMX" : "http://c6401.ambari.apache.org:44209/jmx",
> "Metrics" : "http://c6401.ambari.apache.org/cgi-bin/rrd.py?c=Application1",
> "UI" : "http://c6401.ambari.apache.org:44209/master-status"
> },
> "metrics": {
> "jvm/memNonHeapUsedM": "1024",
> "jvm/memHeapCommittedM": "256",
> ...
> }
> }
> ]
> }
> {code}
> Each of the key in the "metrics" property becomes a graph.
> The way to get time-series information for that graph is by calling
> {{api/v1/views/SLIDER/versions/1.0.0/instances/SLIDER_1/apps/app1/metrics/jvm/memNonHeapUsedM}}
- which should provide the same time-series data as all the other graphs in Ambari.
--
This message was sent by Atlassian JIRA
(v6.2#6252)
|