Foo's features keep you on top of web page performance and help identify downtime before your users. Create URLs to be monitored and optionally add alerting. Uptime checks and performance audits can be run from select regions.
Check out a demo dashboard here.
Every account type offers email notifications to keep you in the loop! Add email addresses and assign to any page being monitored.
Emails are dispatched when page performance improves, falls below a threshold defined by the user or returns back to normal. Health checks send email notifications when a page becomes healthy or unhealthy. See the "Health Check" section for details.
Create Slack notifications with a couple clicks! Connect to channels or direct messages. Setup one or multiple Slack integrations and choose associated pages for notifications. Slack integration is supported by "Advanced" and "Enterprise" account types. More details about integration can be found in the docs.
Slack messages are dispatched by the "Foo Notifications" Slack app when page performance improves, falls below a threshold defined by the user or returns back to normal. Health checks send notifications when a page becomes healthy or unhealthy. See the "Health Check" section for details.
Create PagerDuty notifications with with a single integration key! Connect to a PagerDuty account... incidents will be created and resolved automatically based on page health checks and performance audits. PagerDuty integration is supported by "Advanced" and "Enterprise" account types. More details about integration can be found in the docs.
PagerDuty incidents are created when page performance falls below a threshold defined by the user and become resolved when back to normal. Health checks do the same when a page becomes healthy or unhealthy respectively.
Lighthouse Performance Monitoring
Foo captures Lighthouse audits with scores and metrics including time to interactive, first contentful paint, first meaningful paint, first CPU idle, speed index among other diagnostic info and opportunites for improving performance. Results are captured over time and provided as a timeline chart. Users can click through days, weeks and months to see performance changes. By using Foo - page performance drifts can be associated with specific code releases by a team for example.
Number of performance audits per day depends on account type. See plans for details.
Find an in-depth explanation of what we mean by website performance.
Lighthouse Audit Details
Every Lighthouse performance audit captured over time is saved and accessible to view! From the dashboard users can drill into a detailed report showing metrics, diagnostics, and opportunities.
Foo runs health checks continuously to keep you in the loop! Not only are users notified in real time - results can be visualized in a timeline chart for correlating events with downtime. Page health is user defined and by default reflects the HTTP response status code - 400 and above would be unhealthy.
Number of health checks per day depends on account type. See plans for details.
Public REST API
Access our free public API! Create performance audits programmatically with ease. Endpoints accept a single page token or multiple. Read more in the docs.
Imagine the possibilities. You could setup a post-deploy continuous delivery pipeline step to run a performance regression on any release. We provide an example using circleci.
Plans and Pricing
Checkout our account plans for details about pricing and associated features.