Skip to main content

Troubleshooting no response as scale

9 min read
Creator of Spider

When finding issues on Flowbird production deployment of Spider, we noticed that there were a small pourcentage of communications that had no answers.

There were not esily noticeable as very small number. But this was abnormal since the application seemed to live good without them.
It could be a bug in Spider!

And it was... or only part of!
Bug seems to be in Redis!

Here is the story of the troubleshooting.

Dashboard

4 min read
Creator of Spider

On high volume systems, the map reveals too slow, too crowded to be useful.
I decided to add a predefined dashboard to compensate its usage.

But this dashboard grew beyond my initial thoughts 馃槄, because it already revealed pretty useful!
Even this first official release includes lots of goodies 馃ぉ!

Adding missing option in filters

One min read
Creator of Spider

In production we got a use case when searching for records without responses was important.
That was not easy out of the box and required typing in the free search input in Spider.

To ease our lives, I added the feature to have 'missing' option in some filters drop down.

Sequence diagram header highlighting

One min read
Creator of Spider

Patrice L. showed me that when there was too may actors in the sequence diagram, the headers were on top on of another, and it was impossible to identify them.

I thus added a feature to highlight and move to the top the header of the lifeline under the mouse.