datadog / dd-trace
PHP APM Client
Installs: 983 064
Dependents: 7
Suggesters: 0
Security: 1
Stars: 201
Watchers: 107
Forks: 71
Open Issues: 65
Requires
- php: ^5.4 || ^7.0 || ^8.0.0
- ext-curl: *
- ext-json: *
Requires (Dev)
- ext-posix: *
- g1a/composer-test-scenarios: ~3.0
- mockery/mockery: *
- phpunit/phpunit: *
- squizlabs/php_codesniffer: ^3.3.0
- symfony/process: <5
- dev-master
- 0.55.0
- 0.54.0
- 0.53.0
- 0.52.0
- 0.51.0
- 0.50.0
- 0.49.0
- 0.48.3
- 0.48.2
- 0.48.1
- 0.48.0
- 0.47.1
- 0.47.0
- 0.46.0
- 0.45.2
- 0.45.1
- 0.45.0
- 0.44.1
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.1
- 0.41.0
- 0.40.0
- 0.39.2
- 0.39.1
- 0.39.0
- 0.38.1
- 0.38.0
- 0.37.1
- 0.37.0
- 0.36.1
- 0.36.0
- 0.35.0
- 0.34.1
- 0.34.0
- 0.33.0
- 0.32.1
- 0.32.0
- 0.31.0
- 0.30.2
- 0.30.1
- 0.30.0
- 0.29.0
- 0.28.1
- 0.28.0
- 0.27.2
- 0.27.1
- 0.27.0
- 0.26.0
- 0.25.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.1
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.1
- 0.16.0
- 0.15.1
- 0.15.0
- 0.14.2
- 0.14.1
- 0.14.0
- 0.13.4
- 0.13.3
- 0.13.2
- 0.13.1
- 0.13.0
- 0.12.2
- 0.12.1
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.1
- 0.9.0
- 0.8.1
- 0.8.0
- 0.7.1
- 0.7.0
- 0.6.0
- 0.5.1
- 0.5.0
- 0.4.2
- 0.4.1
- 0.4.0
- 0.3.1
- 0.3.0
- 0.2.7
- 0.2.6
- v0.2.5
- v0.2.4
- 0.2.3
- v0.2.2
- v0.2.1
- 0.2.0
- v0.1.2
- v0.1.1
- v0.1.0
- dev-levi/runtime-id
- dev-sammyk/container-id
- dev-labbati/randomized-templates
- dev-labbati/disable-cli-early
- dev-labbati/separate-web-tests
- dev-labbati/separate-tests
- dev-ddtrace-0.55.0
- dev-labbati/payload-size
- dev-ddtrace-0.54.0
- dev-ddtrace-0.53.0
- dev-sammyk/wip/curl_multi_exec
- dev-levi/string_table
- dev-ddtrace-0.52.0
- dev-labbati/random-testing
- dev-labbati/php8-relenv
- dev-levi/profiler-rebase
- dev-labbati/fix-curl-headers-segfault
- dev-ddtrace-0.51.0
- dev-levi/profiler
- dev-ddtrace-0.50.0
- dev-levi/composer-2-trial
- dev-levi/cxx
- dev-levi/symfony-5.0
- dev-sammyk/php-master
- dev-ddtrace-0.49.0
- dev-labbati/tracer-version-template
- dev-levi/fatal-errors
- dev-labbati/build/alpine-backup
- dev-tmp/build/version-no-include
- dev-build/5.5-nginx-test
- dev-labbati/build/alpine-no-php-dep
- dev-sammyk/build/track-fatal-errors
- dev-labbati/test-final-packages
- dev-ddtrace-0.48.3
- dev-levi/defer-integrations
- dev-build/defer-integrations
- dev-ddtrace-0.48.2
- dev-levi/build/disable-deferred-load-fn-proxy
- dev-sammyk/build/php54-zts
- dev-labbati/ci-built
- dev-labbati/investigate-errors
- dev-levim/ddtrace8
- dev-labbati/defer-multi
- dev-build/php8
- dev-ddtrace-0.48.1
- dev-labbati/remove-sandbox
- dev-labbati/phpredis-php5
- dev-ddtrace-0.48.0
- dev-sammyk/build/sampler
- dev-levi/build/cmake
- dev-sammyk/build/agent-v0.5
- dev-levi/cleanup
- dev-levi/build/5.4-redux
- dev-ddtrace-0.47.1
- dev-sammyk/build/verify-0.47.1
- dev-labbati/dont-merge-ioncube
- dev-pawel/dispatch_pooling_deduplication_of_loader
- dev-build/c_pp_poc
- dev-levi/build/5.4
- dev-ddtrace-0.47.0
- dev-labbati/ci-packaged
- dev-pawel/add_request_init_hook_to_all_tests
- dev-sammyk/build/first-class-internal-spans
- dev-levi/build/dispatch
- dev-sammyk/build/911-custom
- dev-levi/build-delete-5.4
- dev-levi/build/interesting-funtions
- dev-ddtrace-0.46.0
- dev-levi/build-internal
- dev-sammyk/build/perf-test-2
- dev-sammyk/build/perf-test
- dev-levi/build-internal-hooks
- dev-levi/build-5.4
- dev-levi/build-debug
- dev-labbati/build/large-resource
- dev-labbati/resource-class-74-nginx
- dev-ddtrace-0.45.2
- dev-ddtrace-0.45.1
- dev-ddtrace-0.45.0
- dev-levi/no-autoloader
- dev-levi/sandbox
- dev-ddtrace-0.44.1
- dev-levi/build-clock_gettime
- dev-ddtrace-0.44.0
- dev-release-0.43.1
- dev-ddtrace-0.43.1
- dev-pawel/sec_test
- dev-labbati/auto-ci
- dev-labbati/build/integration-loading
- dev-ddtrace-0.43.0
- dev-xdebug-sigfpe
- dev-perf-support-linuxkit
- dev-pawel/compiler
- dev-overhead-backup
- dev-sammyk/build/tmp-vm
- dev-ddtrace-0.42.0
- dev-labbati/centos7-yum-error
- dev-mesbahi/test_s3_artifact
- dev-sammyk/build/auto-instrumentation/unaltered-vm
- dev-sammyk/build/auto-instrumentation/2020-03-27
- dev-sammyk/build/remove-dispatch-refcount
- dev-levi/call_user_func
- dev-labbati/build/rc0.42.0
- dev-levi/sigbus
- dev-levi/build-pecl
- dev-sammyk/symfony-refactor
- dev-sammyk/build/prehook
- dev-labbati/build/not-7-dep
- dev-ddtrace-0.41.1
- dev-ddtrace-0.41.0
- dev-labbati/deprecate-symfony
- dev-ddtrace-0.40.0
- dev-labbati/noisy-log-openbasedir
- dev-labbati/build/symfony-templating-ext
- dev-ddtrace-0.39.2
- dev-ddtrace-0.39.1
- dev-labbati/build/no-root-spans
- dev-ddtrace-0.39.0
- dev-ddtrace-0.38.1
- dev-labbati/debug-image-coredump
- dev-ddtrace-0.38.0
- dev-labbati/eof
- dev-labbati/phalcon
- dev-ddtrace-0.37.1
- dev-labbati/numeric-facets
- dev-sammyk/move-framework-containers
- dev-ddtrace-0.37.0
- dev-labbati/laravel-69-testapp
- dev-labbati/cakephp2.3-testapp
- dev-sammyk/build/auto-instrumentation-beta
- dev-ddtrace-0.36.1
- dev-release-0.36.1
- dev-sammyk/build/fix-basic-5.4
- dev-sammyk/build/non-instrumented-prehook
- dev-ddtrace-0.36.0
- dev-labbati/enable-symfony-sanboxed
- dev-levi/framework-notautoloaded-test
- dev-sammyk/poc-auto-span-metadata
- dev-sammyk/build/tmp-early-limited-tracing-check
- dev-labbati/memory-sandbox-api
- dev-ddtrace-0.35.0
- dev-fatal-as-errors
- dev-labbati/ci-makefile
- dev-levi/mysqli_multi_query
- dev-sammyk/sandbox-curl
- dev-labbati/always-test-sandboxed-and-legacy
- dev-sammyk/build/compilation-time
- dev-ddtrace-0.34.1
- dev-sammyk/fix-distributed-tracing
- dev-labbati-symfony-43-test-app
- dev-ddtrace-0.34.0
- dev-levi/framework-yii2
- dev-ddtrace-0.33.0
- dev-ddtrace-0.32
- dev-sammyk/safe-drop-span
- dev-ddtrace-0.31
- dev-sammyk/uri-to-resource-on-by-default
- dev-sammyk/fix-web-tests
- dev-sammyk/build/patch-0.30.1
- dev-sammyk/build/patch-0.30.0
- dev-sammyk/fix-ci-php5
- dev-ddtrace-0.30
- dev-release_0.30.2
- dev-sammyk/sandbox-request-init-hook
- dev-sammyk/request-init-hook-open-basedir
- dev-labbati/sandboxing-guzzle
- dev-pawel/build/test_redis_cluster
- dev-labbati/sandboxing-curl
- dev-levi/execute-hooks
- dev-pawel/build/symfony_correct_install_wip
- dev-pawel/test_different_request_init_hook_for_php_tests
- dev-pawel/build_request_init_hook_default
- dev-pawel/benchmark_span_storm
- dev-pawel/ci/build/symfony
- dev-pawel/build_new_init_hook
- dev-pawel/tmp_test_closure_check
- dev-pawel/add_trace_count_header_only_to_php
- dev-pawel/build_one_config_to_rule_them_all
- dev-sammyk/sandbox-args-old
- dev-pawel/document_environment_config
- dev-feature/add_error_handling_to_set_tag_and_logs
- dev-pawel/build_partial_flush
- dev-sammyk/fix-mongo-tests-redux
- dev-sammyk/add-easy-benchmarking
- dev-sammyk/speed-up-composer-updates
- dev-pawel/build_flush_via_curl
- dev-sammyk/uri-to-resource-normalization
- dev-build_release_0.24
- dev-sammyk/wrap-zend-execute
- dev-limit_span_creation_based_on_memory_limit
- dev-pawel/build_custom_use_laravel_start_time_if_available
- dev-labbati/service-name-param
- dev-sammyk/ignore-non-strings-for-tags
- dev-sammyk/fix-mongo-tests
- dev-pawel/use_laravel_start_time_if_available
- dev-tmp/0.20.0
- dev-sammyk/remove-zend-execute-override
- dev-pawel/test_old_ubuntu
- dev-pawel/test_build_all_the_things
- dev-curl/missing-headers
- dev-pawelch/build_messagepack
- dev-build_disabled_pdo
- dev-master_disabled_pdo
- dev-pawel/messagepack
- dev-dev
- dev-sammyk/debug-mode
- dev-poc_run_webtests_using_parallelism
- dev-labbati/symfony-template-spans
- dev-sammyk/poc-zephir
- dev-auto_tracing
- dev-revert-320-ext/unchecked-tracing
- dev-dont-merge/build-debug
- dev-sammyk/disable-per-route
- dev-sammyk/one-liner-enable
- dev-benchmarking
- dev-brettlangdon-patch-1
- dev-sharing_between_requests_poc
- dev-ext/interface-methods
- dev-fix_zts_build
- dev-pawelchcki-patch-1
- dev-add_docker_for_php_5_4
- dev-test/symfony-tests
- dev-test/symfony-test-app
- dev-bugfix/mysql_problem
- dev-chuck.hagenbuch/curl-wip
- dev-fix/implicit_methods
- dev-pawel/tmp/chuck_rebased_integration
- dev-chuck/msgpack-encoder
This package is auto-updated.
Last update: 2021-02-28 19:52:14 UTC
README
PHP Tracer
Getting Started
The Datadog PHP Tracer (ddtrace) brings APM and distributed tracing to PHP.
Installing the extension
Visit the PHP tracer documentation for complete installation instructions.
Advanced configuration
For more information about configuring and instrumenting ddtrace, view the configuration documentation.
OpenTracing
The ddtrace package provides an OpenTracing-compatible tracer.
Contributing
Before contributing to this open source project, read our CONTRIBUTING.md.
Security Vulnerabilities
If you have found a security issue, please contact the security team directly at security@datadoghq.com.