Stay informed with news, cases and tips from experts.
Sign up for our newsletter!
Be informed and inspired by an expert team of network, hardware and software engineers, testers and trainers.
What Our Customers Say About Our Service
Optimized parameters not only resulted in a boost in overall performance, PŸUR even scored a whopping 100% in Download and Upload Data Tests.
Director of Engineering at PYUR
No new investment was needed to test Wi-Fi 6E, ByteBlower wireless endpoints are compatible with new devices out-of-the-box. Wi-Fi 7 will be no different!
Manager IP Operations at Cable & Wireless
The Excentis training course exceeded our high expectations. In depth yet accessible to a broad audience. Technical topics but never boring!
Delivery Manager at Vodafone Group Services Düsseldorf
Thank you for your excellent work. We found the report very interesting and were happy to see the quality of choices quantified and objectively confirmed.
Product Manager for Broadband Services at Tele2, Sweden
With support of the Excentis engineering team, we constructed an initial setup and successfully performed a first trial run in less than an hour!
Proximus In-Home Solutions Team
Proximus In-Home Solutions Team
With professional guidance and willing to adapt to our specific needs, we could test the device in a way that makes most sense to our customers. We highly recommend them for your business.
Strategic Product Manager Broadband & Proptech, Telenor Sverige AB
We’re proud to work for the best in the world
Proximus In-home Solutions Team:
Getting early and direct feedback of test runs using live dashboards has been on our planning here at Proximus. Excentis proposed real-time graphs using the Grafana observability platform in tandem with the Prometheus database. With support of the Excentis engineering team, we constructed an initial setup and successfully performed a first trial run in less than an hour!
Data can be sourced from multiple sources, even 3rd party sources using different data formats can easily be integrated, while Grafana allows for comprehensive real-time visualization and flexibility.
Real-time graphs through easy to use, flexible dashboards proved to be a powerful way to help us get a much better real-time understanding of the situation quickly, saving time and resulting in a better service and lower operational costs. We’re looking forward to the next releases which will include more results like live Wi-Fi stats from the wireless endpoints!
Thank you, fine people of Proximus In-Home Solutions Team for the great collaboration and kind words!
Real-time visualisation of network traffic using Prometheus and Grafana
The latest version of the ByteBlower GUI v2.18 has a great new feature that enables the exporting of time-series data and real-time visualization with dashboards. Enter Prometheus and Grafana!
Why use Prometheus & Grafana? Long Duration Tests
Tests over extended periods are important to demonstrate the robustness at the scale of whole networks. They reveal rare but high impact issues that can flood support-centers with angry customers.
Before v2.18, the ByteBlower GUI took the responsibility to save all over-time results. This places a limit on how large tests can grow before overloading the application. The Prometheus storage engine specializes in saving long runs of numerical results. This can be exported to Grafana to produce exciting and highly customizable dashboards.
Getting Started with Prometheus & Grafana
We will explain how you can set up Prometheus and Grafana on a local machine and have it target the GUI on the same machine. Prometheus and Grafana can be installed on a separate machine but this takes a little extra work. Multiple GUI’s can also be targeted by the same Prometheus instance or a single GUI towards multiple Prometheus instances. There are endless possibilities!
After some short configuration, you will be up and running with powerful dashboards.
Just follow these simple steps!
Go to “Downloads” and unzip the downloaded Prometheus file.
Open prometheus.yml file in a text editor, add lines (see below) at the bottom, save and close.
The .yml file allows the user to make config changes.
We configure the location of the GUI on your machine → TCP port 8123.
Can also change the scrape time here which is the time interval for collecting data from the GUI.
The default is 15 seconds which is sufficient for most cases.
Start a test in the ByteBlower GUI with a longer duration e.g. 1 hour or more
Run the Prometheus.exe file → you should see an output like
Browse to localhost:8123 → You should see an output like this
Browse to localhost:9090 → Start typing ByteBlower → you should see a dropdown selection
Select a parameter of interest and hit the “graph” button → click and drag to zoom in
The steps outlined above should help you get started and we have some example Grafana dashboards you can import from our GitHub pages!
You can read more about Prometheus for ByteBlower on our Knowledge Base here.