Google发布Zipkin与Stackdriver Trace的集成功能

Google云平台(Google Cloud Platform)发布了一个开源的Zipkin服务器,允许兼容Zipkin的客户端发送跟踪信息到Google自己的Stackdriver Trace分布式跟踪服务中,从而实现分析的功能。Zipkin/Stackdriver Trace集成的目标用户是某些开发人员,他们的应用和服务是使用Stackdriver Trace官方所不支持的语言或框架编写的,或者是某些应用的持有者,这些应用已经通过Zipkin实现了instrument功能,他们还希望访问Stackdriver Trace的高级分析工具。

Google的Stackdriver能够对云平台上的应用提供监控、日志以及诊断服务。尽管任何云平台捕获到的数据都可以发送到Stackdriver API上,但是Stackdriver的功能是与Google云平台(Google Cloud Platform,GCP)(GCP的客户可以免费使用它)中的很多服务高度集成的。Google Stackdriver中包含了多个工具,其中就包括Stackdriver Trace,这是一个分布式的跟踪服务,它是由最初的Google Dapper分布式跟踪系统演化而来。

将分布式(微服务)系统进行instrument操作之后,Stackdriver Trace就允许开发人员跟踪系统的请求流,分析应用的延迟并隔离性能瓶颈。Stackdriver Trace最初关注的是Google App Engine项目,但是现在支持运行在虚拟机或容器上的应用,这是通过为Node.js、Java和Go(很快就会支持Ruby和.Net)提供instrumentation库实现的,它还可以通过API来实现该功能。

另外一个流行的分布式跟踪系统是Zipkin,它最初是由Twitter创建的,灵感起源于Dapper的论文。这项成果在2012年开源,随后发展成为社区驱动的Open Zipkin项目。它反过来又推动了Open Tracing API的形成,这是一个由CNCF支持的项目。Zipkin提供了一系列的instrumentation库,这些库能够捕获应用的trace,另外还有一个后端系统用来存储trace并支持通过Web界面展现trace信息。目前,已经有针对Java、.Net、Node.js、Python、Ruby和Go的Zipkin客户端,还有与各种流行Web框架的内置集成。根据GCP博客的说法,Zipkin得到了广泛的应用,Twitter、Yelp和Salesforce是该项目的主要贡献者。

Google云平台的博客文章指出,这个新的Stackdriver Trace Zipkin连接器是已有Zipkin后端的替代方案,它会继续使用相同的兼容Zipkin的跟踪器,这样的话,就没有必要再去配置、管理或维护Zipkin后端了。另外,新的收集器能够与使用Zipkin跟踪器实现instrument功能的服务协同运行。

  目前的Stackdriver-Zipkin v0.2.0发布版本有几个已知的限制:

Zipkin跟踪器必须要支持正确的Zipkin时间和持续时长语义; Zipkin跟踪器和Stackdriver Trace instrumentation库不能向同一条trace记录上附加span,因为它们会对服务间传播的跟踪上下文采用不同的格式。这意味着某个库捕获的trace中不能包含其他类型的库instrument服务后所形成的span,也就是说,如何服务代码混合使用了Stackdriver Trace和Zipkin的instrument功能,那么跨越这些服务所形成的跟踪信息必须要在标准的Stackdriver报告系统之外进行集成; 最初的释放版本只支持对Zipkin服务器进行写操作,Google云平台的博客上指出,如果缺乏读取功能成为了一种阻碍的话,那么开发人员可以在GitHub上提交issue或pullrequest。
Google Stackdriver Trace Zipkin收集器的代码可以通过GoogleCloudPlatform GitHub仓库进行下载。配置以及从分布式跟踪器收集trace数据的指令可以在“组合使用Stackdriver Trace与Zipkin”指南中找到。

本文转自d1net(转载)

时间: 2024-07-30 15:04:46

Google发布Zipkin与Stackdriver Trace的集成功能的相关文章

Google与RingCentral合作推出一项集成式企业解决方案

尽管 "微软收购 LinkedIn" 事件已过去一周,但对于 Google 来说却是新一轮 "战斗" 的开始--在稍显劣势的当下,怎样从对方手中争夺企业用户群?36 氪之前已报道 "Google可能会通过一系列合作或收购来回应微软的大动作",而昨日,Google 已再次出击.据科技媒体 ZDnet 报道,Google 正在与云计算移动系统服务商 RingCentral 展开合作,后者将会在 "云通讯" 及 "协同应用

Google发布中文版AdSense for domains

