Download the PHP package megaease/easeagent-sdk-php without Composer
On this page you can find all versions of the php package megaease/easeagent-sdk-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download megaease/easeagent-sdk-php
More information about megaease/easeagent-sdk-php
Files in megaease/easeagent-sdk-php
Package easeagent-sdk-php
Short Description A Easeagent instrumentation for PHP
License Apache-2.0
Homepage https://github.com/megaease/easeagent-sdk-php
Informations about the package easeagent-sdk-php
easeagent-sdk-php
- easeagent-sdk-php
- Overview
- Principles
- Features
- QuickStart
- 1. Installing via Composer
- 2. Use
- 3. Init Agent
- 4. Server Span
- Documentation
- Example
- About MegaEase Cloud
- Community
- Licenses
A lightweight & opening PHP SDK for Cloud-Native and APM system
Overview
- EaseAgent SDK can collect distributed application tracing, which could be used in the APM system and improve the observability of a distributed system. for the tracing, EaseAgent SDK follows the Google Dapper paper and use zipkin-php core library.
- EaseAgent SDK also can work with Cloud-Native architecture.
- EaseAgent SDK also can work with MegaEase Cloud. For example, it can monitor for service by PHP Docker APP.
Principles
- Safe to PHP application/service.
- Highly extensible, users can easily do extensions through the api
- Design for Micro-Service architecture, collecting the data from a service perspective.
Features
-
Easy to use. It is right out of the box for Http Server Tracing.
- Collecting Tracing Logs.
- Http Server
- Client
- Decorate the Span API for Middleware
-
Data Reports
- Console Reporter.
- Http Reporter.
- Standardization
- The tracing data format is fully compatible with the Zipkin data format.
QuickStart
First production ready, simple and full Easeagent SDK implementation without dependencies.
1. Installing via Composer
easeagent-sdk-php can be installed via Composer:
2. Use
3. Init Agent
4. Server Span
Documentation
About Config
Example
Obs. for a more complete router/frontend/backend example, check this repository
About MegaEase Cloud
- Use SDK in MegaEase Cloud
- Get MegaEase Cloud Config. About MegaEase Cloud Config
- Decorate the Span. please use api:
Agent.startMiddlewareSpanfor decorate Span.
Community
- Github Issues
- Join Slack Workspace for requirement, issue and development.
- MegaEase on Twitter
If you have any questions, welcome to discuss them in our community. Welcome to join!
Licenses
EaseAgent PHP SDK is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.
All versions of easeagent-sdk-php with dependencies
ext-curl Version *
monolog/monolog Version ^1.23
openzipkin/zipkin Version ^3.0.0
symfony/yaml Version ^6.1