Release Notes: F5 Beacon


January 2021

  • New Beacon insight visualization: Single stat, which displays the most recent value of a specified time series as a numerical value
  • “healthstatus” metrics displayed in an application component properties are visualized in a spectrum graph (instead of a line chart)
  • “Difference” function used in insights and application component health metrics no longer show negative values
  • Usability improvements: DNS monitor page improvements and unsaved changes dialog displays when attempting to navigate away while creating/editing insights without saving changes

December 2020

  • New Beacon integration cards: NGINX OSS and NGINX Plus
  • Total latency and breakdown graph no longer appears by default when a root application component is associated with an HTTP(s) monitor
  • Multiple monitors now allowed on a root application component

November 2020

  • Monitor metrics such as availability health history and uptime % are viewable in the portal
  • Ingestion of additional metrics from BIG-IP LTM/DNS now supported, including pool member metrics, Wide-IP’s and more
  • SSL check results added to the HTTP(s) monitor in the portal
  • SSL error formatting improvements in the application health history event table in the portal

October 2020

  • HTTP(s) monitor UI supports PATCH, POST, PUT, DELETE, and OPTIONS HTTP methods; supports the ability include a request body, configuring a response timeout, and whether redirects are followed.
  • Insights now support a “difference” function, which shows the change in value between aggregated (mean) data points.
  • Metric naming usability improvements in the application component create/edit workflows.

September 2020

  • Built-in insights now only appear when relevant data exists.
  • HTTP monitors now tag metric data with the relevant remote server address (tag/filter name ‘remoteAddress’).
  • DNS monitors now track failure count for each name server separately (field/metric name ‘nameServerFailureCount’).
  • The additional SSL check capabilities added in the prior month are now integrated with monitor health. SSL checks resulting in warnings or critical findings can cause a monitor to indicate a Warning/Critical health status that will be visible on application components using the monitor as a health metric.
  • Events dashboard widget performance improved (when filtering large amounts of data)

August 2020

  • Fluentd integration added. Consume and process logs using Fluentd and output metrics to Beacon. See the F5 Beacon GitHub repo for examples.
  • Insights can now query across different measurements / source types, giving you more flexibility to correlate different sets of metrics on the same chart. The series labels can also be renamed.
  • Enhanced capabilities for defining application health previously only available via API are now available in the portal. Component health can be configured with thresholds on metrics ingested into Beacon using a very intuitive workflow.
  • DNS monitors can now be configured via the portal to enable synthetic testing of your DNS infrastructure. You can monitor both availability (status) and performance (DNS lookup time).
  • HTTP monitors have been enhanced to allow more control over what to check for when testing an HTTP endpoint. You are able now to:
    • Set health based on content in the response body
    • Set health based on consecutive number of failures
    • Ignore SSL certificate errors
    • Leverage a new set of SSL check capabilities to proactively monitor SSL certificates, avoid downtime, and create Insights based as ciphers, protocols, overall SSL score and more

June 2020

  • A new monitor creation workflow is now available via the portal. You can create, update and delete monitors from the portal.
  • Applications can be created or updated by supplying a declaration in the JSON Configuration view.
  • DNS monitors are now supported via API.

May 2020

  • Insights can now be added to dashboards.
  • Improvements to Application Landscape to simplify navigation.
  • Enhanced capabilities for defining application health via API.

April 2020

  • Application map styling was updated.
  • Latency metrics are now displayed in the application slide panel when a monitor is attached to the application root.
  • Custom insights can now be created via the portal, enabling customers to analyze metrics data (stored on Beacon or outside of it) and generate insights using multiple visualizations.

March 2020

  • Application/Component Inventory pages are replaced with the Application Landscape, allowing applications to be presented in either a map or list view.
  • Metrics for components that use an F5 health source (BIG-IP, BIG-IQ, monitors or DNS Load Balancer), can now be viewed from the application slide panel.
  • All events for all components of an application are displayed under “Events” in the application slide panel.

February 2020

  • A new application creation workflow is now available via the portal. You can create, update and delete applications from the UI.
  • New example custom insights published to F5 Beacon GitHub repo - 1) Measure and report on network packet drop using Telegraf Ping, and 2) Cost Insight for AWS Billing
  • Ansible integration updated and published to F5 Beacon GitHub repo
  • Applications can be associated with insights using API or portal.
  • Backend consolidation of all health telemetry data for ease of query and aggregation
  • Telegraf sources appear in the Sources page.
  • Sources can be removed via the portal.
  • Updated Postman collection

January 2020

Support for additional metric data. As part of this change, health values are stored in source-specific measurements (e.g. bigip-virtual, monitor, uptime-robot, beacon-health-source). In each case, there will be source and name tags identifying the health source. When defining applications via the declare API, these measurements replace the BeaconHealth measurement.

November 2019

Initial release where Beacon became generally available.


Issue Fix Deployed Description
OV-2548 Oct 22, 2020 Graph for an app component isn’t based on component health metric configuration
OV-2378 Oct 22, 2020 UI retains metric aggregation when switching to healthStatus, which prevents saving an app
F5CSPF-4994 Oct 21, 2020 Unexpected refresh of the create / edit Insight and other pages on Beacon
OV-2388 Sep 24, 2020 No menus are displayed when Create Insight page is idle for some time
OV-2376 Sep 24, 2020 Improve metric deletion confirmation message
OV-2386 Sep 24, 2020 Create insight: Source Type is not always preselected
OV-2418 Sep 24, 2020 Insights: Table in the Graphical Insight View has missing values
OV-2479 Sep 24, 2020 Create insight: Field and tag selections don’t reset when changing measurement/source type
OV-2139 Sep 24, 2020 User cannot disable and enable GSLB integration without switching tabs
OV-2375 Sep 24, 2020 Inconsistent Save button labels
OV-2012 June 9, 2020 Creating an application with a duplicate name fails with an appropriate error message
OV-1959 May 13, 2020 After opening the navigation window, clicking off the menu no longer navigates away from the current page
OV-1990 May 13, 2020 Tooltips now render correctly in Safari in the Map View of the Application Landscape
OV-2037 May 13, 2020 JSON View now works for new, unsaved applications
OV-1945 May 6, 2020 Map View updates automatically after adding an app
OV-2009 May 6, 2020 Changing the interval for a monitor takes effect immediately
OV-1940 April 29, 2020 Telegraf sources are now listed on the Sources page
OV-1787 April 8, 2020 “Event Info” no longer overflows the Events section in the Applications slide panel
OV-1737 April 2, 2020 App maps in the create app workflow now renders properly in Safari
OV-1897 April 2, 2020 Insights with large Markdown content are now fully visible via scrolling
OV-1664 March 3, 2020 Save success message no longer displays when drilling into app for creating/editing
OV-1739 March 3, 2020 Components now report health with Datadog as health source
OV-1772 March 3, 2020 Health settings can now be set for the root app component when creating app
OV-1631 Feb 26, 2020 Sources can now be deleted via API or portal; delete is by name/type instead of ID
OV-1632 Feb 26, 2020 Relationship between sources and tokens is again working/visible
OV-1557 Feb 13, 2020 Dashboard now renders when referencing non-existent app map
OV-1595 Feb 13, 2020 Components now reporting health with Uptime Robot as health source

Known issues

The following table describes known issues for which resolutions are in development and will be available in a future release.

Issue Description
OV-1605 Create/edit app: Switching to JSON view removes all Undo History

Additional information

You can find additional support resources and technical documentation through a variety of sources: