Service Telemetry Framework Release Notes 1.5
Release details for Service Telemetry Framework 1.5
Abstract
Making open source more inclusive
Red Hat is committed to replacing problematic language in our code, documentation, and web properties. We are beginning with these four terms: master, slave, blacklist, and whitelist. Because of the enormity of this endeavor, these changes will be implemented gradually over several upcoming releases. For more details, see our CTO Chris Wright’s message.
Providing feedback on Red Hat documentation
We appreciate your input on our documentation. Tell us how we can make it better.
Providing documentation feedback in Jira
Use the Create Issue form to provide feedback on the documentation for Red Hat OpenStack Services on OpenShift (RHOSO) or earlier releases of Red Hat OpenStack Platform (RHOSP). When you create an issue for RHOSO or RHOSP documents, the issue is recorded in the RHOSO Jira project, where you can track the progress of your feedback.
To complete the Create Issue form, ensure that you are logged in to Jira. If you do not have a Red Hat Jira account, you can create an account at https://issues.redhat.com.
- Click the following link to open a Create Issue page: Create Issue
- Complete the Summary and Description fields. In the Description field, include the documentation URL, chapter or section number, and a detailed description of the issue. Do not modify any other fields in the form.
- Click Create.
Chapter 1. Introduction to Service Telemetry Framework release
This release of Service Telemetry Framework (STF) provides new features and resolved issues specific to STF.
STF uses components from other Red Hat products. For specific information pertaining to the support of these components, see https://access.redhat.com/site/support/policy/updates/openstack/platform/ and https://access.redhat.com/support/policy/updates/openshift/.
STF 1.5 is compatible with OpenShift Container Platform version 4.12 and 4.14 as the deployment platform.
1.1. Product support
The Red Hat Customer Portal offers resources to guide you through the installation and configuration of Service Telemetry Framework. The following types of documentation are available through the Customer Portal:
- Product documentation
- Knowledge base articles and solutions
- Technical briefs
Support case management
You can access the Customer Portal at https://access.redhat.com/.
Chapter 2. Service Telemetry Framework release information
Notes for updates released during the supported lifecycle of this Service Telemetry Framework (STF) release appear in the advisory text associated with each update.
2.1. Service Telemetry Framework 1.5.0
These release notes highlight enhancements and removed functionality to be taken into consideration when you install this release of Service Telemetry Framework (STF).
This release includes the following advisories:
- RHEA-2022:8735-01
- Release of components for Service Telemetry Framework 1.5.0 - Container Images
2.1.1. Release notes
This section outlines important details about the release, including recommended practices and notable changes to STF. You must take this information into account to ensure the best possible outcomes for your installation.
- BZ#2121457
- STF 1.5.0 supports OpenShift Container Platform 4.10. Previous releases of STF were limited to OpenShift Container Platform 4.8, which is nearing the end of extended support. OpenShift Container Platform 4.10 is an Extended Update Support (EUS) release with full support until November 2022, and maintenance support until September 2023. For more information, see Red Hat OpenShift Container Platform Life Cycle Policy.
2.1.2. Deprecated Functionality
The items in this section are either no longer supported, or will no longer be supported in a future release.
2.1.3. Removed Functionality
- BZ#2150029
- The section in the STF documentation describing how to use STF and Gnocchi together has been removed. The use of Gnocchi is limited to use for autoscaling.
2.2. Service Telemetry Framework 1.5.1
These release notes highlight enhancements and removed functionality to be taken into consideration when you install this release of Service Telemetry Framework (STF).
This release includes the following advisory:
- RHSA-2023:1529-04
- Release of components for Service Telemetry Framework 1.5.1 - Container Images
2.2.1. Release notes
This section outlines important details about the release, including recommended practices and notable changes to STF. You must take this information into account to ensure the best possible outcomes for your installation.
- BZ#2176537
- STF 1.5.1 supports OpenShift Container Platform 4.10 and 4.12. Previous releases of STF were limited to OpenShift Container Platform 4.8, which is nearing the end of extended support. OpenShift Container Platform 4.12 is an Extended Update Support (EUS) release currently in full support, and maintenance support until July 2024. For more information, see Red Hat OpenShift Container Platform Life Cycle Policy.
- BZ#2173856
- There is an issue where the events datasource in Grafana is unavailable when events storage is disabled. The default setting of events storage is disabled. The virtual machine dashboard presents warnings about a missing datasource because the datasource is using annotations and is unavailable by default. Workaround (if any): You can use the available switch on the virtual machine dashboard to disable the annotations and match the default deployment options in STF.
2.2.2. Enhancements
This release of STF features the following enhancements:
- BZ#2092544
- You can have more control over certificate renewal configuration with additional certificate expiration configuration for CA and endpoint certificates for QDR and Elasticsearch.
- STF-559
- You can now use the additional SNMP trap delivery controls in STF to configure the trap delivery target, port, community, default trap OID, default trap severity, and trap OID prefix.
- BZ#2159464
- This feature has been rebuilt on golang 1.18, to remain on a supported golang version, which benefits future maintenance activities.
2.3. Service Telemetry Framework 1.5.2
These release notes highlight enhancements and removed functionality to be taken into consideration when you install this release of Service Telemetry Framework (STF).
This release includes the following advisory:
- RHEA-2023:3785
- Release for Service Telemetry Framework 1.5.2
2.3.1. Bug fixes
These bugs were fixed in this release of STF:
- BZ#2211897
Previously, you installed Prometheus Operator from OperatorHub.io Operators CatalogSource, which interfered with in-cluster monitoring in Red Hat OpenShift Container Platform.
To remedy this, you now use Prometheus Operator from the Community Operators CatalogSource during STF installation. For more information on how to migrate from OperatorHub.io Operators CatalogSource to Community Operators CatalogSource, see the Knowledge Base Article Migrating Service Telemetry Framework to Prometheus Operator from community-operators
2.3.2. Enhancements
This release of STF features the following enhancements:
- BZ#2138179
- You can now deploy Red Hat OpenStack Platform (RHOSP) with director Operator for monitoring RHOSP 16.2 with STF.
2.3.3. Removed functionality
The following functionality has been removed from this release of STF:
- BZ#2189670
- Documentation about ephemeral storage is removed. Ensure that you use persistent storage in production deployments.
2.4. Service Telemetry Framework 1.5.3
These release notes highlight enhancements and removed functionality to be taken into consideration when you install this release of Service Telemetry Framework (STF).
This release includes the following advisory:
- RHEA-2023:123051-01
- Release for Service Telemetry Framework 1.5.3
2.4.1. Enhancements
This release of STF features the following enhancements:
- JIRA#STF-1525
- In versions of STF before 1.5.3, STF used the Role-based access control (RBAC) profiles created by Red Hat OpenShift Container Platform (RHOCP) Cluster Monitoring Operator. STF now manages its own RBAC profiles as part of the deployment. STF no longer requires RHOCP Cluster Monitoring on the cluster, resulting in an independent RBAC control interface.
- JIRA#STF-1512
-
To match the polling frequency of Ceilometer, the default polling frequency in STF of the scrape interval of the Smart Gateways and the polling frequency of
collectd
are now 30 seconds each. - JIRA#STF-1485
If you deploy STF 1.5 with Red Hat OpenShift Container Platform (RHOCP) version 4.12 or newer, the default channel of the Certificate Manager for RHOCP Operator is
stable-v1
.Deployments of STF 1.5 with RHOCP 4.10 use a channel that is technical preview and the deployment procedure is different. Ensure that you migrate to the
stable-v1
channel before you upgrade RHOCP to version 4.13 or newer.For more information about migrating the Certificate Manager for RHOCP Operator from the
tech-preview
channel to thestable-v1
channel, see the Red Hat knowledgebase article Updating Service Telemetry Framework cert-manager dependency from tech-preview to stable-v1.- JIRA#STF-496
- In this release of STF, STF metrics data store (Prometheus) is supported when you use Red Hat Cluster Observability Operator (COO). For more information about migrating from the community Prometheus Operator to Red Hat Cluster Observability Operator, see the Red Hat knowledgebase article, Migrating Service Telemetry Framework to fully supported operators.
- JIRA#STF-1277
- In this release of STF, you can forward events to a user-provided Elasticsearch instance.
- JIRA#STF-1224
- STF now supports Red Hat OpenShift Container Platform (RHOCP) versions from 4.12 to 4.14.
- JIRA#STF-1387
-
In this release of STF, you can configure the
backends.events.elasticsearch.forwarding
parameter of the ServiceTelemetry object to forward storage events to an Elasticsearch instance. For more information about enabling Elasticsearch as a storage back end for events, see Primary parameters of the ServiceTelemetry object in the Service Telemetry Framework 1.5 Guide.
2.4.2. Removed functionality
The following functionality has been removed from this release of STF:
- JIRA#STF-1526
STF 1.5 supports the latest Red Hat OpenShift Container Platform(RHOCP) Extended Update Support (EUS) releases, such as RHOCP 4.12 and RHOCP 4.14. Other versions of RHOCP are supported only for upgrading between EUS releases.
RHOCP 4.10 is end-of-life, so STF 1.5.3 is not included in the RHOCP 4.10 CatalogSource. For more information about the supported life cycle of RHOCP, see https://access.redhat.com/support/policy/updates/openshift
- JIRA#STF-1504
-
In this release of STF, the interface in Service Telemetry Operator that you use to manage a logging storage backend is removed. Using Loki to store logs that were transported with
amqp1
is not supported in production environments. - JIRA#STF-1498
- In this release of STF, events are not managed by default. The events pipeline is disabled when you deploy Red Hat OpenStack Platform (RHOSP).
2.4.3. Deprecated functionality
The items in this section are either no longer supported, or will no longer be supported in a future release.
- JIRA#STF-1507
- STF high availability (HA) mode is deprecated.
- JIRA#STF-1493
-
Elasticsearch management is deprecated when you deploy STF with the value of the
observabilityStrategy
parameter set touse_community
. Elasticsearch management is removed if you set the value of theobservabilityStrategy
parameter touse_hybrid
oruse_redhat
.
You can still use AMQ Interconnect to transmit events from RHOSP to STF with an external Elasticsearch that you configure with a URL and other parameters, to enable the events Smart Gateway to connect and store events.
For more information about how to provide a compatible connection with a user-provided instance of Elasticsearch, see the Red Hat knowledgebase article Using Service Telemetry Framework with Elasticsearch.
- JIRA#STF-1531
-
The basic authorization login methods for the STF UI interfaces are deprecated and replaced by the
OAuth
UI login methods. - JIRA#STF-1097
-
In this version of STF, deploying with Elasticsearch is not supported. The Elasticsearch plugin in
sg-core
is deprecated and the limited use of events in dashboards for STF is removed. STF now uses a forwarding model to allow transport and storage of events to a user-provided Elasticsearch instance through thesg-core
component.
2.5. Service Telemetry Framework 1.5.4
These release notes highlight enhancements and removed functionality to be taken into consideration when you install this release of Service Telemetry Framework (STF).
This release includes the following advisory:
- RHSA-2024:127788-02
- Release for Service Telemetry Framework 1.5.4
2.5.1. Enhancements
This release of STF features the following enhancements:
- JIRA#OSPRH-800
- In this release of STF, you can now deploy STF in a Red Hat OpenShift Container Platform(RHOCP) disconnected environment. For more information about deploying STF in a RHOCP disconnected environment, see Deploying STF on Red Hat OpenShift Container Platform-disconnected environments in the Service Telemetry Framework 1.5 guide.
- JIRA#OSPRH-2577
-
In this release of STF, STF requests Grafana, GrafanaDashboard, and GrafanaDatasource objects from Grafana Operator v5 community operator, not Grafana Operator v4. Grafana Operator v5 is the recommended Grafana version for STF 1.5.4, but STF can request objects from Grafana Operator v4 if the Custom Resource Definitions (CRDs) for Grafana Operator v5 are not available. The default route for Grafana Operator v5 has changed from
grafana-route
todefault-grafana-route
. For more information about migrating Grafana Operator, see the Red Hat Knowledgebase solution Migrate from Grafana Operator v4 to v5. - JIRA#OSPRH-2140
Previously, STF used a static target version of Prometheus, namely version 2.43.0, when you migrated from the community Prometheus Operator to the supported Cluster Observability Operator.
In this release of STF, when you define the value of the
observabilityStrategy
parameter touse_redhat
in the ServiceTelemetry object, which is the default, the Service Telemetry Operator does not request a specific version of Prometheus.If you do not specify the version of Prometheus, STF uses the default version provided by Cluster Observability Operator.
- JIRA#OSPRH-825
-
In this release of STF, if you install the Grafana Operator from the community CatalogSource and enable graphing, you can load dashboards automatically into Grafana using the
graphing.dashboards.enabled
parameter. You do not have to load dashboards from the github.com/infrawatch/dashboards repository.
2.5.2. Removed functionality
- JIRA#OSPRH-3492
-
In this release of STF, you cannot use basic authentication methods for the STF UI interfaces and must use the
oauth-proxy
interface for authentication.
2.5.3. Deprecated Functionality
The items in this section are either no longer supported, or will no longer be supported in a future release.
Deprecation of Service Telemetry Framework
After this release, STF is deprecated from full support and moves to maintenance support. At the end of the support lifecycle for Red Hat OpenStack Platform (RHOSP) 17.1, STF moves to Extended Lifecycle Support (ELS).
During the maintenance support lifecycle, Red Hat will not add new features to STF 1.5. Red Hat will continue to rebase and release STF onto Extended Update Support (EUS) versions of Red Hat OpenShift Container Platform as they become available during the lifecycle of RHOSP 17.1. Red Hat continues to address critical STF bugs and CVEs.
For more information on the product lifecycle for RHOSP and STF, see the Red Hat OpenStack Platform Support Life Cycle and Service Telemetry Framework Life Cycle pages on the customer portal.
2.6. Documentation Changes
This section details the major documentation updates delivered with Service Telemetry Framework (STF) 1.5, and the changes made to the documentation set that include adding new features, enhancements, and corrections. The section also details the addition of new titles and the removal of retired or replaced titles.
Date | Versions impacted | Affected content | Description of change |
---|---|---|---|
Mar 2024 | 1.5.4 | You can now deploy STF on RHOCP-disconnected environments. | |
Mar 2024 | 1.5.4 | Grafana Operator v4 development was discontinued upstream since December 2023. Ensure that you use Grafana Operator v5 instead. | |
Nov 2023 | 1.5.3 | Event storage now uses a forwarding model and event delivery is not enabled by default. The instructions for enabling event delivery are available in the Red Hat Knowledgebase solution https://access.redhat.com/articles/7032697 | |
Nov 2023 | 1.5.3 | https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/17.1/html-single/service_telemetry_framework_1.5/index#creating-openstack-environment-file-for-multiple-clouds_assembly-completing-the-stf-configurationhttps://access.redhat.com/documentation/en-us/red_hat_openstack_platform/17.1/html-single/service_telemetry_framework_1.5/index#configuring-the-stf-connection-for-the-overcloud_assembly-completing-the-stf-configuration |
In the stf-connectors.yaml template, you can now use the short hostname for the |
Nov 2023 | 1.5.3 | The procedure for importing the events dashboard was removed. Event delivery is no longer enabled by default. | |
Nov 2023 | 1.5.3 |
In the | |
Nov 2023 | 1.5.3 |
In the | |
Nov 2023 | 1.5.3 |
The | |
Nov 2023 | 1.5.3 | In new deployments, the QDR connection uses basic password authentication by default. Configuration procedures are updated to add the password authentication step. | |
Nov 2023 | 1.5.3 | PrometheusRules custom resources have been updated to match the apiVersion used by the Cluster Observability Operator. The previous commands used monitoring.coreos.com instead of monitoring.rhobs. | |
22 Jun 2023 | 1.5.2 | More information about AMQ Interconnect topic parameters and topic addresses for cloud configurations. | |
22 Jun 2023 | 1.5.2 | Section added about Red Hat OpenStack Platform (RHOSP) with director Operator for monitoring RHOSP 16.2 with STF. | |
30 Mar 2023 | 1.5.1 | Removed section from STF documentation titled, "Deploying to non-standard network topologies". The recommendations were unnecessary and potentially inaccurate. | |
30 Mar 2023 | 1.5.1 | The additional configuration parameters available in STF 1.5.1 have been added to the “Sending Alerts as SNMP traps” section. There is more information and examples for configuring a ServiceTelemetry object for SNMP trap delivery from Prometheus Alerts. | |
30 Mar 2023 | 1.5.1 |
The | |
01 Dec 2022 | 1.5 | Removed section from STF documentation about using Gnocchi with STF. You can only use Gnocchi for autoscaling. |