Overview ๐๐
Visual Insights delivers powerful, out-of-the-box dashboards to track critical operational metrics. One such dashboard is Expiration Dashboard (Domain and TLS/SSL Expiration Monitoring/Domain and Email Heath Dashboard), designed to help you stay ahead of certificate expirations and domain renewals.
However, by default, the underlying Internet Domain/DNS: Days Until Expiration dataset syncs only 100 rows per cycle to balance performance and responsiveness. If your environment manages more than 100 domains (200, 300, or 400+), the dashboard will display only the soonest-expiring 100, potentially masking critical expirations further down the list.
In this article, youโll learn how to increase the batch size for this dataset so your dashboard reflects all your domains and certificates, ensuring you never miss an upcoming expiration.
Reference Screenshot :
Why Does This Happen? ๐ค
Visual Insights relies on discrete datasets that query your live inspection data in batches. Each dataset has a configurable batch size to:
Prevent excessively long queries that could time out or slow down the dashboard
Ensure a consistent, performant user experience
The Internet Domain/DNS: Days Until Expiration dataset default is set to 100 rows, meaning:
The dashboard shows only the top 100 entries ordered by days until expiration.
Additional records beyond that limit are excluded from the view, even though Liongard has collected them.
By increasing the batch size, you tell Visual Insights to retrieve more records up to the limit you specify so the dashboard can display the full scope of your domain and SSL certificate expirations.
Steps to Resolve โ๏ธ
1. Open Visual Insights Dashboards
2. Access Dataset Settings
3. Locate the Expiration Dataset
Scroll or search for Internet Domain/DNS: Days Until Expiration.
Click its name to view dataset details.
4. Adjust Syncing Options
Click the Options dropdown in the top-right corner of the dataset page.
Under Syncing Options, find Batch Size.
Select a higher batch size (e.g., 500, 1000, 2000, 3000) that covers your total domain count.
Tip: Start with an increment (e.g., 500), then monitor performance before increasing further.
5. Save Changes and Verify
Click Save to apply the new batch size setting.
Click on Save and Close on top right corner.
Return to the Expiration/Domain and Email Heath Dashboard and changes should be reflected immediately or within few minutes (As the sync proceeds)
Verify that all your domains and certificates now appear.
Additional Notes ๐๐ก
Performance Impact: Larger batch sizes may increase dataset refresh time. If you notice slowdowns, try a smaller batch size or stagger adjustments across multiple datasets.
Multiple Datasets: If you manage large datasets for other dashboards (e.g., asset inventory, patch compliance), consider tuning their batch sizes similarly.
Reversion: You can always revert any datasetโs batch size back to 100 if you encounter performance/any other issues.
Contact Support ๐งโ๐ป
If you have any questions or experience issues, please reach out to Liongard Support. We are happy to assist in anyway possible! Reference this article and include:
Screenshot of your dashboard
Screenshots of your dataset settings
Performance metrics before/after your change
Any error messages encountered during refresh
Provide any further information that could assist our support team in accurately analyzing the issue
Our team is here to help ensure your dashboards are both comprehensive and performant!