About the Observability page

The Observability page allows you to monitor Fastly Deliver and Compute services via collections of metrics and logs.

Before you begin

Be sure you know how to access the web interface controls before learning about the details you'll encounter here.

About the Observability page

When you access the Observability page, the Account Summary tab appears by default. This tab contains the Account Summary dashboard, which provides a high-level overview of all your services. You can view additional dashboards by navigating to other Observability tabs. The Observability tabs are as follows:

  • Account Summary: provides aggregate metrics for your account for the last two weeks.
  • Services: displays top metrics for a Fastly service or aggregated metrics for all of your services.
  • Domains: provides real-time and historic visibility into detailed response data for traffic from your domains and subdomains to Fastly. Domain Inspector must be enabled.
  • Origins: provides real-time and historic visibility into detailed response data for traffic from your origin servers to Fastly. Origin Inspector must be enabled.
  • Logs: gives you access to the Compute log tailing feature, which allows you to view custom log messages from your Compute application.
  • Alerts: gives you access to the Alerts feature, which notifies you when an observed metric either goes above or remains below a threshold.
  • Custom Dashboards: allows you to view and manage custom dashboards that surface relevant metrics for a Fastly service.

The exact graphs displayed on the tabs depend on your access permissions and the type of service you create, as well as other products and features you may have purchased.

The data on the Observability page may also appear grayed out or blank to some users, with no information displayed in the controls, when a service hasn't yet received enough requests for Fastly to display meaningful information about it.

About the Observability page controls

On the Account Summary, Services, Origins, Domains, and Custom Dashboards tab, a series of controls appear to the right of and below the dashboard name. These controls allow you to refine the displayed metrics on the dashboard. Specifically:

  • the Alerts link, which opens the Alerts firing window. From this window, you can view firing alerts.
  • the Dashboard Name menu (which only appears on dashboards for specific services, not the Account Summary dashboard) allows you to select and view a different dashboard.
  • the Options menu allows you to copy a link to the dashboard, export the data from the dashboard to a CSV file, and display event markers on the charts. Event markers are vertical lines that signify when a new version of the service was activated.
  • the Service configuration link opens the service configuration page for the service selected in the dashboard.
  • the Create dashboard button allows you to create a custom dashboard.
  • the Service menu allows you to specify the service that the metrics are drawn from. From the menu, you can search for a service by ID or name.
  • the Region menu allows you to limit the displayed metrics on any dashboard to a specific region around the world.
  • the Data Resolution menu allows you to select how the data is represented for the defined time range.
  • the Time Range menu allows you to change the timeframe over which metrics will be displayed and to change the timezone from Coordinated Universal Time (UTC) to the timezone identified by your browser. By default, the system displays 1 days worth of static data. The selected timeframe and timezone persist as you navigate between dashboards.
  • the Live button (which only appears on dashboards for specific services, not the Account Summary dashboard) allows you to change displayed metrics to live data that changes in real time. When viewing the live data stream, the time axis will scroll even if there is no data. You can click Pause to pause the live data stream.

You can also learn more information about a chart by:

  • hovering over any part of a graph. This displays a timestamp indicator that updates as you move the cursor along with a service version indicator.
  • using the summary menu at the bottom of a chart to view the total, maximum, minimum, mean, latest, and 95th percentile values of a graph. By default, percentile charts display the mean value while other charts display the total. The summary menu for percentile charts does not include the total metric.

In addition, on dashboards that aren't custom, you can click expand in the upper right corner of a chart to access the Metric Details page, which contains detailed information about the metric being tracked. Specifically, the page displays:

  • the expanded chart.
  • a summary table that automatically updates the total, maximum, minimum, mean, and 95th percentile values for the metric based on the timestamp that you're hovering over on the expanded chart.
  • a table that displays the total for the metric over time.

About the Account Summary dashboard

The Account Summary dashboard provides aggregate metrics for your account for the last two weeks:

  • Requests: the total number of CDN and Compute requests aggregated across your account.
  • Bandwidth: the total amount of bandwidth served across all services in your account.
  • Error ratio: the average ratio of error responses (4xx and 5xx) to the total number of requests across your account.

Links to your latest alerts and custom dashboards are listed at the bottom of the page. Alerts and custom dashboards are disabled by default.

About data latency

When working with dashboards and the metrics they display, keep the following in mind about data:

  • We do not report data for time periods that have not yet ended.
  • Data with day resolution is bucketed based on UTC days and each day's data becomes available around 2am the following day.
  • Data with hour resolution buckets becomes available approximately 15 minutes after the end of each hour.
  • Data with minute resolution buckets usually becomes available two minutes after the end of the minute, but can take up to 15 minutes to appear.

If your use case requires data closer to real-time, consider using the generally available real-time API instead.

IMPORTANT

You cannot retrieve minutely historical statistics data older than 35 days from the current date. You cannot retrieve hourly historical statistics data older than 375 days from the current date. Contact support to discuss your minutely or hourly data needs.

What's next

Dig deeper into details about all areas of the web interface controls before you move on to using them to work with services.
Was this guide helpful?

Do not use this form to send sensitive information. If you need assistance, contact support. This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.