Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Jan 20 11:22
    claassistantio commented #486
  • Jan 20 11:22
    dependabot-preview[bot] labeled #486
  • Jan 20 11:22
    dependabot-preview[bot] opened #486
  • Jan 20 11:22

    dependabot-preview[bot] on nuget

    Bump MailKit from 2.4.1 to 2.5.… (compare)

  • Jan 20 11:21
    claassistantio commented #485
  • Jan 20 11:21
    dependabot-preview[bot] labeled #485
  • Jan 20 11:21
    dependabot-preview[bot] opened #485
  • Jan 20 11:21

    dependabot-preview[bot] on nuget

    Bump MimeKit from 2.4.1 to 2.5.… (compare)

  • Jan 20 03:26

    niemyjski on update-events

    PERF - 62.6433% decrease in mar… Simplified event repo scripts (compare)

  • Jan 18 19:42
    claassistantio commented #484
  • Jan 18 19:42
    dependabot-preview[bot] labeled #484
  • Jan 18 19:42
    dependabot-preview[bot] opened #484
  • Jan 18 19:42

    dependabot-preview[bot] on nuget

    Bump YamlDotNet from 8.0.0 to 8… (compare)

  • Jan 18 01:05
  • Jan 17 23:05
    claassistantio commented #483
  • Jan 17 23:04
    dependabot-preview[bot] labeled #483
  • Jan 17 23:04
    dependabot-preview[bot] opened #483
  • Jan 17 23:04

    dependabot-preview[bot] on nuget

    Bump Stripe.net from 34.15.0 to… (compare)

  • Jan 17 14:45
    ChiefLegend commented #477
  • Jan 17 14:17
    niemyjski commented #477
Lukas Wöhrl
@woehrl01
there is another reason we have this setup. on some customers we are not allowed to even access the internet. so the support is able to have look at exceptions via the database
Blake Niemyjski
@niemyjski
and then do this queue implementation and then on your dequeue look at that column and figure out if it's v1 or v2 and then do the right thing
You could just deploy an exceptionless instance inside each of these customers orgs and be done :)
Lukas Wöhrl
@woehrl01
:smile:
Blake Niemyjski
@niemyjski
I'll be here. I'm going to go get some breakfast
if you have any questions just shoot an im
other than this issue. how is everything working out for you?
Lukas Wöhrl
@woehrl01
thanks! enjoy your meal!
everything good so far. thx! just this small issues :)
Lukas Wöhrl
@woehrl01
just found out that is used the Newtonsoft json.net serializer, and the Exceptionless 1.x deserializer. (namespaces mistake ;) )
Blake Niemyjski
@niemyjski
yeah
we internalize each one
Lukas Wöhrl
@woehrl01
I suppose there are different serialiser settings in the 1.x branch. ;)
Blake Niemyjski
@niemyjski
might be
not 100% sure
might have to just rip out the 1.x serializer settings and then have two different serializers that you use
shouldn't be to hard
Lukas Wöhrl
@woehrl01
I'll test this in the next days ;) thank you very much for your help!
Blake Niemyjski
@niemyjski
no problem
Lukas Wöhrl
@woehrl01
have a nice day!
Blake Niemyjski
@niemyjski
you too
Blake Niemyjski
@niemyjski
@woehrl01 were you able to figure this out?
@/all whose ready to help test :D
Lukas Wöhrl
@woehrl01
didn't have time to test this out yet. but today we updated some of our services to send our messages from log4net via exceptionless. works awesome, as expected :)
Blake Niemyjski
@niemyjski
:)
Lukas Wöhrl
@woehrl01
no more email flooding :+1:
Blake Niemyjski
@niemyjski
we've made some more changes around that recently to ensure you get less emails in some scenarios
we were getitng bombarded with tons of emails when there wasn't a stack trace on an error
Lukas Wöhrl
@woehrl01
sounds good
is there something planed to allow custom "grouping" into the left menu?
for example to store complex searches for later usage (instead of keeping them in a text file)
Blake Niemyjski
@niemyjski
Yeah
We want that as well and more dashboards
Sander Rijken
@srijken
@niemyjski you mentioned me, but I couldn't find the message
Blake Niemyjski
@niemyjski
It's up in the list
Sander Rijken
@srijken
Any questions that I should answer? I found some mentions, that's it
Blake Niemyjski
@niemyjski
Nope
was just about testing :)
Sander Rijken
@srijken
right
Lukas Wöhrl
@woehrl01

@niemyjski I got it working, but not as you proposed. ;) Becauses it would introduce another DI container in our system (to allow injecting my dao into the IEventQueue nicely). It also would require me to add a fake api-key and url to make .Submit() work. (IsValid would fail otherwise)

I use now:
EventBuilder builder = e.ToExceptionless();
EventPluginContext context = new EventPluginContext(builder.Client, builder.Target, builder.PluginContextData);
EventPluginManager.Run(context);
IJsonSerializer serializer = builder.Client.Configuration.Resolver.GetJsonSerializer();
string errorAsString = serializer.Serialize(error.Target);

I even got the old one working :). The key was to upgrade the agent to 2.x and deserialize my json to the "InnerError" type. And submit as "@error" in the Event.Data. I can detect the different versions based on an existing "ExceptionlessClientInfo" property in the json file.

I have still one problem, and don't know if it's my mistake. I want to add additional EnvironmentInfos. So I add entries to the .Data field like: info.Data.Add("system up time", val) but these values do not show up in the UI. Things like: info.Architecutre = "x64" are working fine.

Blake Niemyjski
@niemyjski
@woehrl01 , you could reuse our lightweight di system. You just had to register your type with it :).
hmm
well, it would add all of that to the event.data property. are they listed there
environmental info has it's own key
@woehrl01 as long as you got it working, that's all that matters :)
but if you want to meet up.. I could help take a look into why that's not working
Lukas Wöhrl
@woehrl01

yeah, I know that I could use the DI from exceptionless, but I would need to do that at the "global" space. If I add those informations to the event.data property they are shown up. but it would be nice to have some of them under the "environment" tab. there is the "@environment" together with the EnvironmentInfo class. which works as expected. But the EnvironmentInfo class also has a Data property. Thats the one I tried to use. But I think this is the wrong place, isn't it?

I'm already in the weekend. Let's have a look for it on monday ;)

Lukas Wöhrl
@woehrl01
according to https://github.com/exceptionless/Exceptionless.UI/blob/master/src/app/event/tabs/environment.tpl.html the .data property of "@environment" is not displayed/unrolled.
that would be a nice addon. :+1: and this is the answer to my question, I currently use the wrong .data ;)
Blake Niemyjski
@niemyjski
@woehrl01 it has a data property but we currently are not showing anything in the data fields. I think we have a github issue for showing this content
hehe