Part 78: Bullying the poor new Honeycomb widget

Honeycombs, they are everywhere

Earlier this week, I immediately installed Zabbix 7.0beta3 when it came out. Back then I quickly tried out the new Honeycomb widget with some actual data.

As a regular follower of a weird gaming channel Let's Game It Out on YouTube, I couldn't resist thinking in that channel host Josh voice in my head saying "I wonder if there's a limit..." (to the number of elements you can have on Honeycomb widget).

Select ALL the things!

My What's up, home? Zabbix is very small, with only 3172 active items.

Number of items

Nevertheless, I decided to see what happens if I select ALL of them to be part of my Honeycomb widget, doing it like this:

Select ALL the things!

 

How does it look like?

This is how it looks, with about 3000 elements. Actually the widget even goes bit farther than that if I scroll, but you get the idea. It sure is busy as a bee.

Busy as a bee

How fast does it load?

Keep in mind that this is happening from my already overloaded Raspberry Pi 4 which sure ain't the fastest kid in the town. Anyway, without any further ado, here are the results according to my MacBook Pro M1 Safari: 

  • the overall dashboard loads in less than three seconds
  • for the honeycomb widget to show with the contents, the clock stops at about 14 seconds.
Safari timeline view

Of course, (I hope!) nobody uses honeycombs of that size in the real world, and of course, with actual server hardware, the results would be much faster. But not too bad for a Raspberry Pi!

How about a realistic size Honeycomb widget?

Here are the results from my test dashboard which has some other widgets, too. So here's the widget that gets loaded...

Typical Honeycomb widget


... or here's the full dashboard on which I just test all kinds of widgets ...

Whole dashboard

... and here's the Safari Timeline view for that.

Timeline view for typical use case

So, overall in less than three seconds. Not too bad.

 

 

 

 

 

Comments

how did you get the icons in there?

In reply to by norb (not verified)

Just use Zabbix value mapping to replace some value with an icon and some other value with some other icon :)

Add new comment

Restricted HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.
Buy me a coffee

Like these posts? Support the project and Buy me a coffee