opencensus stackdriver跟踪导出器

opencensus-ext-stackdriver的Python项目详细描述


pypi

安装

pip install opencensus-ext-stackdriver

用法

痕量

此示例显示如何将跟踪报告给stackdriver跟踪:

fromopencensus.ext.stackdriverimporttrace_exporterasstackdriver_exporterfromopencensus.traceimporttracerastracer_moduleexporter=stackdriver_exporter.StackdriverExporter(project_id='your_cloud_project')tracer=tracer_module.Tracer(exporter=exporter)
pip install google-cloud-trace
pipenv install google-cloud-trace

默认情况下,跟踪是同步导出的,这会在 你的代码正在执行。为了避免阻塞代码执行,可以初始化 您的导出程序将使用背景线程。

此示例演示如何将opencensus配置为使用后台线程:

fromopencensus.common.transports.async_importAsyncTransportfromopencensus.ext.stackdriverimporttrace_exporterasstackdriver_exporterfromopencensus.traceimporttracerastracer_moduleexporter=stackdriver_exporter.StackdriverExporter(project_id='your_cloud_project',transport=AsyncTransport)tracer=tracer_module.Tracer(exporter=exporter)

统计

opencensus stackdriver stats exporter允许用户 将度量导出到stackdriver监视。 这个项目的api仍在发展中。 建议使用自动售货机或依赖关系管理工具。

stackdriver exporter用法

堆栈驱动程序导入
fromopencensus.ext.stackdriverimportstats_exporterasstackdriverfromopencensus.statsimportstatsasstats_module

stackdriver先决条件
  • opencensus python库需要python 2.7或更高版本。
  • 谷歌云平台账户和项目。
  • 在你的项目上启用google stackdriver监控(需要帮助吗?Click here)。

注册StackDriver导出程序
stats=stats_module.statsview_manager=stats.view_managerexporter=stackdriver.new_stats_exporter(stackdriver.Options(project_id="<id_value>"))view_manager.register_exporter(exporter)...

堆栈驱动程序代码参考

examples文件夹中,定义了project\u id后,可以找到获取导出程序、注册视图、在度量值上放置标记以及查看stackdriver监视工具值所需的所有步骤。

有关stackdriver实现的更多详细信息,请参见文件夹stackdriver/stats\u exporter/

Path & FileShort Description
contrib/opencensus-ext-stackdriver/examples/End to end example
contrib/opencensus-ext-stackdriver/opencensus/ext/stackdriver/stats_exporter/Stats implementation for Stackdriver

参考文献

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
接收com。太阳媒体声音Java中来自MIDI控制器的FastShortMessage,如何解码?   JAVA日志记录:当日志文件将要滚动时,应用程序将暂停   java如何使用循环来重复函数选择   java OpenJPA和存储过程,Weblogic 12c   编码风格什么是正确的方式来使用。Java中的equals方法?   通过tcpsocket将xml从java发送到C#   java对象比JTable效率更高   java在运行时删除标志\半透明\状态   java将一个数均匀随机地分成m个部分   链表的Java数组   javajaxws:在数据库中记录请求和响应   java maven,执行标记,缺少id标记   泛型类中的java泛型转换