OpenCensus Stackdriver Trace导出器
项目描述
安装
pip install opencensus-ext-stackdriver
使用
跟踪
此示例展示了如何将跟踪报告给Stackdriver Trace
from opencensus.ext.stackdriver import trace_exporter as stackdriver_exporter
from opencensus.trace import tracer as tracer_module
exporter = stackdriver_exporter.StackdriverExporter(
project_id='your_cloud_project')
tracer = tracer_module.Tracer(exporter=exporter)
pip install google-cloud-trace<1.0.0 pipenv install google-cloud-trace<1.0.0
默认情况下,跟踪异步导出,以减少代码执行期间的延迟。如果您想在主线程上导出数据,请使用同步传输器
from opencensus.common.transports.sync import SyncTransport
from opencensus.ext.stackdriver import trace_exporter as stackdriver_exporter
from opencensus.trace import tracer as tracer_module
exporter = stackdriver_exporter.StackdriverExporter(
project_id='your_cloud_project', transport=SyncTransport)
tracer = tracer_module.Tracer(exporter=exporter)
统计信息
OpenCensus Stackdriver Stats Exporter 允许用户将指标导出到Stackdriver Monitoring。此项目的API仍在发展中。建议使用供应商或依赖关系管理工具。
Stackdriver 导出器使用方法
Stackdriver 导入
from opencensus.ext.stackdriver import stats_exporter as stackdriver from opencensus.stats import stats as stats_module
Stackdriver 预先条件
OpenCensus Python 库需要Python 2.7或更高版本。
Google Cloud Platform 账户和项目。
在您的项目上启用了Google Stackdriver Monitoring(需要帮助? 点击这里)。
注册Stackdriver导出器
stats = stats_module.stats view_manager = stats.view_manager exporter = stackdriver.new_stats_exporter(stackdriver.Options(project_id="<id_value>")) view_manager.register_exporter(exporter) ...
Stackdriver 代码参考
在 examples 文件夹中,您可以找到获取导出器、注册视图、在度量上添加标签以及定义 project_id 后查看与Stackdriver监控工具的值的所有必要步骤。
有关Stackdriver实现的更多详细信息,请参阅 stackdriver/stats_exporter/ 文件夹。
路径 & 文件 |
简短描述 |
---|---|
contrib/opencensus-ext-stackdriver/examples/ |
端到端示例 |
contrib/opencensus-ext-stackdriver/opencensus/ext/stackdriver/stats_exporter/ |
Stackdriver的统计实现 |
参考文献
项目详情
下载文件
为您的平台下载文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
opencensus-ext-stackdriver-0.8.0.tar.gz (12.4 kB 查看哈希值)
构建分布
关闭
哈希值 for opencensus_ext_stackdriver-0.8.0-py2.py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6eabc123b6ba44b58d2dacb065572d71ebc9043d9da20fd862f7e61492a88667 |
|
MD5 | 44c88dd348220e4f0aed6bbbc1d73e21 |
|
BLAKE2b-256 | ecf8a62b0c46f195c42a3b26a01d698ff39a77cfdc617fdf1f0542934724af5c |