These are chat archives for exceptionless/Discuss

28th
Mar 2016
Blake Niemyjski
@niemyjski
Mar 28 2016 17:39
@BillHenning would you want to see % of users affected on most frequent
only if you are in the all view or only on error views
does it make sense to ever put that on all different kind of events
60% of users were affected by this feature usage?
just worried that some times it won’t make sense
like what if you have a console app
100% of users affected or 0% of users affected(background service)
doesn’t really make sense
Blake Niemyjski
@niemyjski
Mar 28 2016 17:46
not really a good way to get the raw user count
every event that comes in could be a new user
so that’s an expensive ass query
Blake Niemyjski
@niemyjski
Mar 28 2016 18:22
yeah so the total user count on the aggregation is total count that matches the current filter
you’d think you’d want the % to be total over overall users in the system no?
Blake Niemyjski
@niemyjski
Mar 28 2016 18:28
Screen Shot 2016-03-28 at 1.27.43 PM.png
Lord-Hasek
@Lord-Hasek
Mar 28 2016 18:30
Hey @niemyjski I'd posted about a week and a half ago in this thread exceptionless/Exceptionless#167 about having issues with creating a new project on a self-hosted instance of exceptionless. I was hoping we could schedule a little time to debug this?
Blake Niemyjski
@niemyjski
Mar 28 2016 18:32
@Lord-Hasek when are you free?
Lord-Hasek
@Lord-Hasek
Mar 28 2016 18:33
I'm actually pretty flexible - now works, or we can schedule something anytime from 9:00 AM - 6:00PM during the week.
Blake Niemyjski
@niemyjski
Mar 28 2016 18:33
sure
want to pm me a meeting invite
Lord-Hasek
@Lord-Hasek
Mar 28 2016 18:33
Sure, just a minute I need to switch back to our corporate network.
Blake Niemyjski
@niemyjski
Mar 28 2016 18:34
ok :)
Lord-Hasek
@Lord-Hasek
Mar 28 2016 18:36
Does join.me work for you, or do you have a preference?
Blake Niemyjski
@niemyjski
Mar 28 2016 18:36
yeah that works
Bill Henning
@BillHenning
Mar 28 2016 18:38
so you are planning to have a tooltip with the affected user stats? not sure if that is discoverable
Blake Niemyjski
@niemyjski
Mar 28 2016 18:38
@Lord-Hasek join me works or teamviewer
yeah, not sure what to put there without a ton of information being displayed
and need a good short title..
also should the users affected show you the total number of users in the system or those who match the current filter.. if you are looking ait it ti would show you the % of users who had an error
% of users who had an error who are also affected by this
Lord-Hasek
@Lord-Hasek
Mar 28 2016 18:40
I private chatted the link to you, let me know if it didn't work.
Bill Henning
@BillHenning
Mar 28 2016 18:43
i guess since it has a column for affected, it's ok to have some advanced stats in a tooltip... and i suppose for consistency, the user % would have to be based on the current filter. right?
might be cool to have a heat graph sort of thing in the affected column
Blake Niemyjski
@niemyjski
Mar 28 2016 18:44
barb helping lord
Bill Henning
@BillHenning
Mar 28 2016 18:44
although that could get pretty busy too
Blake Niemyjski
@niemyjski
Mar 28 2016 19:24
yeah
@BillHenning
that would be relaly nice
thing is
% affecting current filter doesn’t really represent all users
you know?
idk
cause current filter could be all users who had at least one error (when looking at the exceptions dashboard)
Bill Henning
@BillHenning
Mar 28 2016 19:26
my filter is empty most of the time
i wonder how many people use that much
other than when searching for something specific
boydpatterson
@boydpatterson
Mar 28 2016 19:27
I only use the filter to limit the visible project
don't do much custom filtering, and tend to use the default date filter
Bill Henning
@BillHenning
Mar 28 2016 19:27
yeah and i don't generally even consider the single project picking as a filter
or the date
boydpatterson
@boydpatterson
Mar 28 2016 19:30
btw... liking the new UI around filters
Blake Niemyjski
@niemyjski
Mar 28 2016 19:30
yeah but your still filtered by type even if it’s not in the search box
cool :L)
so should it represent total user count?
you think
Bill Henning
@BillHenning
Mar 28 2016 19:32
are you asking if it means across all projects, all dates, etc.?
Blake Niemyjski
@niemyjski
Mar 28 2016 19:33
yeah
well
it should be to the current project or org
but not any other filter sigh
is that intuitive
I kinda want to know how much a feature is being used across everything
Bill Henning
@BillHenning
Mar 28 2016 19:34
not sure man, i think you are getting funky and @ejsmith wouldn't like it. :)
Blake Niemyjski
@niemyjski
Mar 28 2016 19:34
if you have 500 users in the system
Eric J. Smith
@ejsmith
Mar 28 2016 19:34
uh oh… funky going on in here??
Bill Henning
@BillHenning
Mar 28 2016 19:34
i think it will be wonky if suddenly some data is showing for some dates/projects/filters and other thigns aren't
Blake Niemyjski
@niemyjski
Mar 28 2016 19:34
but your filtered to errors and only 50 distinct users had errors
Eric J. Smith
@ejsmith
Mar 28 2016 19:35
what are we talking about… summarize.
Blake Niemyjski
@niemyjski
Mar 28 2016 19:35
why should the total user count be 50
This message was deleted
the aggregation total # of users is from the current filter. not the system filter.
but it might be hard cause system is limited to organizations and not your user filter
Eric J. Smith
@ejsmith
Mar 28 2016 19:36
I think total users is total users in the system and not affected by the filter.
Blake Niemyjski
@niemyjski
Mar 28 2016 19:36
yeah
Eric J. Smith
@ejsmith
Mar 28 2016 19:36
so total users of that project.
Blake Niemyjski
@niemyjski
Mar 28 2016 19:36
but how do we know how you are filtered
cause user filter != system filter
Eric J. Smith
@ejsmith
Mar 28 2016 19:37
why do you need to know that?
Bill Henning
@BillHenning
Mar 28 2016 19:37
if i see affected, i want the % affected showing for the selected date range, project, etc.
Blake Niemyjski
@niemyjski
Mar 28 2016 19:37
cause if your in multiple orgs
users are per project
Eric J. Smith
@ejsmith
Mar 28 2016 19:37
you have stacks which is the only place it makes sense to display the percentage of users affected by that stack.
the stack is for a project.
Blake Niemyjski
@niemyjski
Mar 28 2016 19:37
could be filtered across orgs so that total should be for that
yeah
I get that
but this is lists
Screen Shot 2016-03-28 at 2.37.51 PM.png
Eric J. Smith
@ejsmith
Mar 28 2016 19:38
yes, and each item on the list is for a stack that belongs to a specific project.
Blake Niemyjski
@niemyjski
Mar 28 2016 19:38
Screen Shot 2016-03-28 at 2.38.09 PM.png
but now when you go to the error view
the error filter is applied to the user count aggregations so we only have 61 users who had errors
Eric J. Smith
@ejsmith
Mar 28 2016 19:38
the filter should not be applied.
we need the total number of users for that project.
Blake Niemyjski
@niemyjski
Mar 28 2016 19:39
so I guess I need to do a term query per project you are in
Eric J. Smith
@ejsmith
Mar 28 2016 19:39
yes and we need to cache it
Blake Niemyjski
@niemyjski
Mar 28 2016 19:39
for how long.. next time you get an event it could update that count
and it gets expensive
Eric J. Smith
@ejsmith
Mar 28 2016 19:39
its fine if its off some.
these can’t be up to the second accurate
Blake Niemyjski
@niemyjski
Mar 28 2016 19:40
ok
I’ll work on updating this
:)
Eric J. Smith
@ejsmith
Mar 28 2016 19:40
if we start creating user documents eventually, we would know if the user is new and we could invalidate it.
Blake Niemyjski
@niemyjski
Mar 28 2016 19:40
yeah
which would be really nice :)
Eric J. Smith
@ejsmith
Mar 28 2016 19:40
yeah
or even just increment it.
Blake Niemyjski
@niemyjski
Mar 28 2016 19:41
do you like that column?
Bill Henning
@BillHenning
Mar 28 2016 19:41
oooo... new user tracking... don't get my mouth watering like that
Eric J. Smith
@ejsmith
Mar 28 2016 19:41
so in the list are we calculating count with an aggregation already?
Blake Niemyjski
@niemyjski
Mar 28 2016 19:41
going to be really hard to do any sorting of that column which sucks
Eric J. Smith
@ejsmith
Mar 28 2016 19:41
yeah, new users timeline would be really nice.
and being able to see where they come from.
Bill Henning
@BillHenning
Mar 28 2016 19:41
a big req of mine
Blake Niemyjski
@niemyjski
Mar 28 2016 19:42
@ejsmith yeah, but it doesn’t get the right total user count due to filters
Bill Henning
@BillHenning
Mar 28 2016 19:42
since that drives a lot of other reports
Blake Niemyjski
@niemyjski
Mar 28 2016 19:42
I mean I could add that support lol
Eric J. Smith
@ejsmith
Mar 28 2016 19:42
right, but it just needs to get the count of distinct users for the stack
same as it is getting the event count
Blake Niemyjski
@niemyjski
Mar 28 2016 19:42
yeah
going to have to do it in a term query
to make it fast
Eric J. Smith
@ejsmith
Mar 28 2016 19:42
ok
Blake Niemyjski
@niemyjski
Mar 28 2016 19:42
not sure the best way to cache that
I’ll play around
Eric J. Smith
@ejsmith
Mar 28 2016 19:43
yeah, @BillHenning I want to store user docs so you can view the user and all their sessions and when they were created, how many sessions they have had etc… and also be able to store custom attributes on the user.
Bill Henning
@BillHenning
Mar 28 2016 19:43
sweet
that helps with reports like new vs. returning users, etc.
Eric J. Smith
@ejsmith
Mar 28 2016 19:44
but that would also allow you to do reports like new users.
yeah
boydpatterson
@boydpatterson
Mar 28 2016 19:45
user docs sounds awesome
Eric J. Smith
@ejsmith
Mar 28 2016 19:46
I was just thinking about how we are guessing as to what people want. We should really put together a survey and try and figure out what people actually want.
so we can prioritize our work.
boydpatterson
@boydpatterson
Mar 28 2016 19:46
just ask @BillHenning and let him set priority
Eric J. Smith
@ejsmith
Mar 28 2016 19:46
LOL
Bill Henning
@BillHenning
Mar 28 2016 19:47
yeah, great idea!
Eric J. Smith
@ejsmith
Mar 28 2016 19:47
what would be nice is github voting.
bastards
Bill Henning
@BillHenning
Mar 28 2016 19:47
where's that free 1,000,000 node tracking feature request? :)
you could do a surveymonkey
Eric J. Smith
@ejsmith
Mar 28 2016 19:47
yeah
I think we should do one.
Bill Henning
@BillHenning
Mar 28 2016 19:48
make sure it goes to all active users
boydpatterson
@boydpatterson
Mar 28 2016 19:48
see... bill is already setting the priority
Blake Niemyjski
@niemyjski
Mar 28 2016 19:48
lol
Bill Henning
@BillHenning
Mar 28 2016 19:48
what was my title at CodeSmith? head pimpmaster or something?
Eric J. Smith
@ejsmith
Mar 28 2016 19:49
Director of Analizing
Bill Henning
@BillHenning
Mar 28 2016 19:49
ew
boydpatterson
@boydpatterson
Mar 28 2016 19:49
hehe
Eric J. Smith
@ejsmith
Mar 28 2016 19:49
LOL
Blake Niemyjski
@niemyjski
Mar 28 2016 20:06
I’m going to update dev app to point to these branches
and I’ll keep working on it
not going to worry about perf right now
just get it implemented
Eric J. Smith
@ejsmith
Mar 28 2016 20:06
ok, sounds good.
Blake Niemyjski
@niemyjski
Mar 28 2016 20:52
@BillHenning on stack page would you want to see % affected or # of users affected?
Bill Henning
@BillHenning
Mar 28 2016 21:04
On a stack page probably: 12 of 630 users (2%) affected
Eric J. Smith
@ejsmith
Mar 28 2016 21:18
Percent in grid with hover that says 12 of 630
Bill Henning
@BillHenning
Mar 28 2016 21:19
I agree with @ejsmith on grid summary page. On stack page, spell it all out though.
Blake Niemyjski
@niemyjski
Mar 28 2016 21:20
I have a bit more text in the hover
12 of 630 users affected
on stack page if we do a percent
we have to do a new request for the total from the project
Eric J. Smith
@ejsmith
Mar 28 2016 21:21
I would just say users
Blake Niemyjski
@niemyjski
Mar 28 2016 21:21
if I just do users affected i can get it for free
Eric J. Smith
@ejsmith
Mar 28 2016 21:21
Instead of affected?
Blake Niemyjski
@niemyjski
Mar 28 2016 21:21
yeah
kinda cool if you overlay users on the timeline chart
Screen Shot 2016-03-28 at 4.21.28 PM.png
you can see how many users to how often they are thrown to see a frequency
we have some styling todo on mobile layouts with chart box sizes and overflow
but yeah
Screen Shot 2016-03-28 at 4.23.30 PM.png