2

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 Web サイトは、次のスクリーンショットのようにこの機能を提供します。これを自分の ASP サイトから模倣したいと考えています。

ここに画像の説明を入力

4

1 に答える 1

6

OK、api/suggest は、一致する指定されたパラメーターに基づいてリストを返します。これにより、この質問のトラブルから解放されますが、すべてのメトリックが返されるわけではありませんが、それを機能させる方法が得られます。

リクエストクエリ文字列の例

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 )

于 2013-08-26T05:28:45.513 に答える