luoxiaojun/yii2-zipkin

dev-master 2020-10-17 02:43 UTC

This package is auto-updated.

Last update: 2024-09-17 10:47:22 UTC


README

Build Status

描述

Yii2 中的 Zipkin

使用方法

  1. 将 zipkin 添加到组件
    'zipkin' => [
       'class' => TracerAlias::class,
       'serviceName' => 'yii2',
       'endpointUrl' => 'http://127.0.0.1:9411/api/v2/spans',
       'sampleRate' => 1,
       'apiPrefix' => '/'
    ],
    
  2. 添加 zipkin 样本收集器
    • 针对单个控制器
      //Add Lxj\Yii2\Zipkin\Filter to behaviors mathod.
      public function behaviors()
      {
          return [
              'zipkin' => [
                  'class' => Filter::class,
              ],
          ];
      }
      
    • 针对模块
      //Define your module extended 'Lxj\Yii2\Zipkin\Module'
      class MyModule extends Lxj\Yii2\Zipkin\Module
      
  3. 示例代码在此