1

現在zipkinを使用しており、保存されたデータを抽出して別の方法で処理するためのpythonスクリプトを作成しようとしています。

zipkin ログと UI は正常に動作しています。

私はこれをしました:

   start = 1505754933996
   end = 1505758533996
   url = "http://zipkin.iamplus.xyz/?serviceName=" + service + "&spanName=all&startTs=" + str(start) + "&endTs=" + str(end) + "&minDuration=&limit=&annotationQuery=&sortOrder=duration-desc"
   print(url)
   #response = wget.download(url)
   response = requests.get(url)

wget と request を使用しましたが、どちらも以下の結果を示しています。

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Webpack App</title>
  <link href="/app-0993bcc28157df364901.min.css" rel="stylesheet"></head>
  <body>
  <script type="text/javascript" src="/app-0993bcc28157df364901.min.js"></script></body>
</html>

しかし、リクエストまたはwgetで使用されているURLをWebブラウザにコピーして貼り付けると、結果が表示されます

JSON または Zipkin サーバーのその他の形式でデータを抽出する方法はありますか?

ありがとう

4

1 に答える 1

0

Zipkin UI は、表示されているデータを取得するために、API に対して AJAX 要求を行っています。zipkin の API 定義は次の場所にあります。

https://github.com/openzipkin/zipkin-api

URL を探していると思います: http://zipkin.iamplus.xyz/api/v1/traces

そこから、フィルターに一致するトレースを取得します

于 2017-09-18T23:30:27.737 に答える