2013-08-23 3 views
2

OpenTSDB에서 일부 데이터를 가져 오지만 http를 통해 메트릭 목록을 가져 오는 방법을 찾지 못합니까?OpenTSDB - http를 통해 모든 메트릭 가져 오기

참고로 여기 databack을 사용하기 위해 사용하는 C# 코드가 있습니다. 모든 측정 항목을 반환하는 URL이 있습니까?

var request = WebRequest.Create("http://localhost:4242/api/version?jsonp=callback"); 
request.ContentType = "application/json; charset=utf-8"; 
string text; 
var response = (HttpWebResponse)request.GetResponse(); 
using (var sr = new StreamReader(response.GetResponseStream())) 
{ 
    text = sr.ReadToEnd(); 
} 

uxResponse.Text = text; 

기본 OpenTSDB 웹 사이트는 다음 스크린 샷에 따라이 기능을 제공합니다.이 기능을 내 ASP 사이트에서 모방하고 싶습니다.

enter image description here

답변

3

는 OK, API는/되돌 파라미터를 공급 일치에 따른 목록을 제시한다. 이 방법으로 모든 메트릭을 반환하지는 않지만이 방법을 사용하면 문제를 해결할 수 있습니다.

예 요청 쿼리 문자열

http://localhost:4242/api/suggest?type=metrics&q=sys&max=10 

JSON

{ "type":"metrics", "q":"sys", "max":10 } 

내용


나는이 다른 사람 도움이되기를 바랍니다, 기본적으로 RTFM! (http://opentsdb.net/docs/build/html/api_http/suggest.html)

+5

당신은 모든 측정 즉 "Q"의 목록을 얻을 수 빈 "q"를 남길 수 있습니다 : 쿼리에서 "" 또는 사용이 제안을 유형 = 측정 및 Q =를? – Falcon9