Comments (4)
I reported this issue. We don't see post requests in regular Controller and also Absinth GQL. But second one can be due to some config conflicts but regular Controller doesn't have anything special. Phoenix integration is configured exactly like is written in docs.
from sentry-elixir.
Hi @oliver-kriska, thank you for reporting this!
- I set up a brand new Phoenix application and added
:sentry
version 10.1.0. - I added a
POST
route to the router - The controller action to handle the newly-added
POST
route raises an error (just araise "some error"
)
If I hit the new endpoint to trigger the error, the body is in the error in Sentry as expected:
curl -X POST -H 'Content-Type: application/json' 'http://localhost:4000/api/test' -d '{"foo": false}'
Troubleshooting
Could you help me troubleshoot this by telling me
- What your router looks like
- What your Phoenix endpoint looks like
- What your controller action looks like
- What the request you're issuing is
Thank you!
from sentry-elixir.
while I was writing you our code examples I figured out that issue is that we have json parser for API requests in router and not in endpoint. Thanks to that Sentry doesn't have parsed request's body. Sorry for taking your time.
from sentry-elixir.
No problem! Glad to hear this was solved 🙃
from sentry-elixir.
Related Issues (20)
- Convert charlists in metadata to strings, so that information is usable
- Dialyzer warning when `extra_return` is set
- `Event dropped...` log triggers logging infinity loop HOT 1
- Improve testing DX HOT 5
- `mix sentry.package_source_code` to not require runtime prod config, or alternative
- Error in LiveView process HOT 3
- Message interpolation HOT 2
- Add option to capture only unhandled exceptions HOT 6
- Issue event context to include whether the exception was handled or unhandled
- Issue event context to include exception status code HOT 4
- `PlugContext`: protocol not implemented for struct HOT 2
- Default `:max_breadcrumbs` config not picked up after updating to v10.1 HOT 14
- Request for a new release HOT 1
- Errors are unreadable in v9 and v10 HOT 12
- [elixir] Support for "Metrics" HOT 3
- App output obscured by continual deprecation warning "the log level :warn is deprecated, use :warning instead" HOT 1
- Support for "Cron Monitors" HOT 2
- Clarify `:included_environments` deprecated option HOT 4
- Depending on plug instead of plug_cowboy HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sentry-elixir.