跳转到主要内容

OpenCensus Stackdriver Trace导出器

项目描述

pypi

安装

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 查看哈希值)

上传时间

构建分布

opencensus_ext_stackdriver-0.8.0-py2.py3-none-any.whl (12.3 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面