mindbreak/auto-tracer-bundle

Symfony 中的自动跟踪

0.1.1 2021-06-05 21:04 UTC

This package is auto-updated.

Last update: 2024-09-06 19:24:46 UTC


README

https://shepherd.dev/github/MinDBreaK/AutoTracerBundle

此包旨在自动跟踪 Symfony 应用程序中的请求和事件。

要求

  • PHP 8
  • Symfony 5
  • Doctrine(稍后将其设置为可选)
  • Jaeger

安装

您需要更改 minimum-stability

composer require mindbreak/auto-tracer-bundle

然后,在 bundles.php 中启用该包

return [
    //...
    Mindbreak\SymfonyAutoTracer\SymfonyAutoTracerBundle::class => ['all' => true],
];

创建 config/packages/mindbreak_auto_tracer.yaml

mindbreak_auto_tracer:
    serverName: api-server #The server name that should appear in Jaeger. Usually your app name
    agentHostPort: jaeger:5775 # Or "%env(JAEGER_HOST)%" and declare the env var
    
    doctrine:
        traceArgs: true # If you want to log args, but will hit a bit perfs