amarnath reddy pappu created AMBARI-24652: ---------------------------------------------
Summary: Grafana failed to show data for custom metrics Key: AMBARI-24652 URL: https://issues.apache.org/jira/browse/AMBARI-24652 Project: Ambari Issue Type: Bug Components: ambari-server Affects Versions: trunk, 2.6.2 Reporter: amarnath reddy pappu Steps to reproduce: 1. First generate metrics and post it to AMS. curl --header "Content-Type: application/json" -X POST http://apappu3.hdp.com:6188/ws/v1/timeline/metrics --data @data1.json {noformat} { "metrics": [ { "metricname": "AMBARI_METRICS.SmokeTest.FakeMetric", "appid": "AMS-TEST-APPID", "hostname": "ambari20-5", "timestamp": 1537211229000, "starttime": 1537211229000, "metrics": { "1537211229000": 0.963781711428, "1537211230000": 1432075898000 } } ] } {noformat} 2. Now make REST api call to see if the data is present. http://apappu3.hdp.com:3000/api/datasources/proxy/1/ws/v1/timeline/metrics?metricNames=AMBARI_METRICS.SmokeTest.FakeMetric._avg&hostname=%&appid=AMS-TEST-APPID Note that app*i*d is lowercase "i" not appId 3. Now generate a new dashboard in grafana and then generate a Graph. select the component name as "AMS-TEST-APPID" - here Grafana sends "appId" instead of "appid" and it does not get any data. If we try to post REST API with appId (upper case I) call would fail. So AMS should accept the REST calls with appId and then it may work with Grafana -- This message was sent by Atlassian JIRA (v7.6.3#76005)