Skip to content
DataMiner DoJo

More results...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Search in posts
Search in pages
Log in
Menu
  • Updates & Insights
  • Questions
  • Learning
    • E-learning Courses
    • Empower Replay: Limited Edition
    • Tutorials
    • Open Classroom Training
    • Certification
      • DataMiner Fundamentals
      • DataMiner Configurator
      • DataMiner Automation
      • Scripts & Connectors Developer: HTTP Basics
      • Scripts & Connectors Developer: SNMP Basics
      • Visual Overview – Level 1
      • Verify a certificate
    • YouTube Videos
    • Solutions & Use Cases
      • Solutions
      • Use Case Library
    • Agility
      • Book your Agile Fundamentals training
      • Book you Kanban workshop
      • Learn more about Agile
        • Agile Webspace
        • Everything Agile
          • The Agile Manifesto
          • Best Practices
          • Retro Recipes
        • Methodologies
          • The Scrum Framework
          • Kanban
          • Extreme Programming
        • Roles
          • The Product Owner
          • The Agile Coach
          • The Quality & UX Coach (QX)
    • >> Go to DataMiner Docs
  • DevOps
    • About the DevOps Program
    • Sign up for the DevOps Pogram
    • DataMiner DevOps Support
    • Feature Suggestions
    • Climb the leaderboard!
    • Swag Shop
  • Downloads
  • Contact
    • Sales, Training & Certification
    • DataMiner Support
    • Global Feedback Survey
  • PARTNERS
    • All Partners
    • Technology Partners
    • Strategic Partner Program
    • Solutions
    • Deal Registration
  • >> Go to dataminer.services

How to display trend of sum interface bandwidth in Dashboards?

400 views3 days agoDashboard sum trending
0
Martin Vrzba [DevOps Advocate]628 10th March 2025 0 Comments

Hi,

How can we display a trend of sum of table parameters as a single line?

Use-case is to display summary of In/Out bandwidth from multiple interfaces in the Interface same table.

We don't want to stack the graphs and we don't want to use aggregation engine.

Just select few interfaces, eg by regex, get their In/Out trend, sum it and display. Link to a dynamic time feed.

Thank you.

Ronald Gerard [SLC] [DevOps Advocate] Answered question 3 days ago

2 Answers

  • Active
  • Voted
  • Newest
  • Oldest
1
Ronald Gerard [SLC] [DevOps Advocate]1.89K Posted 3 days ago 0 Comments

Hi Martin,

I assume you have a single table where each row represents an "Interface" and has the following columns:

  • Index (the primary key)
  • Bandwidth (trended)

Then it should be possible with a GQI query to create a trend for the sum of the Bandwidth from multiple "Interfaces" in this table.

How to build the GQI query

This approach will require a hidden option for joining queries, named "Row by row". To make this option available, add the showAdvancedSettings=true query parameter in the URL and refresh the webpage. See also: DataMiner Docs: Join

First, create a subquery to fetch the trend data:

  1. Data source: Get trend data
    1. Select real-time or average trend data
    2. Select the protocol and protocol version for the element containing your table
    3. Select your table parameter
    4. Select the "Bandwidth" table column
  2. Select columns: Start time, Index and Bandwidth
  3. Filter on a specific element
    1. Filter method: regex
    2. Value: "^dmaId/elementId$" with the IDs for the element containing your table
  4. Filter the Start time column on your dynamic time feed

This first query should not be executed on its own. We'll now create a second query to select the specific interfaces, join on the trend data and then sum the trend values per trend interval:

  1. Data source: Get parameter table by ID
    1. Select the DMA ID and Element ID for the element containing your table
    2. Select your "Interfaces" table
  2. Select the Index column
  3. Filter on the "Interfaces" as desired, e.g. using a regex.
    Each "Interface" row that matches will be included in the final sum.
  4. Join on the trend subquery we created before:
    1. Join using the Index column of both queries
    2. Check the "Row by row" checkbox
      This option will only be available if you enabled the "showAdvancedSettings" in the URL.
  5. Aggregate the Bandwidth column
    1. Select column "Bandwidth"
    2. Aggregation method: "Sum"
    3. Group by "Start time"

The result will be a table with columns "Start time" and "SUM(Bandwidth)" where each row represent an individual trend point. This can then be visualized in a line chart as a single line.

Example query with a different table

Ronald Gerard [SLC] [DevOps Advocate] Answered question 3 days ago
You are viewing 1 out of 2 answers, click here to view all answers.
Please login to be able to comment or post an answer.

My DevOps rank

DevOps Members get more insights on their profile page.

My user earnings

0 Dojo credits

Spend your credits in our swag shop.

0 Reputation points

Boost your reputation, climb the leaderboard.

Promo banner DataMiner DevOps Professiona Program
DataMiner Integration Studio (DIS)
Empower Katas
Privacy Policy • Terms & Conditions • Contact

© 2025 Skyline Communications. All rights reserved.

DOJO Q&A widget

Can't find what you need?

? Explore the Q&A DataMiner Docs

[ Placeholder content for popup link ] WordPress Download Manager - Best Download Management Plugin