Skip to main content

In Review

181

Under consideration

Feature Request

Scheduled checks at specific times

It would be great to be able to run checks at specific times (like a cron job schedule), as we have an API that publishes certain customer-critical data daily at specific times. So instead of every X minutes which can be any time depending on when the check is first created, we would be able to run reliably at specific times.

Yawar Amin
Feature Request

Mark/Delete failures as false-positive

We use Checkly statistics to monitor our uptime %. Sometimes we have failures that are false positives (since there was a bug in the test or specific to the test environment, and not in production, or just things didn't really break). We don't want to count those failures as downtime, hopefully with adding a note to why. Thanks!

Amir Jaron
Feature Request

Aggregate alerts under a group

Hey Checkly team :wave: Currently if we have multiple checks under a group and alerting is setup to be routed to tools like PagerDuty or OpsGenie, there are times where we'll be bombarded with alerts. This happens when the check dependencies all share the same downstream call, and that downstream call is problematic. If its possible to aggregate the alerts by the group, this would drastically reduce the alerting noise if we get into another instance where all checks under a group starts to fail. I'm not sure if this is possible due to a limitation from OpsGenie, PagerDuty etc. But the end goal would be to send a single alert that references the group, and additional metadata is added which specifies which check is failing, as opposed to each check being an individual alert.

Alex Panayi
Feature Request

Increase Response time limit for checks

πŸ’‘ For general support requests and bug reports, please go to checklyhq.com/support Is your feature request related to a problem? Please describe. We have a time out of apis defined at our load balancer level as 60 sec, checkly times out the request at 30 sec max with which we are not able to identify if the system is not responding or checkly servers not able to communicate with our servers. Describe the solution you'd like Providing an option of custom timeout (maximum configurable to 100 sec) Describe alternatives you've considered NA for now Additional context NA original GH issue link https://github.com/checkly/public-roadmap/issues/207

Tim Nolet
Feature Request

Customization of email alert content

Hello Team, I am requesting a feature of customizing email alert content. Where we can attach image showing failure and url and other required information where test is being run. Regards Anil

Anil Dani
Feature Request

Automated Account Creation

HI Checkly Team, We have lots of Checkly accounts created under our org and are looking to get more in the future. We have a tooling suite for creating checks on Checkly and its pretty much streamlined except for the account creation part. We are looking to streamline account creations as well, as the current process is to email our Checkly representative and that has a turn-around time of ~24hours. We are looking to have this automated via API, preferably get it to be a Terraform resource. We are currently using terraform to create Checkly resources, but whatever way would be faster to get this to become a reality would be great

Giancarlo
Feature Request

Support for more flexible thresholds in Alerts escalations

Currently, time-based escalation cannot be set to less than 5 minutes. In most cases, this threshold is pretty high for sensitive API checks. I'd highly appreciate it if you could make it more flexible. time_based_escalation { minutes_failing_threshold = 5 // (TIME_BASED escalation only) after how many minutes spent in failing state to send an alert () } As of now, it can be set to 5, 10, 15, 30 minutes The requested thresholds are, 1, 2, 3, 4, 5 minutes Reference: https://www.checklyhq.com/docs/terraform-provider/alerting/#alert-settings

Mehmet Sever
Feature Request

Alerting based on p99 response time

πŸ’‘ For general support requests and bug reports, please go to checklyhq.com/support Is your feature request related to a problem? Please describe. Instead of alerting on a single request being slow, I'd like to alert if the average or p95 time exceeds a limit. Describe the solution you'd like When setting Assertions, I would like to be able to chose "average response time" or "p95 response time" as the Property value for a Response Time check. Describe alternatives you've considered Checking the dashboard manually? I'm not sure what other options there are. Additional context A single slow request may not be worth an alert. But several slow requests will raise our average/p95 response times and are worth investigating. original GH issue link https://github.com/checkly/public-roadmap/issues/224

Tim Nolet
Feature Request

Record the state of the last known good

When a test fails it would be handy to see what the last known good looked like. If a test fails we can see a video, screenshots, and trace which helps with working out why it's failing. Sometimes it will be handy to view the video of the last known good test run. E.g we get an alert advising the text has changed, looking at a video of the test load when it was green will show the text before it was removed. This could give you some useful information when tracking down the cause. I appreciate that you cant keep all the data for green runs as that would need a load of storage, but you could configure it to keep data of just the last good test run before a failure.

Dave Whyte
Feature Request

Mute/disable checks for x amout of time

User story As a maintainer of our checkly checks I want to be able to disable or mute checks for x amount of time so I don't forget to reenable them after fixing a check. Problem Description When a check fails it might be because some kind of bug that needs to be fixed in the check itself or the application that's being monitored. This can take time, usually I mute the check until I am finished and reenable them afterwards. It has happened that I forgot to reenable them for a few days which is unwanted. Proposed solution When I mute or deactivate the check I'd like the option to choose a date and time on which it should be reenabled again. It'd be nice to have a few "quick" options like: 1 hour 6 hours 1 day 1 week infinite And to have the option to select any date in the future.

casper

Planned

1

Committed and queued

Next

1

Committed and queued

In Progress

1

Actively being built

Completed

110

Recently shipped

Feature Request

Global playwright.config.ts support (viewport, setup, teardown, storageState ...)

To truly unite E2E testing and monitoring, Checkly CLI has to support the global configuration defined in playwright.config.ts, so that it can be used in both scenarios. playwright.config.ts is very useful to handle stuff like: Common viewport for tests Common setup, teardown for tests Common storageState for tests Turn screenshot, trace, video on/off And all the other useful playwright.config features that make playwright awesome

Younes Jallouli
Feature Request

Dark. Mode.

πŸ’‘ For general support requests and bug reports, please go to checklyhq.com/support Is your feature request related to a problem? Please describe. My eyes at night. It hurz Describe the solution you'd like Dark mode. Describe alternatives you've considered Wearing sunglasses looking at Checkly, at night. Additional context 🌚 original GH issue link https://github.com/checkly/public-roadmap/issues/124

Tim Nolet
Feature Request

Subscribe to status updates

Is your feature request related to a problem? Please describe. I want to allow users to subscribe to status updates from our service. I want to subscribe to Checkly's status so I know when the service is down or degraded, because: This might impact how our customers see the status or our service; We want to know that our services might not be monitored for the duration of the inciden. Describe the solution you'd like An option on Checkly's status page allowing users to subscribe to updates. Ideally, they would be able to choose between multiple ways to get notifications, like RSS/Atom feeds, email, Slack, maybe even webhook - see example from Github's status page: Which is similar to Sentry's - it seems they use Atlassian Status Page. I see #297 asks for a specific type of update, but I'd like to have more options than just email. original GH issue link https://github.com/checkly/public-roadmap/issues/304

Tim Nolet
Feature Request

Multi-step API check

Describe the solution you'd like For a CRUD API set, it makes sense to test these in a multi-step sequence. For example, to do a POST to create an object, assert that it was created in the response, then POST to delete the object and assert the response. Describe alternatives you've considered Could potentially do this in setup/teardown scripts, although then it is less clear in the monitoring. original GH issue link https://github.com/checkly/public-roadmap/issues/46

Tim Nolet
Feature Request

DNS checks

I want to check the core metrics and correctness of my DNS and DNS records. A DNS check should be able to: monitor the response time of a DNS query. assert the corrects values and existence of specific DNS records.

Tim Nolet
Feature Request

Static IPs

πŸ’‘ For general support requests and bug reports, please go to checklyhq.com/support Is your feature request related to a problem? Please describe. I would like to browser-checks for our internal tools (Blocked IPs, Some in private network). Which is not open public? I don't have much control on web server level to these tools. Currently, there is no way to have checks to these. Documentation suggesting whitelisting AWS-IPs doesn't make sense, this basically means opening to internet. Describe the solution you'd like Static IP sets. I don't know how your infrastructure looks like, if it's possible to run check runners behind few NATs. We can have IPs sets which can be whitelisted in our LB/firewalls. Any ways these IPs can be changed if your infra needs some update, So an API endpoint which list current IPs help more, to automate IP whitelisting. If NAT is not a possible solution, having an open AWS SNS, Even-Bridge some sort where I can subscribe in our AWS accounts to load new IPs to SGs using lambda. Having private-link or VPC peer to our VPC. This can help to have checks on private network itself. original GH issue link https://github.com/checkly/public-roadmap/issues/154

Tim Nolet
Feature Request

Customisation of NPM Dependencies

Summary: Allow users to customise or override the NPM dependencies within the Checkly runtime environment. Description: Currently, users are restricted to a set list of packages and versions in the Checkly runtime, which may not cover all the specific use cases or compatibility issues they encounter. As a Checkly user, I need to be able to dynamically use packages in my own runtime. I process dependency updates in projects regularly to use the latest versions for new features and security updates.

Alex Noyes
Feature Request

Store tokens and other credentials across check runs

Any check that requires auth / credentials that expire needs to fetch these credentials on every check run. While this is the safest way to make sure checks are authenticated, it creates friction: - extra runtime in a browser check or setup script. - extra load on any authentication endpoint. - waste of general cloud resource. A user should be able to store tokens securely in a check run and fetch or revalidate the credentials when or before they expire.

Tim Nolet
Feature Request

add ability for tcp checks.

πŸ’‘ For general support requests and bug reports, please go to checklyhq.com/support Is your feature request related to a problem? Please describe. We do http monitoring but we have some api's that are not http but are at tcp level. Having monitoring for tcp connections basic check on URL and any Port is great. Can integrate tls as well. Describe the solution you'd like as part of addition of api checks, we can add tcp as an option in the drop down. Describe alternatives you've considered using datadog right now . Additional context Add any other context or screenshots about the feature request here. original GH issue link https://github.com/checkly/public-roadmap/issues/96

Tim Nolet
Feature Request

Show planned maintenance windows in dashboard

Is your feature request related to a problem? Please describe. we're very happy with the new dashboards, which have become integral to our communication (https://status.qfield.cloud/). There is, unfortunately, a big shortcoming for us. A planned maintenance window is only visible once it becomes active. To really become fully operational as a status page, these should be visible ahead of time. Describe the solution you'd like show planned maintenance as non-active planned incidents Describe alternatives you've considered A minimal solution could be to show planned maintenance as in the admin dashboard Additional context potentially part of #242 and #240 and #65 original GH issue link https://github.com/checkly/public-roadmap/issues/302

Tim Nolet