Open a command console, enter your project directory and execute:
$ composer require goksagun/elastic-apm-bundleOpen a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:
$ composer require goksagun/elastic-apm-bundleThis command requires you to have Composer installed globally, as explained in the installation chapter of the Composer documentation.
Then, enable the bundle by adding it to the list of registered bundles
in the app/AppKernel.php file of your project:
<?php
// app/AppKernel.php
// ...
class AppKernel extends Kernel
{
public function registerBundles()
{
$bundles = [
// ...
new Goksagun\ElasticApmBundle\ElasticApmBundle(),
];
// ...
}
// ...
}Then, add the bundle configuration yml file elastic_apm.yml into
app/config directory:
elastic_apm:
enabled: true
appName: 'Symfony APM App' #Name of this application, Required
serverUrl: 'http://127.0.0.1:8200' #APM Server Endpoint, Default: 'http://127.0.0.1:8200'
secretToken: null #Secret token for APM Server, Default: nullImport new config file to config.yml into app/config directory:
imports:
...
- { resource: elastic_apm.yml }