Particular / ServiceInsight

Advanced debugging for NServiceBus
http://particular.net/serviceinsight
Other
16 stars 32 forks source link

Endpoint Explorer: Search by name and host #487

Open cjoergensen opened 9 years ago

cjoergensen commented 9 years ago

When having many endpoints, the endpoint explorer becomes very hard to navigate. This could be easier by having the ability to search the list by endpoint name and host name.

Much like the Visual Studio Solution Explorer: image

johnsimons commented 9 years ago

Hi @cjoergensen

Thanks heaps for the feedback. So you would like to have a filter textbox, that will automatically start filtering endpoints ?

So that we have the whole story, I'll ask a few extra questions to get a better picture of the requirement:

cjoergensen commented 9 years ago

Hi @johnsimons

A filter textbox sounds great.

We currently have about 30+ endpoints and we are rapidly expanding. Many of these endpoints have similar names that only differs by version, ex.: SomeEndpoint.1.0 and SomeEndpoint.1.1.

Some of these endpoints generate a lot of messages, so when we are looking for failures we would typically filter the results by endpoints and move on from there.

However In some scenarios we would search for specific messages, either by type or some specific data in that certain message.

Our primary use is for tracking down failed messages, but there are times when we look at audit message to verify message content etc.

Let me know if you need more info.

//Christian

johnsimons commented 9 years ago

This is great info @cjoergensen thank you.

So from what I gather you do a lot of fault finding, so do you think it would be advantageous to maybe just have a view in ServiceInsight that displays failed messages ?

cjoergensen commented 9 years ago

A view that only displays error could be helpful, but again we need to be able to filter the messages by endpoints, otherwise we could just use FailedMessages page in ServicePulse.

jbakholt commented 9 years ago

My five cents: First of all it would be nice if the endpoint list was a sortable list. Secondly I agree with cjoergensen, a filter box to filter endpoints by name would help a lot. Filtering failed messages by endpointname, hostname etc. would in my opinion be a killer feature.

johnsimons commented 9 years ago

I'll suggest this for the next release.

BTW, we currently do not support filtering by hostname, we do only support by endpointname