firmaprofesional/elastic-apm-bundle

Elastic APM 套件

安装量: 13,455

依赖关系: 0

推荐者: 0

安全性: 0

星级: 0

关注者: 1

分支: 7

类型:symfony-bundle

2.2 2022-08-04 10:25 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 }