Skip to content
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

feat: Use Rack::Events for instrumentation #342

Merged
Changes from 1 commit
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
8698eb3
feat: Use Rack::Events for instrumentation
arielvalentin Feb 18, 2023
24ea563
squash: additional feature parity
arielvalentin Feb 18, 2023
06e4fe3
squash: add allowed response headers
arielvalentin Feb 20, 2023
725b722
squash: url quantization
arielvalentin Feb 20, 2023
8a2dd29
squash: Now with new Lemon Scented response headers
arielvalentin Feb 20, 2023
752a739
squash: we are now at parity
arielvalentin Feb 21, 2023
aba820e
squash: use instrumetation config
arielvalentin Feb 21, 2023
999594e
squash: Use declarative config options
arielvalentin Feb 22, 2023
5261676
squash: fix bad refactoring
arielvalentin Feb 25, 2023
e66a188
convert proxy span to an event
arielvalentin Mar 2, 2023
700f58f
refactor: move configurations to instrumentation install
arielvalentin Mar 2, 2023
7154ec7
squash: add test converage
arielvalentin Mar 2, 2023
69e60eb
squash: make response headers a little more resilient
arielvalentin Mar 2, 2023
006cea0
squash: Ensures event middleware will not cause the application to cr…
arielvalentin Mar 2, 2023
12c0e0f
squash: fix linter error
arielvalentin Mar 2, 2023
ee1c296
Merge branch 'main' into use-events-instead-of-middleware
arielvalentin Mar 2, 2023
c37d534
Merge branch 'main' into use-events-instead-of-middleware
arielvalentin Mar 2, 2023
ef52a8c
feat: Add middleware args helper for ActionPack and Sinatra
arielvalentin Mar 5, 2023
c53efcf
fix: test case
arielvalentin Mar 5, 2023
3aee1c3
fix: Rack Events is autoloaded so if the parent module is present so …
arielvalentin Mar 5, 2023
fb5e826
fix: More precise error handling
arielvalentin Mar 5, 2023
49f0bfe
fix: Ensure config is cleared/setup during installation
arielvalentin Mar 5, 2023
b7cad3f
fix: Sinatra 1.4 compatability
arielvalentin Mar 6, 2023
ce02dce
Merge branch 'main' into use-events-instead-of-middleware
arielvalentin Mar 7, 2023
0e50bba
Merge branch 'main' into use-events-instead-of-middleware
arielvalentin Mar 13, 2023
26c5a30
Merge branch 'main' into use-events-instead-of-middleware
arielvalentin Mar 13, 2023
f134ec2
Merge branch 'main' into use-events-instead-of-middleware
arielvalentin Mar 18, 2023
16a4896
Merge branch 'main' into use-events-instead-of-middleware
arielvalentin Mar 19, 2023
205cd66
fix: bad merge
arielvalentin Mar 19, 2023
e9e837e
fix: invalid responses in test case
arielvalentin Mar 19, 2023
0a961a1
squash: Added a few more test cases
arielvalentin Mar 19, 2023
19d7c79
Merge branch 'main' into use-events-instead-of-middleware
arielvalentin Mar 31, 2023
e88b745
Merge branch 'main' into use-events-instead-of-middleware
arielvalentin Apr 5, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix: bad merge
arielvalentin committed Mar 19, 2023
commit 205cd665e27ef0c259d474e2950c3e1063241081
Original file line number Diff line number Diff line change
@@ -44,6 +44,7 @@

it 'skips installation' do
_(instrumentation).wont_be :installed?
end
end

describe '#middleware_args' do