Release Notes: F5 Beacon¶
- 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
- 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
- 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
- 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.
- 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)
- 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
- 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.
- Insights can now be added to dashboards.
- Improvements to Application Landscape to simplify navigation.
- Enhanced capabilities for defining application health via API.
- 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.
- 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.
- 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
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.
Initial release where Beacon became generally available.
|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|
The following table describes known issues for which resolutions are in development and will be available in a future release.
|OV-1605||Create/edit app: Switching to JSON view removes all Undo History|
Getting help for F5 Cloud Services¶
You can find additional support resources and technical documentation through a variety of sources: