ayewo/highlight-php-sdk-test

Highlight的OpenTelemetry SDK for PHP。


README

docs-thumbnail

PRs Welcome Join Discord Community GitHub commit activity GitHub closed issues

文档 - 社区(支持 & 反馈) - 功能请求 - 错误报告

highlight.io: 开源的全栈监控平台。

highlight.io 是为下一代开发者(就像你一样!)设计的监控工具。与那些陈旧过时的工具不同,我们旨在构建一个 统一现代化功能齐全 的监控解决方案,这是我们希望拥有的。而且它全部是开源的 :)

在高层面上,highlight.io 的功能包括

我们努力使 highlight.io 在任何环境中都像几行代码一样易于安装。

更多信息请参阅我们的 功能价值观使命,并在 https://highlight.io 上今天开始使用!

Highlight PHP SDK

以下是一些展示 PHP SDK 用法的示例

    use Highlight\SDK\Common\HighlightOptions;
    use Highlight\SDK\Highlight;


    $projectId = '1jdkeo52';

    // Use only a projectId to bootstrap Highlight
    if (!Highlight::isInitialized()) {
        Highlight::init($projectId);
    }

    // Use a HighlightOptions instance to bootstrap Highlight
    $options = HighlightOptions::builder($projectId)->build();
    if (!Highlight::isInitialized()) {
        Highlight::initWithOptions($options);
    }

    // Use a HighlightOptions instance prepped with a serviceName to bootstrap Highlight
    $options = HighlightOptions::builder($projectId)->serviceName('test-service-01')->build();

    if (!Highlight::isInitialized()) {
        Highlight::initWithOptions($options);
    }