Google 开源分布式追踪系统 OpenCensus

OpenCensus 是 Google 开源的一个用来收集和追踪应用程序指标中立厂商的第三方库

授权协议:Apache 2.0

开发语言:Java PHP Python Google Go

操作系统:跨平台

开发厂商:Google

简介

OpenCensus 是 Google 开源的一个用来收集和追踪应用程序指标中立厂商的第三方库,能够减少应用的部署与构建成本,尤其适合微服务架构。

OpenCensus 有各种不同的编程语言编写的版本,包括 Go、Java、PHP、C++、Python 等等。它旨在帮助开发者更容易收集和提交跟踪应用程序指标。这是一个中立的单一库发行,可自动收集和跟踪应用指标,可在本地显示,也可将其发送到分析工具。

特点

OpenCensus 有如下一些主要特点:

用于处理 metric 和 trace 的标准通信协议和一致的API

一套用于多种语言的库,包括Java,C++,Go,.Net,Python,PHP,Node.js,Erlang和Ruby

与 Web 和 RPC 框架的集成,可以提供开箱即用的追踪和指标。

集成的存储和分析工具

完全开源,支持第三方集成和输出的插件化

不需要额外的服务器或守护进程来支持 OpenCensus 。

In process debugging:一个可选的代理程序,用于在目标主机上显示请求和指标数据

OpenCensus 目前支持Prometheus、SignalFX、Stackdriver和Zipkin。

开发者可以使用它来测试微服务,并将数据发送到任何受支持的后端服务。

以下是 demo 应用程序产生的 trace 在 Stackdriver Trace 和 Monitor 中的屏幕截图,该应用程序调用 Google 的 Cloud Bigtable API 并使用了 OpenCensus 。

本文来自企鹅号 - 开源中国媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏精讲JAVA

大型网站架构技术一览(文末送书)

大型网站的挑战主要来自庞大的用户,高并发的访问和海量数据,任何简单的业务一旦需要处理数以P计的数据和面对数以亿计的用户,问题就会变得棘手。大型网站架构主要就是解...

46180
来自专栏CSDN技术头条

Uber是如何通过Mesos和Cassandra实现跨多个数据中心每秒100万的写入速度的?

每隔三十秒就会有位置数据返回,包括来自于司机和乘客应用的各类数据,需要实时使用的实时数据非常之多,那么Uber是如何存储这些位置数据的呢? Uber的解决方案非...

23290
来自专栏云计算爱好者

云计算技术原理

由于云计算分为IaaS、PaaS和SaaS三种类型,不同的厂家又提供了不同的解决方案,目前还没有一个统一的技术体系结构,对读者了解云计算的原理构成...

94790
来自专栏韩伟的专栏

经典游戏服务器端架构概述 (1)

现代电子游戏,基本上都会使用一定的网络功能。从验证正版,到多人交互等等,都需要架设一些专用的服务器,以及编写在服务器上的程序。因此,游戏服务器端软件的架构,本质...

4.9K30
来自专栏Java架构师进阶

Java 编写的轻量级高性能手游服务端框架

mmorpg,是一个用java编写的轻量级高性能手游服务端框架。项目提供各种支持快速二次开发的组件,以及对生产环境的服务进行管理的工具。同时,为了使用户能够快速...

19740
来自专栏北京马哥教育

Linux下的CPU使用率与服务器负载的关系与区别

当我们使用top命令查看系统的资源使用情况时会看到load average,如下图所示,它表示系统在1,5,15分钟的平均工作负载。 那么什么是负载(l...

58970
来自专栏大数据-Hadoop、Spark

2018-08-01-日报

1、研究了数据治理、数据质量两份文档,整理了产品的功能需求文档, 使用在线工具将pdf转化为word,使用工具将chm转为word,转化效果还挺好的。 2、...

9220
来自专栏苏强的专栏

腾讯云分布式数据库(DCDB)

DCDB 是部署在腾讯云公有云上的一种兼容MySQL协议和语法,支持自动水平拆分的share nothing架构的分布式数据库。分布式数据库即业务获取是完整的逻...

78300
来自专栏张善友的专栏

MongoDB 2.6.2 发布

NoSQL数据库MongoDB推出了全新一代产品MongoDB 2.6.2,该版本全面强化核心服务器,提供全新的自动化工具与重要的企业功能,宣称是MongoDB...

21570
来自专栏JAVA高级架构

大型分布式电商系统架构是如何从0开始演进的?

26430

扫码关注云+社区

领取腾讯云代金券