1. Go to this page and download the library: Download techdeco/elastic-apm-agent library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
techdeco / elastic-apm-agent example snippets
$config = (new ClientConfiguration('http://foo.bar'))->authenticatedByToken('alloy');
$httpClient = ... # Implementation of php-http/async-client-implementation
$requestFactory = ... # implementation of php-http/message-factory-implementation
$logger = ... # implementation of psr/log-implementation
$client = new HttplugAsyncClient($logger, $config, $httpClient, $requestFactory);
# Bad example
$error = new Error(...);
$error->onSystem(...); // New instance is in the wind
$error->inProcess(...) // New instance is in the wind
# Good example
$error = new Error(...);
$error = $error->onSystem(...)->inProcess(...); // Got it!