opencensus/opencensus-exporter-stackdriver

此包已被弃用且不再维护。未建议替代包。

PHP 的 OpenCensus Stackdriver 导出器

v0.1.0 2018-04-19 16:43 UTC

This package is not auto-updated.

Last update: 2023-08-12 02:38:18 UTC


README

警告

OpenCensus 和 OpenTracing 已合并为 OpenTelemetry,它是 OpenCensus 和 OpenTracing 的下一主要版本。

OpenTelemetry 现已达到与 OpenCensus 相同的功能一致性,支持 .NET、Golang、Java、NodeJS 和 Python 的跟踪和指标 SDK。 除了 census-instrumentation/opencensus-python 之外的所有 OpenCensus Github 仓库将于 2023 年 7 月 31 日存档。我们鼓励用户在此日期之前迁移到 OpenTelemetry。

为了帮助您逐步将您的工具迁移到 OpenTelemetry,Java、Go、Python 和 JS 中都提供了桥梁。 阅读完整的博客文章以获取更多信息

PHP 的 OpenCensus Stackdriver 导出器

此库提供了一个 ExporterInterface 用于将跟踪数据导出到 Stackdriver 跟踪服务。

CircleCI Packagist PHP-Version

安装 & 基本使用

  1. 使用 composer 安装 opencensus/opencensus-exporter-stackdriver

    $ composer require opencensus/opencensus-exporter-stackdriver:~0.1
  2. 为您的应用程序初始化一个跟踪器

    use OpenCensus\Trace\Tracer;
    use OpenCensus\Trace\Exporter\StackdriverExporter;
    
    Tracer::start(new StackdriverExporter());

自定义

您可以在初始化时向 StackdriverExporter 提供一个选项数组

$options = [];
$exporter = new StackdriverExporter($options);

以下选项可用

选项 默认值 描述
client new TraceClient($clientConfig) 用于导出跟踪的配置 TraceClient
clientConfig [] 传递给默认 TraceClient 的选项

版本控制

Packagist

此库遵循 语义版本控制

请注意,它目前处于积极开发中。任何版本号以 0.x.y 开头的发布版本都可能在任何时候进行向后不兼容的更改。

GA:定义为 GA 质量级别的库是稳定的,任何次要或补丁版本都不会引入向后不兼容的更改。我们将优先解决问题和请求。

Beta:定义为 Beta 质量级别的库预计将是稳定的,我们正在努力发布其候选版本。我们将优先解决问题和请求。

Alpha:定义为 Alpha 质量级别的库仍然是工作正在进行中,更有可能获得向后不兼容的更新。

当前状态:Alpha

贡献

欢迎并向此库贡献,并强烈鼓励。

有关如何开始的更多信息,请参阅CONTRIBUTING

发布

有关发布新版本的更多信息,请参阅RELEASING

许可证

Apache 2.0 - 更多信息请参阅LICENSE

免责声明

这不是一个官方的Google产品。