You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ambari.apache.org by "amarnath reddy pappu (JIRA)" <ji...@apache.org> on 2018/09/17 21:31:00 UTC
[jira] [Created] (AMBARI-24652) Grafana failed to show data for
custom metrics
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)