详情页标题前

阿里云日志服务SLS通过Zipkin接入PHP Trace数据-云淘科技

详情页1

本文介绍通过Zipkin将PHP应用的Trace数据接入到日志服务的操作步骤。

背景信息

  • 已创建Trace实例。更多信息,请参见创建Trace实例。
  • 已安装PHP。
  • 已安装Composer。

操作步骤

  1. 下载Zipkin的官方示例代码。
  2. 修改functions.php文件中的配置项。
    1. 修改$httpReporterURL参数。代码中的${endpoint}变量需根据实际情况替换。关于变量的详细说明,请参见变量说明。
      $httpReporterURL = 'https://${endpoint}/zipkin/api/v2/spans';
      表 1. 变量说明
      变量 说明 示例
      ${endpoint} 日志服务Project的接入地址,格式为${project}.${region-endpoint},其中:

      • ${project}:日志服务Project名称。
      • ${region-endpoint}:日志服务Project所在地域的访问域名,支持公网和阿里云内网(经典网络、VPC)。更多信息,请参见服务入口。
      test-project.cn-hangzhou.log.aliyuncs.com
    2. 在创建Zipkin\Reporters\Http时,增加headers参数。代码中的变量需根据实际情况替换。关于变量的详细说明,请参见变量说明。
          $reporter = new Zipkin\Reporters\Http(
              \Zipkin\Reporters\Http\CurlFactory::create(),
              ['endpoint_url' => $httpReporterURL,
                     'headers' => ['x-sls-otel-project' => '${project}',
                            'x-sls-otel-instance-id' => '${instance}',
                            'x-sls-otel-ak-id' => '${access-key-id}',
                            'x-sls-otel-ak-secret' => '${access-key-secret}']
              ]
          );
      表 2. 变量说明
      变量 说明 示例
      ${project} 日志服务Project名称。 test-project
      ${instance} Trace服务实例ID。更多信息,请参见创建Trace实例。 test-traces
      ${access-key-id} 阿里云账号AccessKey ID。

      建议您使用只具备日志服务Project写入权限的RAM用户的AccessKey(包括AccessKey ID和AccessKey Secret)。授予RAM用户向指定Project写入数据权限的具体操作,请参见授权。如何获取AccessKey的具体操作,请参见访问密钥。

      ${access-key-secret} 阿里云账号AccessKey Secret。

      建议您使用只具备日志服务Project写入权限的RAM用户的AccessKey。

  3. 安装依赖包。
    composer install
  4. 启动服务。
    composer run-frontend
    composer run-backend
  5. 访问服务,触发Trace数据发送。
    curl http://localhost:8081

后续步骤

  • 查看Trace实例详情
  • 查询和分析Trace数据

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/162831.html

(0)
上一篇 2023年12月10日 上午4:41
下一篇 2023年12月10日
详情页2

相关推荐

  • 阿里云大数据开发治理平台 DataWorks公共数据服务资源组计费说明:按量付费-云淘科技

    数据服务为您提供将数据表生成API并进行管理和发布的能力,公共数据服务资源组会根据数据服务API的调用次数和执行时间进行计费。本文为您介绍数据服务的计费详情。 计费项 公共数据服务资源组的费用由调用次数和执行时间的费用组成,并且每个月会为每个用户提供一定的免费额度。公共数据服务资源组只会对数据服务API的有效调用次数进行计费,包括数据服务页面进行的在线测试调…

  • 阿里云负载均衡使用访问日志快速定位异常后端服务器-云淘科技

    某段时间客户端访问延迟时,您可以结合阿里云日志服务,通过仪表盘巡检,分析传统型负载均衡CLB(Classic Load Balancer)的响应时间,快速定位异常后端服务器。本教程介绍如何使用访问日志快速定位异常后端服务器。 前提条件 您已经创建了七层CLB实例。具体操作,请参见创建实例和添加HTTP监听。 您已经开通了日志服务。具体操作,请参见开通日志服务…

    阿里云负载均衡 2023年12月10日
  • 阿里云日志服务SLSDevOps日志分析实战之Kubernetes监控与分析-云淘科技

    本视频介绍如何通过日志服务完成Kubernetes监控与分析。 内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家阿里云企业补贴进行中: 马上申请腾讯云限时活动1折起,即将结束: 马上收藏同尘科技为腾讯云授权服务中心。 购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

    阿里云日志服务SLS 2023年12月10日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云日志服务SLS.NET Core SDK快速入门-云淘科技

    本文介绍如何快速使用日志服务.NET Core SDK完成常见操作,包括创建项目(Project)、创建日志库(Logstore)、写入日志和查询日志等。 前提条件 已创建RAM用户并完成授权。具体操作,请参见创建RAM用户并完成授权。 已配置环境变量ALIBABA_CLOUD_ACCESS_KEY_ID和ALIBABA_CLOUD_ACCESS_KEY_S…

    阿里云日志服务SLS 2023年12月10日
  • 阿里云日志服务SLScopy_project-云淘科技

    调用CLI命令将源Project相关资源复制到目标Project。 该命令支持将日志服务的如下配置复制到其他Project: Logstore 索引配置 Logtail配置 机器组 机器组和Logtail关联配置 更多操作,请参考示例。请求语法aliyunlog log copy_project –from_project= –to_project= […

    阿里云日志服务SLS 2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。