Skip to content

Releases: F5Networks/f5-telemetry-streaming

v1.17.0

12 Jan 00:00
Compare
Choose a tag to compare

Updated the documentation for Telemetry Streaming v1.17.0. This release contains the following changes. See the Document revision history for more information and links.

  • Added support for configuring proxy settings on Generic HTTP consumers, GitHub #92
  • Added support for configuring proxy settings on Splunk consumers, GitHub #85
  • Added a timestamp for APM Request Log output, GitHub #91
  • Added support for TLS client authentication to the Kafka consumer, GitHub #90
  • Added an F5 Internal Only push consumer for F5 Cloud
  • Added the ability to use the Splunk multi-metric format, currently EXPERIMENTAL
  • Tracefile now stores up to 10 items
  • Deprecated TS support for the Splunk Legacy Format
  • Posting a declaration while a previous declaration is still processing now returns an HTTP 503 status code

Issues Resolved:

  • Fixed error where unavailable Custom Endpoint would return HTTP 500

v1.16.0

20 Nov 01:22
Compare
Choose a tag to compare

Updated the documentation for Telemetry Streaming v1.16.0. This release contains the following changes. See the Document revision history for more information and links.

  • Added support for the Telemetry_Namespace class in declarations posted to the /declare endpoint
  • Added new Namespace PullConsumer endpoint
  • Added support for Custom Endpoints. Moved the Custom Endpoint page from an Appendix to Using Telemetry Streaming
  • TS now includes _ResourceId if available for Azure Log Analytics consumer, and metadata calls are now only happening upon consumer(s) load

Issues Resolved:

  • Fixed issue when TS incorrectly processing iRule stats with multiple events

v1.15.0

12 Oct 22:27
Compare
Choose a tag to compare

Updated the documentation for Telemetry Streaming v1.15.0. This release contains the following changes. See the Document revision history for more information and links.

  • Updated the default hostname for the StatsD consumer

Issues Resolved:

  • Fixed syslog event hostname parsing for VCMP hosts
  • Resolve memory leak in ElasticSearch consumer, by replacing ‘elasticsearch’ library with ‘request’ library

v1.14.0

01 Sep 22:06
Compare
Choose a tag to compare

Updated the documentation for Telemetry Streaming v1.14.0. This release contains the following changes. See the Document revision history for more information and links.

  • Added support for AWS CloudWatch Metrics
  • Added an EXPERIMENTAL feature to specify fallback hosts for generic HTTP consumers
  • Added F5 Beacon as a Generic HTTP consumer
  • Added cipherUses stats for Client and Server SSL profiles
  • Added a troubleshooting entry for a restjavad issue
  • Added a note to the Exporting data from AVR page about AVR caveats with TS and BIG-IQ
  • Updated the introduction for the experimental Appendix B: Configuring Custom Endpoints
  • Added support for BIG-IP 16.0

Issues Resolved:

  • Fixed Event Listener parsing when receiving multiple events

v1.13.0

20 Jul 23:57
Compare
Choose a tag to compare

Updated the documentation for Telemetry Streaming v1.13.0. This release contains the following changes. See the Document revision history for more information and links.

  • Added statusReason and monitorStatus fields to System Poller output for BIG-IQ Analytics
  • Added comprehensive troubleshooting entry for why data may not be showing up in a consumer
  • Updated the Event Listener page

Issues Resolved:

  • Fixed inconsistency in GSLB output: return empty object instead of ‘undefined’
  • Fixed Azure consumer memory leak when calling metadata service on an instance where it is unavailable
  • Updated Azure Log Analytics dashboard example (GitHub #39)
  • Fixed lodash Prototype Pollution vulnerability
  • Fixed Splunk legacy format missing poolMemberStat data

v1.12.0

02 Jun 00:57
Compare
Choose a tag to compare

Updated the repository for Telemetry Streaming v1.12.0. This release contains the following changes. See the Document revision history for more information and links.

  • Added a new consumer for Prometheus (see Prometheus Pull Consumer)
  • Updated the Pull Consumer page and added an example for using push and pull consumers in the same declaration (see Pull Consumers)
  • Added support for IAM Roles with AWS_S3 Consumer (see AWS S3)
  • Added TCP support to the StatsD consumer (see StatsD)
  • Added a note to Splunk Legacy format stating if the legacy format is used, it ignores events from the Event Listener

Issues Resolved:

  • Added a timeout to Azure metadata service HTTP requests to fix an issue where the Azure Consumer was slow when running in a non-Azure environment
  • Fixed renameKeys for networkInterfaces with multiple digits (GitHub #18)

v1.11.0

21 Apr 01:50
Compare
Choose a tag to compare

Updated the repository for Telemetry Streaming v1.11.0. This release contains the following changes. See the Document revision history for more information and links.

  • Added a new consumer for Azure Application Insights
  • Added support for Azure Managed Identities for Azure Log Analytics and Azure Application Insights
  • Added support for AzureGov for Azure consumers using an optional region property
  • Added a new page for the Pull consumer and renamed existing Consumer page to Push consumer
  • Added a new page detailing how to delete the configuration produced by TS
  • Renamed Google StackDriver to Google Cloud Monitoring

Issues Resolved:

  • Fixed Regular Expression Denial of Service vulnerability and improved start up time on node v4.x and v6.x
  • Fixed error when Splunk consumer (configured with ‘legacy’ format) tries to forward event from Event Listener (GitHub #30)
  • Fixed crash in Kafka consumer on attempt to close idle connections to brokers (GitHub #17)

v1.10.0

09 Mar 23:41
Compare
Choose a tag to compare

Updated the repository for Telemetry Streaming v1.10.0. This release contains the following changes. See the Document revision history for more information and links.

  • Added a feature (currently EXPERIMENTAL) for configuring custom endpoints
  • Added ifAnyMatch functionality to the existing value-based matching logic
  • Added support for F5 devices with multiple hosts (see the FAQ)

Issues Resolved:

  • Event Listener unable to classify AFM DoS event
  • Splunk legacy tmstats - include last_cycle_count
  • Splunk legacy tmstats - add tenant and application data
  • Declarations with large secrets may timeout
  • Passphrases should be obfuscated in consumer trace files
  • Add ‘profiles’ data (profiles attached to Virtual Server) to ‘virtualServers’
  • Use baseMac instead of hostname to fetch CM device (GitHub Issue 26)
  • cipherText validation when protected by SecureVault
  • Caching data about the host device to speed up declaration processing

v1.9.0

30 Jan 16:52
Compare
Choose a tag to compare

Updated the repository for Telemetry Streaming v1.9.0. This release contains the following changes. See the Document revision history for more information and links.

  • Added support for gathering configuration information and statistics for GSLB Wide IP and Pools
  • Username and passphrase are now optional on the AWS CloudWatch consumer
  • Added detailed information about character encoding and Telemetry Streaming
  • Added a FAQ entry to define the F5 Automation Toolchain API contract

Issues Resolved:

  • Basic auth does not work with ElasticSearch consumer
  • Some Splunk legacy tmstats datamodels have a period in property name instead of underscore

v1.8.0

03 Dec 06:34
Compare
Choose a tag to compare

Updated the repository for Telemetry Streaming v1.8.0. This release contains the following changes. See the Document revision history for more information and links.

  • Added support for Google StackDriver as a consumer
  • Added a new page for Data Modification, which includes support for Action Chains, and includeData and excludeData filtering
  • Added machineId to System Poller output
  • Added reference to pools in virtual server data

Issues Resolved:

  • Improved error handling to preserve stack traces