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>

但是如果我复制粘贴请求中使用的 URL 或在 Web 浏览器中使用 wget,则会显示结果

知道如何为 Zipkin 服务器提取 JSON 或任何其他格式的数据吗?

谢谢

4

1 回答 1

0

Zipkin UI 正在向 API 发出 AJAX 请求,以检索显示的数据。您可以在以下位置找到 zipkin 的 API 定义:

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

相信你在找网址:http: //zipkin.iamplus.xyz/api/v1/traces

从那里您将获得与您的过滤器匹配的痕迹

于 2017-09-18T23:30:27.737 回答