Lab 5: Introduction to Observability

Have you ever wished that you knew about impending application issues before your users or boss did? Application performance issues or outages usually provide clues before they manifest into larger problems. Synthetic monitors provides you the opportunity to often fix them before they become large-scale issues.

Task 1: Create a synthetic monitor

  1. Click the “Select Service” drop down menu on the sidebar and select “Observability”.

    ../_images/menu_observability.png
  2. Click the “Add HTTP Monitor” button.

    ../_images/add_http_monitor.png
  3. In the name field, type “example-com”.

  4. In the URL field, type “https://example.com”.

  5. Click on the Interval drop down menu, choose “30 seconds”.

    ../_images/example-com.png
  6. In the External Sources area, click the “Add Item” button.

    ../_images/add_item.png
  7. In the Regions field, select “us-east-2” and “us-west-1” and click Apply.

    ../_images/monitor_sources.png
  8. Click the “Save and Exit” button at the bottom right.

    ../_images/save-exit.png
  9. Wait 30-60 seconds for the monitors to update.

Task 2: Review the synthetic monitor data

  1. Click on HTTP Monitors in the sidebar.

  2. Click the All Monitors tab near the top of the screen.

    ../_images/all-monitors.png
  3. Click the “example-com” monitor name that you created previously.

    ../_images/click-example-com.png

4. Please take a few minutes to review the information in the report, including: days until certificate expiration, latency, global response time breakdown, and response time by region (source).

../_images/monitor_data.png

5. Click the “TLS Report” link and review the TLS detailed report. Press the X to close the report and return to the synthetic monitor statistics.

../_images/tls_report-link.png ../_images/tls-report.png

6. Note that you can configure alerts to be sent to you when monitor thresholds are exceeded, however alerts are out of scope for this lab.