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

Thread and Mixed Platform Support #3612

Closed
wants to merge 41 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
3d12abb
Add platform identifier to all frames
mitsuhiko Jun 28, 2016
ce4e007
Added platform to api context
mitsuhiko Jun 28, 2016
ef08891
Fix broken platform selection code
mitsuhiko Jun 28, 2016
eec8554
Set consistent stack order
mitsuhiko Jun 28, 2016
098778e
Add package_addr
mitsuhiko Jun 28, 2016
febbd96
Update UI to handle platform correctly in frames
mitsuhiko Jun 28, 2016
b32d2d7
Added basic thread handling
mitsuhiko Jun 28, 2016
bbfda50
API context for threads
mitsuhiko Jun 29, 2016
8603a39
First pass on UI for threads
mitsuhiko Jun 29, 2016
b2ae7e1
Initial rendering pass for threads
mitsuhiko Jun 29, 2016
9b0d9e8
Fixed various issues with the thread processing
mitsuhiko Jun 29, 2016
a0cf5cf
Fixed system frame handling for threads
mitsuhiko Jun 29, 2016
a974a9a
Add threads to demo crash
mitsuhiko Jun 29, 2016
2e3d0c1
list -> values for threads
mitsuhiko Jun 29, 2016
82a9a4e
list -> values for cooca threads sample
mitsuhiko Jun 29, 2016
95a8153
Fixed interface code to use ES6 imports
mitsuhiko Jun 29, 2016
1b33b7e
Allow some known values on the context to be skipped
mitsuhiko Jun 30, 2016
740749f
Added custom title rendering for contexts
mitsuhiko Jun 30, 2016
796c3ec
Show alias for contexts if it does not match the type
mitsuhiko Jun 30, 2016
8b78f37
Fixed a bug that caused tags to be duplicated
mitsuhiko Jun 30, 2016
fc77caf
Added thread selector
mitsuhiko Jun 30, 2016
632c27f
Improved thread rendering
mitsuhiko Jul 1, 2016
33915a9
Improved stack finding code for threads
mitsuhiko Jul 1, 2016
d106209
Improve rendering of thread stacks
mitsuhiko Jul 1, 2016
29a3001
Fixed raw stacktaces not working in some situations
mitsuhiko Jul 1, 2016
f88e4d8
Convert boolean tags to yes/no
mitsuhiko Jul 1, 2016
4ecb749
No longer force context data to strings
mitsuhiko Jul 1, 2016
2b7fccf
Fixed thread_id handling for exceptions
mitsuhiko Jul 1, 2016
38ea6a4
Improved cocoa sample data
mitsuhiko Jul 1, 2016
6256154
Refactored thread, exception and stacktrace rendering
mitsuhiko Jul 2, 2016
5b0f711
pill styles
ckj Jul 2, 2016
cf69c72
Enabled the use of pills (lozenges :P) for thread information
mitsuhiko Jul 2, 2016
5a22da2
Use pills/lozenges for tags
mitsuhiko Jul 2, 2016
1aa25fd
Move up threads above breadcrumbs
mitsuhiko Jul 2, 2016
74cbce5
Use pills for exception mechanism
mitsuhiko Jul 2, 2016
7a295b7
Reverse class for thread crash pill
mitsuhiko Jul 2, 2016
75824f0
Added missing thread_id to test
mitsuhiko Jul 2, 2016
451ecc9
thread ID -> id
mitsuhiko Jul 2, 2016
fe117a3
Only set object name if its a clear improvement over what we already …
mitsuhiko Jul 2, 2016
8516b1c
Improved thread selector to look a little bit more like the mockup
mitsuhiko Jul 2, 2016
d6bac12
Smaller pill footprint
ckj Jul 3, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
2 changes: 2 additions & 0 deletions src/sentry/conf/server.py
Expand Up @@ -720,6 +720,7 @@ def create_partitioned_queues(name):
'applecrashreport': 'sentry.interfaces.applecrash.AppleCrashReport',
'breadcrumbs': 'sentry.interfaces.breadcrumbs.Breadcrumbs',
'contexts': 'sentry.interfaces.contexts.Contexts',
'threads': 'sentry.interfaces.threads.Threads',
'sentry.interfaces.Exception': 'sentry.interfaces.exception.Exception',
'sentry.interfaces.Message': 'sentry.interfaces.message.Message',
'sentry.interfaces.Stacktrace': 'sentry.interfaces.stacktrace.Stacktrace',
Expand All @@ -731,6 +732,7 @@ def create_partitioned_queues(name):
'sentry.interfaces.AppleCrashReport': 'sentry.interfaces.applecrash.AppleCrashReport',
'sentry.interfaces.Breadcrumbs': 'sentry.interfaces.breadcrumbs.Breadcrumbs',
'sentry.interfaces.Contexts': 'sentry.interfaces.contexts.Contexts',
'sentry.interfaces.Threads': 'sentry.interfaces.threads.Threads',
}

SENTRY_EMAIL_BACKEND_ALIASES = {
Expand Down