-
Notifications
You must be signed in to change notification settings - Fork 172
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
auto-instrumentation registration #1304
base: main
Are you sure you want to change the base?
auto-instrumentation registration #1304
Commits on May 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for be76d19 - Browse repository at this point
Copy the full SHA be76d19View commit details -
Configuration menu - View commit details
-
Copy full SHA for c178431 - Browse repository at this point
Copy the full SHA c178431View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31f93c0 - Browse repository at this point
Copy the full SHA 31f93c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef343e1 - Browse repository at this point
Copy the full SHA ef343e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba765d9 - Browse repository at this point
Copy the full SHA ba765d9View commit details
Commits on May 7, 2024
-
- deptrac was rightly complaining that API (indirectly) depended on SDK through config/sdk. For now, remove usage of Config\SDK\Configuration\Context - update deptrac config to allow some new dependencies
Configuration menu - View commit details
-
Copy full SHA for b771c57 - Browse repository at this point
Copy the full SHA b771c57View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba994d5 - Browse repository at this point
Copy the full SHA ba994d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35feeff - Browse repository at this point
Copy the full SHA 35feeffView commit details -
psalm doesn't complain now, so that should be good
Configuration menu - View commit details
-
Copy full SHA for 43fc772 - Browse repository at this point
Copy the full SHA 43fc772View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76ce98f - Browse repository at this point
Copy the full SHA 76ce98fView commit details
Commits on May 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 73f83e0 - Browse repository at this point
Copy the full SHA 73f83e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e57997 - Browse repository at this point
Copy the full SHA 7e57997View commit details -
use context to pass providers to instrumentations
- make "register global" a function of Sdk, but keep the sdk builder's interface intact - invent an API instrumentation context, similar to the one in config/sdk, to pass providers to instrumentations - add an initial test of autoloading from a config file
Configuration menu - View commit details
-
Copy full SHA for f29b713 - Browse repository at this point
Copy the full SHA f29b713View commit details -
adding tests for sdk::registerGlobal
in passing, remove some dead code for handling invalid booleans - config already handles this correctly
Configuration menu - View commit details
-
Copy full SHA for 20cd7ef - Browse repository at this point
Copy the full SHA 20cd7efView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8373a3 - Browse repository at this point
Copy the full SHA c8373a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ba45be - Browse repository at this point
Copy the full SHA 9ba45beView commit details
Commits on May 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a4d9046 - Browse repository at this point
Copy the full SHA a4d9046View commit details -
Configuration menu - View commit details
-
Copy full SHA for e704719 - Browse repository at this point
Copy the full SHA e704719View commit details
Commits on May 10, 2024
-
register globals initializer for file-config sdk
allow SDK created from config file to coexist with components using globals initializer
Configuration menu - View commit details
-
Copy full SHA for d94d4cc - Browse repository at this point
Copy the full SHA d94d4ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04aa26a - Browse repository at this point
Copy the full SHA 04aa26aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7262680 - Browse repository at this point
Copy the full SHA 7262680View commit details -
Configuration menu - View commit details
-
Copy full SHA for 579713a - Browse repository at this point
Copy the full SHA 579713aView commit details
Commits on May 13, 2024
-
- drop storage from hook manager: can't guarantee that something else, eg swoole, won't modify storage - drop context from hook manager: we must lazy-load globals via initializers, because not all instrumentations use SPI (although that may change in future) - default hook manager to enabled
Configuration menu - View commit details
-
Copy full SHA for 8fd3724 - Browse repository at this point
Copy the full SHA 8fd3724View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6f85fe - Browse repository at this point
Copy the full SHA e6f85feView commit details -
autoload instrumentations without config
if no config provided, still try to load them. wrap registration in a try/catch/log
Configuration menu - View commit details
-
Copy full SHA for d032942 - Browse repository at this point
Copy the full SHA d032942View commit details
Commits on May 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 82d62db - Browse repository at this point
Copy the full SHA 82d62dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e5ffac - Browse repository at this point
Copy the full SHA 0e5ffacView commit details -
Configuration menu - View commit details
-
Copy full SHA for de4262b - Browse repository at this point
Copy the full SHA de4262bView commit details -
Configuration menu - View commit details
-
Copy full SHA for be50116 - Browse repository at this point
Copy the full SHA be50116View commit details
Commits on May 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5798a40 - Browse repository at this point
Copy the full SHA 5798a40View commit details
Commits on May 17, 2024
-
adding late-binding tracer+provider
per review from Nevay, this will allow instrumentations to get things from Globals as late as possible
Configuration menu - View commit details
-
Copy full SHA for 7acacb6 - Browse repository at this point
Copy the full SHA 7acacb6View commit details
Commits on May 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 77653d4 - Browse repository at this point
Copy the full SHA 77653d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0cd4ed - Browse repository at this point
Copy the full SHA c0cd4edView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe5fe3e - Browse repository at this point
Copy the full SHA fe5fe3eView commit details
Commits on May 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9459cb0 - Browse repository at this point
Copy the full SHA 9459cb0View commit details -
not available in phpunit 10, so comment out and leave a todo
Configuration menu - View commit details
-
Copy full SHA for 1c0e1b5 - Browse repository at this point
Copy the full SHA 1c0e1b5View commit details
Commits on Jun 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dcbdc37 - Browse repository at this point
Copy the full SHA dcbdc37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b6deb8 - Browse repository at this point
Copy the full SHA 4b6deb8View commit details
Commits on Jun 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 610832b - Browse repository at this point
Copy the full SHA 610832bView commit details
Commits on Jun 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a85982f - Browse repository at this point
Copy the full SHA a85982fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ccde00d - Browse repository at this point
Copy the full SHA ccde00dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 552a7e8 - Browse repository at this point
Copy the full SHA 552a7e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1164e6b - Browse repository at this point
Copy the full SHA 1164e6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3695630 - Browse repository at this point
Copy the full SHA 3695630View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c0131b - Browse repository at this point
Copy the full SHA 7c0131bView commit details
Commits on Jun 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 90a69ce - Browse repository at this point
Copy the full SHA 90a69ceView commit details
Commits on Jun 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d1b1f6f - Browse repository at this point
Copy the full SHA d1b1f6fView commit details
Commits on Jul 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3c2ac3f - Browse repository at this point
Copy the full SHA 3c2ac3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f841065 - Browse repository at this point
Copy the full SHA f841065View commit details
Commits on Jul 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 898982b - Browse repository at this point
Copy the full SHA 898982bView commit details