exceptionless / exceptionless.ui Goto Github PK
View Code? Open in Web Editor NEWExceptionless web user interface
Home Page: https://exceptionless.com
License: Apache License 2.0
Exceptionless web user interface
Home Page: https://exceptionless.com
License: Apache License 2.0
We will add more items to this list shortly...
The events are still in the system due to upsell opportunities and shown in the project totals. However, the project totals should take into account the current retention period.
The sign up button should be removed when registrations are disabled. Maybe also redirect the #/signup page to login in that case (with a toast message).
Without auto completing fields, there is an issue with validation being triggered. This could cause you to click on the link twice to navigate.
Instead of having to do this through a config file, maybe this can be added to Admin -> System (makes some sense here)?
When I was fixing an exception and visiting its stack page, I noticed that as soon as I clicked the Mark Fixed button, all of the occurrences in the list below disappeared. This is because the filter at the top of the page header doesn't have marked to include fixed. I think this behavior is wrong though.
When I'm on a stack page, I want to see the occurrences for that stack, even if the stack has been fixed. I don't think the page header filter should affect that list. I do think the filter is a useful feature for the main dashboards though.
List out the requirements for doing local dev:
We should also run through the setup on a fresh vm and check for issues as one user ran into the following issue:
. We may want to specify that if you are on windows, than you should be putting it at the root of the drive because of the file path limitation.
When viewing logged messages, if the message text is too long it cuts off and is not able to be viewed in its entirety. It is also not able to be selected/copied.
Suggestion is to add a "Copy to Clipboard" button as well as a way to expand the text so that it is shown fully.
This will make it easier to navigate back and forth via history.
I notice that when using Exceptionless in IE and have a couple pages of exceptions in stacks that are fairly small, I do the checkbox to select all in Most Frequent, and Bulk Action / Mark as Fixed. Then the final set of exceptions comes up and I repeat. The toast says It cleared them but they still appear in the list. If I F5 refresh the page, they are gone, so the UI just didn't update.
When I bulk select a page of exceptions and Delete them, I get sent to the System Maintenance page and they do not get deleted. Deleting a Stack from the Stack page seems to work OK. Using Chrome.
Some (very silly) logger in a library we use reports exception in plain text. We then report those the exceptionless via the log section.
One problem is that when the log message come in it often holds a full stack trace and I want to be able to get at that to see what is going on. However even in the event view of a single item the only way the view the whole message field to to hover over the text and see a tooltip with the full message.
Preferably being able to expand and collapse the message field would be better since it would also work on mobile devices too. You can't hover on a mobile device.
To do:
It would be nice to sort the project drop down list by most active to least active.
If you don;t know that the calendar/filter icons light up green when there is a filter applied, it can be confusing when you see no exceptions (or fewer than you expect). maybe a notification can pop up or something indicating why you see no results?
With 2.0, filters are moved to the top bar as part of the search button.
I was expecting them either as a separate item (have a filter icon next to the search icon) or to have them directly at the tables (as it was in 1.x AFAIR).
This becomes even more important as I want to clear the search term but leave the filters intact (most of the time).
Just one more thought: The time-range filter is a separate element by itself as well; this might be a justification to go with the filters the same way...
IP address previously was reported on exceptions but has since disappeared.
This was very helpful in determining the originator of the issue.
Please report IP address of the requestor on exceptions
It should be useful that the menu remains expanded even if I go to an event detail.
My web site is getting bombarded with "System.Web.HttpException: A potentially dangerous Request.Path value was detected from the client (&)." exceptions throughout the day from a Device whose name appears to be "Spider".
While I do in general want to see this sort of exception, is there a way to block the exception reports from this single "device" so that I can ignore this bot but can see other valid occurrences of this exception?
I've installed ExceptionLess and ExceptionLess.UI in a local environment. If I try to create a new project with the same name of an existing project in other organization, it gives me an error saying that there is another project with the same name.
As I've understand reading ProjectController.cs, there can be multiple projects with the same name, but the current API call (check-name) is ignoring organizationId sending a null param.
Is there any way to change this behaviour?
I want to configure the datetime format in UI. (24 h)
The extended data is not shown in the UI.
At least for:
I have no idea how this is currently done but it's not in the order I submit the data and it seems pretty random to me. Can this be sorted in alphabetical order?
Making batch changes against stacks by checking them is quite frustrating when queued operations are running in the background, because they keep getting unchecked when the grid is reloaded.
Try to make sure the checkmarks survive the data reload (ofcourse when the stack is gone from the view, it should no longer be checked)
In Exceptionless 1.0, when viewing an error from a stack, clicking the next/back buttons on the error would allow you to quickly move between the errors in the stack. In Exceptionless 2, it seems that the next button just takes you to the next error, is not an error from the same stack in most cases (high volume of errors in our projects).
What is the difference between an error and an event? What is the difference between an error and a critical error? What is the difference between an event and a critical event? Thanks!
We've gotten feedback from a few people that they installed the wrong package because they didn't know what was there.
I would like to be able to see which project an event belongs to, in the different overviews, eg. Dashboard, Most Resent, Most Frequent.
Maby with a colored label or just a colored icon with a mouse over help text with the project name.
Or some other way to quickly see what exceptions are from the same project.
I'm not sure if this still a work in progress, but this page is empty here?
Hi,
Could you written simple help how I can install Exceptionless,UI on my IIS server ? Maybe better is used Linux with nginx ?
Pawel
Use case here is an AggregateException
with one inner DbEntityValidationException
. Normally the DbEntityValidationException
would show the errors, but because in this case it is an inner exception it isn't shown. I was able to figure out what caused the exception by looking at the raw JSON data, so the data is there.
Also worth noting that there's another issue with AggregateException, depending on what issue gets fixed first can cause an relation, depending on the chosen strategy. See exceptionless/Exceptionless.Net#15
Add a code icon button next to the code navigation to show a modal with the raw event json.
Would be nice if you specify a blank client id for OAuth providers, it doesn't show their icon on the login screen.
Currently we are not showing any extended data for inner errors.
When a user changes a filter, whether it be project, timeline, search, etc, there is no indicators that tell the user what data is now being shown to them. Some things, such as history graph data point split are dynamically changed based on timeframe, which also adds confusion.
I suggest adding simple "breadcrumb" style indicators that tell the user what event silo they are in, what project they are viewing, what timeframe, and any search parameters. Then, I suggest adding a timeframe and data point split indicator to the history graph.
In the future, I would also love to see the ability to control data point split manually via hour/day/week/month selectors.
See mockup, below.
A link to the billing in "organization/list", in a ad-hoc column, should be useful for administration people to download the billing.
If you have access to a self-hosted Exceptionless server but not to the internet at large, it is unusable due to the dependencies not being able to load.
all Inner errors share the same indention, they should be indented to match there inner depth level. Doing so would clear up some confusion.
I created an IIS virtual directory from visual studio update the config files to the new base url and the UI stop showing logged exceptions.
I would like to have a TV friendly view of the Exception Dashboard. Our dev ops team monitors our application with a series of dashboards, we currently project the Exceptionless Exception Dashboard but the Most Frequent and Most Recent sections get lost on a big screen, It would be great to just have the top cards and a large view of the history graph, that way as someone comes in , they can correlate a change in the exception pattern to a time in the day easily.
I have setup five projects, and configured a web hook integration on one of them.
Events from the other four projects are all sent to that web hook. I have no integration setup on the other four projects.
I think it's a bug, but it's also a nice "feature". If you fix this bug, could you please implement an option to configure an integration to work across all projects that don't have their own integration setup.
We should add text or a link talking about billing. We should also add a contact us link to chat with us about billing. A user on a plan doesn't know they are prorated or what the cost will be. This can be confusing.
The login page doesn't seem to recognize my auto filled password on mobile safari. It is giving me username/password is required validation errors until I type an extra character to trigger the validation.
I think I found the root cause of this behavior and will look into a fix: angular/angular.js#1460
If no filter type is specified in the search would it be possible to default to message?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.