前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Google 开源分布式追踪系统 OpenCensus

Google 开源分布式追踪系统 OpenCensus

作者头像
企鹅号小编
发布2018-02-02 11:18:22
2.3K0
发布2018-02-02 11:18:22
举报
文章被收录于专栏:企鹅号快讯企鹅号快讯

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 。

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

如有侵权,请联系 cloudcommunity@tencent.com 删除。

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

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
Prometheus 监控服务
Prometheus 监控服务(TencentCloud Managed Service for Prometheus,TMP)是基于开源 Prometheus 构建的高可用、全托管的服务,与腾讯云容器服务(TKE)高度集成,兼容开源生态丰富多样的应用组件,结合腾讯云可观测平台-告警管理和 Prometheus Alertmanager 能力,为您提供免搭建的高效运维能力,减少开发及运维成本。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档