Suggestions
Welcome to the Redgate Monitor feature suggestions list. Tell us how we can improve Redgate Monitor by voting on these suggestions or by submitting your own ideas.
This is the easiest way to make an impact on Redgate Monitor’s roadmap. Check out the completed suggestions to see how your ideas have influenced us in the past. Please note that this list is one of multiple sources that drive our development, meaning that we will not always implement the highest-ranking suggestions.
To give your idea the greatest possible impact, please follow these guidelines:
- Describe the goal you’re trying to accomplish, rather than a specific solution to get there
- If you have a favoured solution, add it as a comment to your suggestion
- Give us as much context as possible
- Only make one suggestion per post. If you have multiple ideas, submit them in separate posts
- Comment and vote on existing posts to develop the ideas — the Redgate Monitor team will often stay quiet initially about new suggestions to see what you have to say!
If you have any questions visit the Redgate Monitor forum.
- or
756 results found
-
Add filtering to the Top 10 Queries/Waits lists
So first, this is a request for more general filtering than the 2 requests I see already exist for filtering by database (which I believe you can get to by clicking the database name further down the page, but would certainly be more convenient on the top 10 lists directly).
The primary use case that I was looking to do but couldn't was sort by averages, but set a minimum execution count. The goal being to find my worst queries that are not just one off things that aren't likely to be repeated. I think there would be a LOT…
9 votes -
Long-Running Query Alert - Occurrences tab to refer only to instances of that query
In the long running query alert, the occurrence tab shows a history of occurrences of the long running query alert. These alerts are the history of any long-running query rather than just the query in the alert
It would be helpful to be able to see a long running query alert and see just the alerts for that query to be able to quickly understand whether this query is a regular problem, or something new.
I appreciate it is possible by highlighting the time period in the server overview page, finding the query and then viewing the query history but…
4 votes -
Create a threshold for how many times a job can fail before raising an alert.
We have jobs that fire every minute, or every 5 minutes - similar to heartbeat jobs. If the job fails once or twice, we don't care. If it fails 10 times in a row we do care.
21 votes -
Make it possible to mark a query to be tracked from the database menu
On the "Top queries" within the database menu, we can only "View estimated plan" and "Copy query text".
It would be handy to have here the "Track query" option too.
Nowadays, if I find it here, I need to filter on the top and only then I can "Track query"
3 votes -
email and pager alert when redgate status is suspended
I would like to receive alert email and pager alert when sql instance is in suspended state. Alert should be received periodically till it is resumed. Currently no alert even though instane is in this state for ever. Powershell script is there to check status but to run this script port 8080 to be enabled and we cant run script on sql server to integrate with email/pager through job because port will be blocked on sql. Alternatively if you can provide table to check status of suspended instance on redgate db instance we can also configure alert by checking this…
3 votes -
Add custom banner to the logon page
Basic authentication is sufficient for simple installations for few users. But security recommendations require a custom banner be displayed at the logon page. It will be nice if Redgate Monitor can do that without using OpenID or other external authentication methods.
1 vote -
Filter out Long Running Query alerts based on wait type
We have a 3rd party product that has a SQL Database. It has something in it that loads data RBAR (Row-By-Agonising-Row). The query gets all the data in about 3 seconds and then sits waiting on ASYNCNETWORKIO for ages (close to 40 minutes).
We don't want to exclude the application from all long running query alerts, and the query is different everytime which would make it hard to filter based on regex (and not filter other queries we care about).
We'd like a way that we can not raise a long running query alert if it's waiting on…
11 votes -
Show prefered/active node on cluster
When runnning a database instance on a cluster it would be helpful if you could see on which phusical machine (node) the database instance is active on. It would be very usefull if that information was shown on the global overview page.
8 votesThis can be seen on the Cluster overview page, in the instances grid – activeness and preferredness differ per FCI
-
Add the ability to optionally fire a data gathering query if an alert fires
For example, https://sqlmonitormetrics.red-gate.com/suspiciouserrors/ (Detect Suspicious Errors Typical of a SQL Injection Attack)...
If suspicious activity crosses a threshold, it throws an alert. Great. Now what? I have an alert but no data to investigate without opening SSMS (or tool of choice) and running a query like this (I’m sure there are better ways but this works for an example)
SELECT CAST(targetdata asxml) AS targetdata
INTO #SuspiciousErrors
FROM sys.dmxesessiontargets xet
JOIN sys.dmxesessions xes ON xes.address=xet.eventsessionaddress
WHERE xes.name='MonitorSuspiciousErrors'
AND xet.targetname ='ringbuffer';SELECT
dateadd(mi,datediff(mi,getutcdate(),getdate()),xed.eventdata.value('(@timestamp)[1]','datetime2'))AS EventTime
, xed.eventdata.value('(data[@name="error…2 votes -
Webhook notifications need to be configurable at an alert level
While Webhook notifications is a cute idea, it has no value to me if I can't customize what alerts get it. Please add a Webhooks column to the individual alert settings.
20 votesAs of SQL Monitor 11.1.8 Webhook notifications can now be enabled and disabled for alert types.
This can be done within the alert settings page for each alert type (see screenshot).
-
To have more granular filter options for historical query investigation
After selecting an instance from the main Overview screen and scrolling down to the bottom to select a specific database, I would like Redgate Monitor to be able to:
1) Provide the option to filter further to the database schema if desired.
2) Irrespective of what is selected above, see at least the top 100 Maximum Results in the small drop-down box instead of being limited to 50.
3) Irrespective of what is selected above, see more information about the originator of the query - i.e. user, login, application, host name etc.1 vote -
Add alias to rest api
The rest endpoint api/v1/monitored-entities should include the alias field. It would present as an empty string if the monitored entity does not have as an alias and filled in if an alias has assigned to the monitored object.
7 votes -
Blocking Process Alert to be based on Blocking Time
This idea has been posted before but marked as closed, so posting again. For blocking process alert, it would be good to have the option to setup the alert in a way where we can report on the duration when the first and last blocking happened and if it exceeds a certain threshold.
Let's say, we have set the threshold for 90 seconds and if there are three processes that have wait time of 30 seconds each, that totals to 90 seconds, we receive an alert. However, we don’t want to receive an alert for the 30 second blocked processes.…
24 votes -
Analysis Graph Tab
This is about the Statistics for the Disk avg. read and write metrics.
There are times when based on the results for a server the statistics are presented in seconds. More often than not it will be 0.0, 0.2 sec, etc.
This is not very helpful, and I often find myself having to download the Export (csv) and get the average.It would be much more beneficial to just show all results in milliseconds, or present an option to the end user of seeing ms or seconds.
Thank you
3 votes -
Make reports from database extended properties and sort it by database name for CMDB purpose
Make reports from database extended properties and sort it by database name for CMDB purpose
1 vote -
I would like to configure different gMSA accounts as credentials for different servers
I would like to use the more secure gMSA accounts when configuring credentials for servers that are monitored and use different gMSA accounts for different servers
1 vote -
Being able to set alerts based on existing KPIs (Analysis Graph) instead of create a new custom metric
If I want to create an alert based on some existing KPIs, I need to write the query and can't leverage the existing one.
Example:
I want to create an alert when the "Tempdb: Free bytes" is lower than X.
I can't use the existing "SQL Server metrics" that contain this KPI.
Instead, I need to create a new custom metric and build the query. (which in the end it will be exactly the same). Only after that I can create an alert.2 votes -
See last backup of each type in Overview page
Currently the backup section in a database on the overview page shows the backups that happened in the selected range, and it only shows the last backup of each type that happens. We have a database that does full backups once a week and then differentials.
It would be helpful at a glance to see the status of the last backup of each type regardless of if it happened in the time window or not. Maybe hide the last differential if it happened before the last full.
6 votesWe have redesigned the Backups information to more clearly show the selected range it refers to, and also show when the last backups occurred prior to that. This can be seen in the latest version (8.0.25)
We hope this improvement completes the suggestion and will mark it as completed. Do let us know if you have any further feedback
-
Customise Email Settings For Each Alert Setting
It would be great if you could have an override on each alert to allow for a customised email setting just for that alert.
Currently an alert can have a different email address BUT it only uses the default settings, if I wanted to fine tune for that alert I can't.
Thanks, Steve19 votes -
Slack notification in more detailed
Slack notifies the alert, would be great to view complete details in slack specific to notified. This helps giving access to development for a slack channel to look into Long Running Query corresponding to database. without giving full access
9 votes
- Don't see your idea?