These are chat archives for exceptionless/Discuss

12th
Jan 2016
Frank Ebersoll
@frankebersoll
Jan 12 2016 00:00
well, it could even be documented
:-)
James Kelly
@jmkelly
Jan 12 2016 00:02
oh, another question, when you guys are running in production, do you wrap your external calls (to say third party services via http) in some sort of retry library?
or is that handled internally?
Eric J. Smith
@ejsmith
Jan 12 2016 00:08
we don’t specifically call any http services… but we do have retries happening internally.
James Kelly
@jmkelly
Jan 12 2016 00:14
cool
thanks for the answers :)
Eric J. Smith
@ejsmith
Jan 12 2016 00:16
no problem
James Kelly
@jmkelly
Jan 12 2016 02:08
is there something special that needs to be done with CaptureFixture? I've create a test class, almost identical to the redis and in memory one for my postgresql queue, and for some reason, the test always gives the error "The following constructor parameters did not have matching fixture data: CaptureFixture fixture"
James Kelly
@jmkelly
Jan 12 2016 02:35
nevermind, figured it out. Needed a CaptureCollectionFixture within the project.
Blake Niemyjski
@niemyjski
Jan 12 2016 02:53
:)
Eric J. Smith
@ejsmith
Jan 12 2016 15:16
I hope that happens.
Blake Niemyjski
@niemyjski
Jan 12 2016 15:16
yeah
Sander Rijken
@srijken
Jan 12 2016 15:17
what about X-UA-Compatible and compatibility mode?
Blake Niemyjski
@niemyjski
Jan 12 2016 15:18
he says you should turn it off
Sander Rijken
@srijken
Jan 12 2016 15:18
they didn't remove that feature, did they
Eric J. Smith
@ejsmith
Jan 12 2016 15:18
18% of the market is IE 8, 9 and 10 right now.
Blake Niemyjski
@niemyjski
Jan 12 2016 15:18
but seems like it’s not a good idea
Eric J. Smith
@ejsmith
Jan 12 2016 15:18
kind of hard to just turn off support for that much of the internet.
Blake Niemyjski
@niemyjski
Jan 12 2016 15:18
yep
Sander Rijken
@srijken
Jan 12 2016 15:18
yeah
Eric J. Smith
@ejsmith
Jan 12 2016 15:19
most of those are probably not the target users for the vast majority of sites though.
If everyone gets on IE11… I sure as hell hope they will auto-update them from there.
would be so damn nice if all the browsers were auto updating.
for some damn reason, almost 2% of people are on Chrome 36
Blake Niemyjski
@niemyjski
Jan 12 2016 15:21
well I think I know the reason of that
I’ve vistited my parents house multiple times and found it stuck on old versions of chrome yet everything else was up to date
Eric J. Smith
@ejsmith
Jan 12 2016 15:21
yeah, that sucks.
Blake Niemyjski
@niemyjski
Jan 12 2016 15:21
wouldn’t update itself without an error only fix was to reinstall it
Eric J. Smith
@ejsmith
Jan 12 2016 15:22
they screwed themselves, eh?
Blake Niemyjski
@niemyjski
Jan 12 2016 15:23
yup
Eric J. Smith
@ejsmith
Jan 12 2016 15:24
Safari is probably the next browser that will hold the web back.
they have the most to lose now.
the closer web apps get to feeling native the more it will eat away at their app store.
Blake Niemyjski
@niemyjski
Jan 12 2016 15:28
yeah
and they don’t seem to be updating it as fast as the other browsers
Eric J. Smith
@ejsmith
Jan 12 2016 15:28
nope
Blake Niemyjski
@niemyjski
Jan 12 2016 15:51
.\Libraries\Enable-Rdp.ps1
To connect this build worker via RDP:
Server: 192.168.0.12
Username: appveyor
Password: x>=D7Z1Atv1T
hahah
well that works really well
Eric J. Smith
@ejsmith
Jan 12 2016 15:51
?
Blake Niemyjski
@niemyjski
Jan 12 2016 15:51
192.168
internal ip
Eric J. Smith
@ejsmith
Jan 12 2016 15:52
doh
Blake Niemyjski
@niemyjski
Jan 12 2016 15:52
they must of changed something cause this stuff has been workig for a long time
Eric J. Smith
@ejsmith
Jan 12 2016 15:52
yeah
Weston
@ronnyek
Jan 12 2016 16:31
oi
Blake Niemyjski
@niemyjski
Jan 12 2016 16:32
hey
yeah self host us and you’ll get the aggregations of errors :)
Weston
@ronnyek
Jan 12 2016 16:33
just trying to establish what model of logging exceptionless is designed for
uhh yeah
we could probably put a dent in your servers where you wouldnt be getting your moneys worht with us as a saas customer
Blake Niemyjski
@niemyjski
Jan 12 2016 16:34
as long as your paying we don’t care :)
helps pay the bills
Weston
@ronnyek
Jan 12 2016 16:35
yeah
do you have any demo sites or anything to show ui, or I'd need to install/sign up / attend sales demo?
haha
Blake Niemyjski
@niemyjski
Jan 12 2016 16:36
self host it or sign up for a free account
Weston
@ronnyek
Jan 12 2016 16:36
our error logging infrastructure isnt an easy change over
Blake Niemyjski
@niemyjski
Jan 12 2016 16:37
we don’t ask for a credit card or anything
Weston
@ronnyek
Jan 12 2016 16:37
and I'd like to see real/fake errors dumping in
Blake Niemyjski
@niemyjski
Jan 12 2016 16:37
gives you 3k errors per month but you don’t get some premium features
what do you have for your error log infastructor ?
we have appenders / targets for most logging frameworks
Weston
@ronnyek
Jan 12 2016 16:38
currently write assloads of logging info to sql
thats it
dont use common logging framework that I'm aware of
dont even think we have a super isolated endpoint in
which we'd change
Blake Niemyjski
@niemyjski
Jan 12 2016 16:39
might be nice to get all of your logging writing to nlog or foundatio logging or serilog
then just have a null implementation with little overhead and write something to do your current sql backend, then you can change out where it logs to easily
Weston
@ronnyek
Jan 12 2016 16:40
yeah
making that change isnt complicated, but I dont think its gonna happen until we've made a decision where to go
Blake Niemyjski
@niemyjski
Jan 12 2016 16:46
yeah
but at least then you have options
Weston
@ronnyek
Jan 12 2016 16:48
yeah, I guess I'll install it, and then write a rx emitter to log out random/fake errors
so I can see app in motion whilst under write workload
Blake Niemyjski
@niemyjski
Jan 12 2016 16:49
so what do you use for reports when logging everything to sql server?
or your loggin sql to elastic??
Weston
@ronnyek
Jan 12 2016 16:56
unfortunately no... we have a simple web applicationt hat queries the sql
the places we needed inverse indexing, my owrk chose to use solr directly instead of elastic
which i think people have realized was a mistake
Blake Niemyjski
@niemyjski
Jan 12 2016 16:58
:(
Weston
@ronnyek
Jan 12 2016 17:10
wow
hipchat has 8 elastic instances indexing ~1.2bil messages (at least at the time of that writing)
@niemyjski does exceptionless have any extensibility built in, or suck down source and modify
(thinking visualizations etc)
well and ways of plugging rx observabels to aggregate inputs
(if you dont already do that =) )
Blake Niemyjski
@niemyjski
Jan 12 2016 17:12
it’s all open source and has many different integration points
anything can be changed
Weston
@ronnyek
Jan 12 2016 17:12
yeah
Blake Niemyjski
@niemyjski
Jan 12 2016 17:12
we don’t do async on the client cause .net 4.0….
Blake Niemyjski
@niemyjski
Jan 12 2016 17:18
so I totally feel shafted by my roommate
he gave me the bigger room but his room and bathroom are right next to the hot water heater and heater..
it’s like -5f out right now and my apartment says it’s 70 but it feels like it’s 50, his room and bathroom are a good 85f
lol
Andrew Collins
@andrewcoll
Jan 12 2016 18:34
ok, colour me impressed
just noticed that exceptionless is detecting exceptions that i dont explicitly send it?
that is well cool
Blake Niemyjski
@niemyjski
Jan 12 2016 18:35
yep :)
we wire up to all the handlers we know about and report on them
Andrew Collins
@andrewcoll
Jan 12 2016 18:46
so awesome
Eric J. Smith
@ejsmith
Jan 12 2016 19:04
:-)
Blake Niemyjski
@niemyjski
Jan 12 2016 19:09
just cleaned up a ton of issues
need to do better about merging / taking action
Blake Niemyjski
@niemyjski
Jan 12 2016 20:21
you know you’ve done too much js
when you do || instead of ?? in c#
Andrew Collins
@andrewcoll
Jan 12 2016 20:47
@niemyjski is there any way i can custom group events? e.g. group together all feature usage events based on the value of a certain extended property?
in the UI this is
Eric J. Smith
@ejsmith
Jan 12 2016 20:53
not currently, you would need to name the feature how you want it grouped.
but we are currently looking at adding the ability to create event relationships that would allow you to relate events and basically create your own stacks.
Andrew Collins
@andrewcoll
Jan 12 2016 21:41
ah i see
that would be uesful
Blake Niemyjski
@niemyjski
Jan 12 2016 21:56
@ejsmith exceptionless/Exceptionless#166 last comment
trying to make it as simple as possible and where it makes sense
Andrew Collins
@andrewcoll
Jan 12 2016 22:04
also
for notFounds, i can't use setProperty to set additional metadata?
i wanted to send the HTTP_REFERRER
it seems without error, but doesn't seem to show any extended data in the UI
Blake Niemyjski
@niemyjski
Jan 12 2016 22:06
exceptionless/Exceptionless.UI#44
exceptionless/Exceptionless#43
The referrer will automatically be populated in the request info
I wonder if I should update that issue without how to add the additional info to request info
Blake Niemyjski
@niemyjski
Jan 12 2016 22:12
@awec we set it to context.Request.UrlReferrer
Blake Niemyjski
@niemyjski
Jan 12 2016 22:20
exceptionless/Exceptionless#43
I just added user on how you can set http referrer