checkly / public-roadmap

Checkly public roadmap. All planned features, updates and tweaks.
https://checklyhq.com
37 stars 7 forks source link

Static IPs for browser checks. #154

Open pshanoop opened 3 years ago

pshanoop commented 3 years ago

💡 For general support requests and bug reports, please go to checklyhq.com/support

Is your feature request related to a problem? Please describe.

Documentation suggesting whitelisting AWS-IPs doesn't make sense, this basically means opening to internet.

Describe the solution you'd like

tnolet commented 3 years ago

Hey @pshanoop thanks for reporting this. Solid write up. We are actively looking at some different flavours of running Checkly for more private workloads.

  1. On premise runners. This means you install the our runner (using probably Docker) on your own machines inside the firewall.
  2. Your suggestion would be BYOC, or Bring Your Own Cloud. In this case AWS, as we run on AWS.

You are correct that white listing IP's makes no sense when using ephemeral resources like we do. I don't have any hard data on when we would deliver something like this, but I'm pretty sure we will dive into either or both use cases when the time comes.

pshanoop commented 3 years ago

Hey @pshanoop thanks for reporting this. Solid write up. We are actively looking at some different flavours of running Checkly for more private workloads.

  1. On premise runners. This means you install the our runner (using probably Docker) on your own machines inside the firewall.
  2. Your suggestion would be BYOC, or Bring Your Own Cloud. In this case AWS, as we run on AWS.

You are correct that white listing IP's makes no sense when using ephemeral resources like we do. I don't have any hard data on when we would deliver something like this, but I'm pretty sure we will dive into either or both use cases when the time comes.

Thanks for the reply, I really appreciate it.

Runner solution sounds nice, especially for enterprises with high security standard etc. and for checking things available only on internal network.

In our case, we are opting for ChecklyHQ instead of AWS synthetic Canaries, was to avoid having to maintain our monitoring system and have a second eye on our infra. So having to maintain runners would be a pain.

For things in public network with IP restriction, I would say whitelisting IPs are simpler and easy solution. Is NAT off the table for you guys?