Giter VIP home page Giter VIP logo

exceptionless.ui's People

Contributors

boyomarinov avatar caesay avatar cdgipson avatar dependabot[bot] avatar edwardmeng avatar ejsmith avatar gitter-badger avatar natehitze avatar niemyjski avatar nj avatar phyxion avatar phyxionnl avatar polluterofminds avatar roganik avatar rushfrisby avatar srijken avatar varorbc avatar yanmay avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

exceptionless.ui's Issues

On stack page, don't hide occurrences when stack is marked 'fixed'

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.

Getting Started Issues

List out the requirements for doing local dev:

  • Install Node JS

We should also run through the setup on a fresh vm and check for issues as one user ran into the following issue:
image. 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.

Lists don't always clear after bulk mark-as-fixed

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.

Bulk Delete fails

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.

Log Messages with more than two lines are visibly concatenated

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.

Difficult to tell when results are filtered

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?

Make filter (hidden/fixed) more visible than in the search box

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...

Report IP Address on Exceptions

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

Constant HttpExceptions from a spider bot

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?

Multiple projects with the same name in different organizations

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?

Ordering in Extended Data tab

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?

Bulk action selection is lost when data is refreshed in the background

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)

Next/Back buttons on event is not aware of the current stack

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).

Indicate which project an event belongs to

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.

Installation instruction

Hi,

Could you written simple help how I can install Exceptionless,UI on my IIS server ? Maybe better is used Linux with nginx ?

Pawel

Additional data of inner exception is not visible

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

As a user, I should know "where" I am and what I'm seeing at all times based on dynamic filter indicators

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.

exceptionless-filter-indicators

Allow access easly to billing

A link to the billing in "organization/list", in a ad-hoc column, should be useful for administration people to download the billing.

Add local fallbacks for dependencies

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.

TV friendly exception dashboard

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.

image

Events are sent to integration across projects

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.