MCPcopy Index your code
hub / github.com/apache/skywalking-php

github.com/apache/skywalking-php @v1.1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.1.0 ↗ · + Follow
294 symbols 588 edges 54 files 4 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Apache SkyWalking PHP Agent

Sky Walking logo

SkyWalking PHP The PHP Agent for Apache SkyWalking, which provides the native tracing abilities for PHP project.

SkyWalking an APM(application performance monitor) system, especially designed for microservices, cloud native and container-based (Docker, Kubernetes, Mesos) architectures.

GitHub stars Twitter Follow

Documentation

How to create issue?

Submit an GitHub Issue in the Apache Skywalking repository, by using [PHP] as title prefix.

Installation Requirements

SkyWalking PHP Agent requires SkyWalking 8.4+ and PHP 7.2+

Support List

The components of the PHP-FPM ecosystem can also be used in Swoole regardless of the flag SWOOLE_HOOK_ALL.

Contact Us

  • Mail list: dev@skywalking.apache.org. Mail to dev-subscribe@skywalking.apache.org, follow the reply to subscribe the mail list.
  • Join skywalking channel at Apache Slack. If the link is not working, find the latest one at Apache INFRA WIKI.
  • Twitter, ASFSkyWalking

Stargazers over time

Stargazers over time

License

Apache 2.0

Extension points exported contracts — how you extend this code

Plugin (Interface)
(no doc) [12 implementers]
src/plugin/mod.rs
Noop (Interface)
(no doc) [2 implementers]
src/execute.rs

Core symbols most depended-on inside this repo

request_common
called by 21
tests/e2e.rs
get_this_mut
called by 17
src/execute.rs
validate_num_args
called by 15
src/execute.rs
get_mut_parameter
called by 13
src/plugin/style.rs
get_str_ini_with_default
called by 11
src/util.rs
log_exception
called by 11
src/plugin/mod.rs
catch_unwind_result
called by 10
src/util.rs
create_exit_span
called by 8
src/plugin/plugin_curl.rs

Shape

Function 130
Method 119
Class 34
Enum 9
Interface 2

Languages

Rust99%
PHP1%

Modules by API surface

tests/e2e.rs25 symbols
src/plugin/plugin_curl.rs22 symbols
src/request.rs21 symbols
src/plugin/plugin_pdo.rs19 symbols
src/execute.rs16 symbols
tests/common/mod.rs13 symbols
src/plugin/plugin_memcache.rs13 symbols
src/plugin/plugin_memcached.rs12 symbols
worker/src/lib.rs11 symbols
src/plugin/plugin_redis.rs11 symbols
src/plugin/plugin_psr3.rs11 symbols
src/plugin/plugin_mongodb.rs10 symbols

Datastores touched

(mongodb)Database · 1 repos
(mysql)Database · 1 repos

For agents

$ claude mcp add skywalking-php \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact