Download the PHP package inspector-apm/inspector-slim without Composer
On this page you can find all versions of the php package inspector-apm/inspector-slim. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download inspector-apm/inspector-slim
More information about inspector-apm/inspector-slim
Files in inspector-apm/inspector-slim
Package inspector-slim
Short Description Simple Code Execution Monitoring for Slim applications.
License MIT
Informations about the package inspector-slim
Inspector | Code Execution Monitoring Tool
Simple code execution monitoring for Slim framework based applications.
- Requirements
- Install
- Middleware
- Test
- Add Segment
- Official Documentation
- Contribution Guidelines
Requirements
- PHP >= 7.2.0
- Slim >= 4.x
Install
Install the latest version by:
Register On Container
First you have to register the Inspector instance inside the application container in order to make the monitoring agent available within the application.
Consider to use environment variables to store your project's INGESTION KEY.
If you are using a Slim 4 skeleton you can add a new container definition in app/dependencies.php
file:
You can get an INSPECTOR_INGESTION_KEY
creating a new project in your Inspector account.
Attach the Middleware
You can attach the middleware globally:
Or in specific routes:
Test that everything works
Create a test route and open it in the browser http://localhost:8080:
Add Segment
You can add segments to the transaction's timeline from route functions:
If your routes are organized using controllers you need to inject the container in the controller constructor:
Official documentation
Check out the official documentation
Contributing
We encourage you to contribute to Inspector! Please check out the Contribution Guidelines about how to proceed. Join us!
LICENSE
This package is licensed under the MIT license.
All versions of inspector-slim with dependencies
inspector-apm/inspector-php Version ^3.7
psr/http-server-middleware Version ^1.0
psr/container Version ^1.0