How we set up real-time dashboards using Prometheus and Grafana at Proximus in 30 minutes
How we set up Prometheus & Grafana in less than 1 hour at Proximus
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!
Local Machine
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.
How can we help you?
Get early and direct feedback of test runs using powerful and easily configurable live dashboards! Contact us and let’s get started.
Sign up for our newsletter!
Stay on top of your game with news and tips from experts.
Let us inform you on how we helped other customers improve their something and provide you with tools and tips.
Testimonials
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.
Thomas Anders
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!
Russell Bean
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!
Endika Miragaya
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.
Henrik HƤggman
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.
Martin Ć berg
Strategic Product Manager Broadband & Proptech, Telenor Sverige AB
Weāre proud to work for the best in the world
Manage Cookie Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.