据中文AdSense官方博客报道,Google发布了中文版的AdSense for domains,中文的发布商现在可以投放这种广告了,我在广告后台已经看到了这种广告的信息. Adsense for Domains是Google推出的域名停放服务,该服务可以让你的闲置域名展示Google Adsense广告,如果用户有大量闲置域名,并且域名有一定的流量,那么就可以投放这类广告.这样,访客进入这个域名后,就会出现一整页的AdSense广告,其中包括AdSense for content关键字广告.

金融安全资讯精选 2017年第十三期 百慕大离岸律师事务所遭黑客攻击,Google 发布HTTPS 普及度报告,Bad Rabbit攻击预警和安全建议,PCI SSC 发布新的 3DS 支付标准

[金融安全动态] 百慕大离岸律师事务所 Appleby 近期遭黑客攻击 点击查看原文   点评:与此前声名大噪的"巴拿马文件"一样,"百慕大"事件的目标在于掀起新一轮对全球财务.企业以及税务事务的大规模审查.从这次事件可以见到,其实对于越大型的公司或个人来说,数据泄露所最担心的问题并非是经济损失,公司名誉和品牌的杀伤力,才是致命的.   Google 发布HTTPS 普及度报告 点击查看原文   概要:一项Google发布出来的数据:64% Android设备上,7

Chrome 25 被黑客攻破 Google发布紧急更新

Chrome 25 被黑客攻破 Google发布紧急更新 坏孩子 发布于: 2013年03月08日 (38评) 分享到  新浪微博腾讯微博 收藏+7 我们刚刚介绍过,在今年的Pwn2Own 2013黑客大赛首日上,Firefox.IE10和Chrome都已经被黑客攻破.其中,MWR实验室的专家们完全绕过了最新稳定版Chrome的沙盒防护,成功拿下Chrome 25.当然,MWR将攻破Chrome所使用的高危漏洞报告给了Google,Google动作迅速,不到一天,就已经拿出了解决方案,并发布了最

Google发布新移动搜索引擎

      据国外媒体报道,为了能够用手持装置轻松的发现网络信息,搜索巨头Google发布了新的移动搜索引擎. Google表示,通过移动浏览器登录 http://www.google.com/m?uipref=3 网站,可以获得本周二发布的新版搜索引擎,新的产品具有定制功能.可以预先选择天气预报.新闻.股票和电影信息,可以定制一个特殊的地理范围.与先前的版本相比,通过改进的算法和分解,新的移动搜索引擎可以提供相关度更高的搜索结果列表. 今年早些时候,竞争对手雅虎推出了名为OneSearch的移

Google发布即时通话工具 与Vista兼容

      Google发布了新款即时通话工具,允许用户嵌入在网页上享受即时通话服务,而不用安装任何软件.      和Google微机版的通话应用软件不同,该工具不需要下载,只需插入一列简单的代码到用户指定的地址,就可把工具自动加载到一个网页或博客上,但是要求用户系统安装有Adobe Flash Player8.0以上的版本.该工具在网页上显示一个基于Flash技术的界面,用户可以通过个人Google主页看到朋友是否在线,并能发送即时信息.      早在2005年8月就已推出即时会话通讯服务

Google发布欧洲电子设备消费者行为报告

随着中国电子设备企业产品研发以及制造能力的提升,中国"智"造品牌逐渐开始向全球拓展,其中欧洲是我国家电产品和移动设备主要的出口市场.根据海关数据显示,今年上半年我国手机累计出口5.27亿部,同比增长16%:家电产品出口达273.69 亿,其中欧洲是最大的出口市场,占总出口额的23.4%. 中国品牌"出海"中,往往面临市场情况不明晰,品牌认知度低,营销费用高等问题.今天,Google发布了欧洲电子设备(家电和移动设备)消费者行为报告,清晰了解欧洲市场消费者行为习惯和特

Google发布中文版域名停靠服务

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 今天登陆GG后台,忽然看到多出个栏目,仔细一看,原来Google发布中文版域名停靠服务!太好了,尤其是对我们这些手头里有大量的域名资源的朋友们来说真是太好了. 后来又看了中文AdSense官方博客报道,Google发布了中文版的AdSense for domains,中文的发布商现在可以投放这种广告了. Adsense for Domains

Google发布Dart SDK 1.3:承诺提升2倍异步代码性能

Google发布Dart SDK 1.3:承诺提升2倍 异步代码性能Google已于今日发布了Dart SDK的1.3版本,并且承诺可结合服务器 端的I/O操作,带来2倍的异步代码性能.Dart是Google公司推出的一款JavaScript编译器,感兴趣的开发者可以从Dartlang.org官网下载最 新的稳定版.Google使用了三个简单的HTTP基准测试来说明本次改进--Hello.File.以及JSON,分别提升了130%.30%.以及几乎100%.Hello可评估一台 HTTP服务器能