nipwaayoni / elastic-apm-php-agent
A php agent for Elastic APM v2 Intake API
Installs: 271 662
Dependents: 4
Suggesters: 0
Security: 0
Stars: 23
Watchers: 5
Forks: 10
Open Issues: 13
Requires
- php: >= 7.1
- ext-curl: *
- ext-json: *
- php-http/discovery: ^1.7
- psr/http-client: ^1.0
- psr/http-factory: ^1.0
- ralouphie/getallheaders: 2.*|3.*
Requires (Dev)
- http-interop/http-factory-guzzle: ^1.0
- justinrainbow/json-schema: ^5.2
- php-http/guzzle7-adapter: ^1.0
- psr/log: ^1.1
- roave/security-advisories: dev-master
Suggests
- http-interop/http-factory-guzzle: PSR-17 compatible factories for usage with PSR-18
- php-http/guzzle6-adapter: PSR-18 compatible Guzzle6 adapter
This package is auto-updated.
Last update: 2023-01-08 02:00:47 UTC
README
This is a community PHP agent for Elastic.co's APM solution, supporting the v2
Intake API.
Please note: This agent is not officially supported by Elastic.
This package is a continuation of the excellent work done by philkra at philkra/elastic-apm-php-agent.
Documentation
Examples
- Agent Initialization
- Basic Usage
- Capture Throwable
- Spans
- Parent Transactions
- Metricset
- Getting the Server Info
- Distributed Tracing
- Converting debug_backtrace to a stack trace
Contributing
Contributions are welcome. Read the contributing guide to get started.
Contributors
A big thank you goes out to every contributor of this repo, special thanks goes out to: