question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Dashboard Optimization

See original GitHub issue

My current RAM usage is at about 80% of 1GB - it looks like MySQL alone takes up about 20% (will probably increase to 2GB soon).

CPU usage jumps up quite a bit each time I visit the dashboard, could this not be loaded all at once?

I’m currently tracking about 50 subdomains and it seems to work fine.

When I’m on the dashboard however, it makes several API calls per website being tracked. Does this establish a new MySQL connection for each request?

I have about 500 subdomains that I want to track, would I run into max_connection issues just from visiting the dashboard?

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:9

github_iconTop GitHub Comments

2reactions
mikecaocommented, Jun 29, 2021

@visini You can already do this. Go to Settings -> Websites. From there you can click on the name of the website to get to the details.

1reaction
mikecaocommented, Apr 1, 2021

Your use case is pretty uncommon. A majority of people only track a few sites. I think we can do progressive loading so it only loads in batches, or do the the load more thing.

Read more comments on GitHub >

github_iconTop Results From Across the Web

6 Tips to Make Your Dashboards More Performant - Tableau
1. Your data strategy drives performance · 2. Reduce the marks (data points) in your view · 3. Limit your filters by number...
Read more >
The Essential Guide to Tableau Dashboard Optimization
Their whitepaper, “Designing Efficient Workbooks,” is the ultimate resource for optimizing every aspect of your Tableau workbooks at every stage ...
Read more >
Chartio Best Practice: How to Optimize Dashboard Performance
1. Increase Dashboard Cache Duration · 2. Keep Shorter Dashboards · 3. Identify the Charts with Frequent Errors or Slowest Charts · 4....
Read more >
Speed up your Tableau dashboard in 5 simple steps - Lynchpin
Speed up your Tableau dashboard in 5 simple steps · 1. Use an extract · 2. Limit and optimise data · 3. Optimise...
Read more >
Optimize Your Database for Dashboard Performance - Preset
Dashboard filters are another good way to reduce the total data scanned to only what is needed and speed up dashboard performance, but...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found