firmaprofesional / elastic-apm-bundle
Elastic APM 套件
2.2
2022-08-04 10:25 UTC
Requires
- php: >=7.1
- nipwaayoni/elastic-apm-php-agent: ^7.5
Requires (Dev)
- phpunit/phpunit: ^7.2
- roave/security-advisories: dev-latest
- symfony/phpunit-bridge: *
This package is auto-updated.
Last update: 2024-09-04 14:42:32 UTC
README
此包最初由 Burak Bolat (@goksagun) 创建。这是最新版本的分支。
我们使用此分支的目标是
- 改进文档
- 添加翻译排除
安装
使用 Symfony Flex 的应用程序
打开命令行控制台,进入您的项目目录并执行
$ composer require firmaprofesional/elastic-apm-bundle
不使用 Symfony Flex 的应用程序
步骤 1: 下载套件
打开命令行控制台,进入您的项目目录并执行以下命令以下载此套件的最新稳定版本
$ composer require firmaprofesional/elastic-apm-bundle
此命令要求您全局安装 Composer,具体请参阅 Composer 文档中的安装章节。
步骤 2: 启用套件
然后,通过将其添加到项目中 app/AppKernel.php
文件中注册的套件列表来启用套件
<?php // app/AppKernel.php // ... class AppKernel extends Kernel { public function registerBundles() { $bundles = [ // ... new FP\ElasticApmBundle\ElasticApmBundle(), ]; // ... } // ... }
步骤 3: 添加套件配置文件
然后,将套件配置 yml 文件 elastic_apm.yml
添加到 app/config
目录
elastic_apm: enabled: true appName: 'SymfonyApp' #Name of this application, Required serverUrl: 'http://127.0.0.1:8200' #APM Server Endpoint, Default: '' secretToken: 'secret' #Secret token for APM Server, Default: null transactions: enabled: true exclude: - web_profiler.controller.profiler::toolbarAction - web_profiler.controller.profiler::panelAction errors: enabled: true
将新配置文件导入 app/config
目录中的 config.yml
imports: ... - { resource: elastic_apm.yml }