You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The {TempoName} 3.6 is provided through the link:https://catalog.redhat.com/software/containers/rhosdt/tempo-operator-bundle/642c3e0eacf1b5bdbba7654a/history[{TempoOperator} 0.16.0].
22
+
23
+
The {TempoName} 3.6 is based on the open source link:https://grafana.com/oss/tempo/[Grafana Tempo] 2.7.2.
24
+
25
+
[WARNING]
26
+
====
27
+
This is the first release of the {DTProductName} that is shipped only with the {TempoName} and without the deprecated {JaegerName}.
28
+
29
+
If you have not migrated from the deprecated {JaegerName} Operator to the {TempoOperator} and the {OTELName} Operator for distributed tracing collection and storage, see "Release notes for {DTProductName} 3.5".
This update introduces the following Technology Preview feature:
36
+
37
+
* TempoStack deployment combined with the distributed tracing UI plugin of the {coo-first} supports fine-grained query role-based access control (RBAC). With the enabled RBAC, your users can see the attributes only from the namespaces to which they are given access.
38
+
39
+
:FeatureName: The fine-grained query RBAC for the UI plugin
This update introduces the following enhancements:
46
+
47
+
* Support for authentication using the Google Cloud Platform (GCP) Workload Identity Federation short-lived tokens. This enables secure and temporary credential access for workloads running with the GCP.
48
+
49
+
* Support for authentication using the Azure Workload Identity Federation short-lived tokens. This allows secure and temporary access for workloads federated with the Azure Active Directory.
50
+
51
+
* Support for the AWS Security Token Service (STS) through the CloudCredential Operator. This allows the use of dynamic and temporary AWS credentials for workloads.
* Before this update, the per-tenant retention configuration was not properly configured in the `TempoStack` instance. With this update, the per-tenant retention is properly configured in the `TempoStack` deployment.
68
+
69
+
* Before this update, the `oauth-proxy` container did not have any compute resources assigned to it. With this update, the container correctly sets the resources as specified in the `TempoStack` custom resource.
The {TempoName} 3.6 has the following known issue:
75
+
76
+
* Currently, when the OpenShift tenancy mode is enabled, the `ServiceAccount` object of the gateway component of either a `TempoStack` or `TempoMonolithic` instance requires the `TokenReview` and `SubjectAccessReview` permissions for authorization.
77
+
+
78
+
Workaround: Deploy the instance in a dedicated namespace, and carefully audit which users have the permission to read the secrets in this namespace.
The Kafka Exporter exports logs, metrics, and traces to Kafka. This exporter uses a synchronous producer that blocks and does not batch messages. You must use it with batch and queued retry processors for higher throughput and resiliency.
259
259
260
-
:FeatureName: The Kafka Exporter
261
-
include::snippets/technology-preview.adoc[]
262
-
263
260
.OpenTelemetry Collector custom resource with the enabled Kafka Exporter
<1> Required. If the log group does not exist yet, it is automatically created.
320
317
<2> Required. If the log stream does not exist yet, it is automatically created.
321
318
<3> Optional. If the AWS region is not already set in the default credential chain, you must specify it.
322
-
<4> Optional. You can override the default Amazon CloudWatch Logs service endpoint to which the requests are forwarded. For the list of service endpoints by region, see link:https://docs.aws.amazon.com/general/latest/gr/cwl_region.html[Amazon CloudWatch Logs endpoints and quotas] (AWS General Reference).
319
+
<4> Optional. You can override the default Amazon CloudWatch Logs service endpoint to which the requests are forwarded. You must include the protocol, such as `https://`, as part of the endpoint value. For the list of service endpoints by region, see link:https://docs.aws.amazon.com/general/latest/gr/cwl_region.html[Amazon CloudWatch Logs endpoints and quotas] (AWS General Reference).
323
320
<5> Optional. With this parameter, you can set the log retention policy for new Amazon CloudWatch log groups. If this parameter is omitted or set to `0`, the logs never expire by default. Supported values for retention in days are `1`, `3`, `5`, `7`, `14`, `30`, `60`, `90`, `120`, `150`, `180`, `365`, `400`, `545`, `731`, `1827`, `2192`, `2557`, `2922`, `3288`, or `3653`.
<3> Optional. Converts resource attributes to telemetry attributes such as metric labels. Disabled by default.
368
365
<4> The AWS region of the log stream. If a region is not already set in the default credential provider chain, you must specify the region.
369
-
<5> Optional. You can override the default Amazon CloudWatch Logs service endpoint to which the requests are forwarded. For the list of service endpoints by region, see link:https://docs.aws.amazon.com/general/latest/gr/cwl_region.html[Amazon CloudWatch Logs endpoints and quotas] (AWS General Reference).
366
+
<5> Optional. You can override the default Amazon CloudWatch Logs service endpoint to which the requests are forwarded. You must include the protocol, such as `https://`, as part of the endpoint value. For the list of service endpoints by region, see link:https://docs.aws.amazon.com/general/latest/gr/cwl_region.html[Amazon CloudWatch Logs endpoints and quotas] (AWS General Reference).
370
367
<6> Optional. With this parameter, you can set the log retention policy for new Amazon CloudWatch log groups. If this parameter is omitted or set to `0`, the logs never expire by default. Supported values for retention in days are `1`, `3`, `5`, `7`, `14`, `30`, `60`, `90`, `120`, `150`, `180`, `365`, `400`, `545`, `731`, `1827`, `2192`, `2557`, `2922`, `3288`, or `3653`.
371
368
<7> Optional. A custom namespace for the Amazon CloudWatch metrics.
<1> The destination region for the X-Ray segments sent to the AWS X-Ray service. For example, `eu-west-1`.
436
-
<2> Optional. You can override the default Amazon CloudWatch Logs service endpoint to which the requests are forwarded. For the list of service endpoints by region, see link:https://docs.aws.amazon.com/general/latest/gr/cwl_region.html[Amazon CloudWatch Logs endpoints and quotas] (AWS General Reference).
433
+
<2> Optional. You can override the default Amazon CloudWatch Logs service endpoint to which the requests are forwarded. You must include the protocol, such as `https://`, as part of the endpoint value. For the list of service endpoints by region, see link:https://docs.aws.amazon.com/general/latest/gr/cwl_region.html[Amazon CloudWatch Logs endpoints and quotas] (AWS General Reference).
437
434
<3> The Amazon Resource Name (ARN) of the AWS resource that is running the Collector.
438
435
<4> The AWS Identity and Access Management (IAM) role for uploading the X-Ray segments to a different account.
439
436
<5> The list of attribute names to be converted to X-Ray annotations.
Copy file name to clipboardExpand all lines: observability/otel/otel-collector/otel-collector-processors.adoc
-6Lines changed: 0 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -183,9 +183,6 @@ rules:
183
183
184
184
The Attributes Processor can modify attributes of a span, log, or metric. You can configure this processor to filter and match input data and include or exclude such data for specific actions.
185
185
186
-
:FeatureName: The Attributes Processor
187
-
include::snippets/technology-preview.adoc[]
188
-
189
186
This processor operates on a list of actions, executing them in the order specified in the configuration. The following actions are supported:
190
187
191
188
Insert:: Inserts a new attribute into the input data when the specified key does not already exist.
@@ -236,9 +233,6 @@ Convert:: Converts an existing attribute to a specified type.
236
233
237
234
The Resource Processor applies changes to the resource attributes. This processor supports traces, metrics, and logs.
238
235
239
-
:FeatureName: The Resource Processor
240
-
include::snippets/technology-preview.adoc[]
241
-
242
236
.OpenTelemetry Collector using the Resource Detection Processor
The {OTELName} 3.6 is provided through the link:https://catalog.redhat.com/software/containers/rhosdt/opentelemetry-operator-bundle/615618406feffc5384e84400/history[{OTELOperator} 0.127.0].
19
+
20
+
[NOTE]
21
+
====
22
+
The {OTELName} 3.6 is based on the open source link:https://opentelemetry.io/docs/collector/[OpenTelemetry] release 0.127.0.
This update introduces the following enhancements:
49
+
50
+
* The following link:https://access.redhat.com/support/offerings/techpreview[Technology Preview] features reach General Availability:
51
+
52
+
** Kafka Exporter
53
+
54
+
** Attributes Processor
55
+
56
+
** Resource Processor
57
+
58
+
** Prometheus Receiver
59
+
60
+
* With this update, the OpenTelemetry Collector can read TLS certificates in the `tss2` format according to the TPM Software Stack specification (TSS) 2.0 of the Trusted Platform Module (TPM) 2.0 Library by the Trusted Computing Group (TCG).
61
+
62
+
* With this update, the {OTELOperator} automatically upgrades all `OpenTelemetryCollector` custom resources during its startup. The Operator reconciles all managed instances during its startup. If there is an error, the Operator retries the upgrade at exponential backoff. If an upgrade fails, the Operator will retry the upgrade again when it restarts.
In the {OTELName} 3.6, ???. (link:https://issues.redhat.com/browse/TRACING-????/[TRACING-????])
69
+
////
70
+
71
+
72
+
[id="otel_3-6_removal-notice_{context}"]
73
+
=== Removal notice
74
+
75
+
In the {OTELName} 3.6, the Loki Exporter, which is a temporary Technology Preview feature, is removed. If you currently use the Loki Exporter for Loki 3.0 or later, replace the Loki Exporter with the OTLP HTTP Exporter.
// In the {OTELName} 3.6, the FEATURE has been removed. Bug fixes and support are provided only through the end of the 3.? lifecycle. As an alternative to the FEATURE for USE CASE, you can use the ALTERNATIVE instead.
There is currently a known issue with the following exporters:
95
+
96
+
* AWS CloudWatch Logs Exporter
97
+
* AWS EMF Exporter
98
+
* AWS X-Ray Exporter
99
+
100
+
This known issue affects deployments that use the optional `endpoint` field of the exporter configuration in the Collector custom resource. Not specifying the protocol, such as `https://`, as part of the endpoint value results in the `unsupported protocol scheme` error.
101
+
102
+
Workaround: Include the protocol, such as `https://`, as part of the endpoint value.
Copy file name to clipboardExpand all lines: observability/otel/otel-updating.adoc
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,8 @@ For version upgrades, the {OTELOperator} uses the Operator Lifecycle Manager (OL
10
10
11
11
The OLM runs in the {product-title} by default. The OLM queries for available Operators as well as upgrades for installed Operators.
12
12
13
+
The {OTELOperator} automatically upgrades all `OpenTelemetryCollector` custom resources during its startup. The Operator reconciles all managed instances during its startup. If there is an error, the Operator retries the upgrade at exponential backoff. If an upgrade fails, the Operator will retry the upgrade again when it restarts.
14
+
13
15
When the {OTELOperator} is upgraded to the new version, it scans for running OpenTelemetry Collector instances that it manages and upgrades them to the version corresponding to the Operator's new version.
Copy file name to clipboardExpand all lines: snippets/distr-tracing-assembly-tip-for-jaeger-replacements.adoc
+2-4Lines changed: 2 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -17,11 +17,9 @@
17
17
[WARNING]
18
18
====
19
19
[subs="attributes+"]
20
-
The {JaegerName} 3.5 is the last release of the {JaegerName} that Red Hat plans to support.
20
+
The deprecated {JaegerName} 3.5 was the last release of the {JaegerName} that Red Hat supports.
21
21
22
-
In the {DTProductName} 3.5, Jaeger and support for Elasticsearch remain deprecated.
23
-
24
-
Support for the {JaegerName} ends on November 3, 2025.
22
+
Support for the deprecated {JaegerName} ends on November 3, 2025.
25
23
26
24
The {JaegerOperator} Operator (Jaeger) will be removed from the `redhat-operators` catalog on November 3, 2025. For more information, see the Red Hat Knowledgebase solution link:https://access.redhat.com/solutions/7083722[Jaeger Deprecation and Removal in OpenShift].
0 commit comments