Known issues in Streams Messaging Manager

Known issues and technical limitations for Streams Messaging Manager are addressed in Cloudera Runtime 7.3.2, its service packs, and cumulative hotfixes.

Known Issues identified in Cloudera Runtime 7.3.2

Alert policies based on the LEADER ELECTION PER SEC attribute do not trigger
7.3.2
If the monitored Kafka cluster is running in KRaft mode, alert policies based on the LEADER ELECTION PER SEC alert policy attribute will not trigger because the underlying metrics are not available from Kafka. The attribute remains visible and selectable in Streams Messaging Manager even if the monitored cluster is running in KRaft mode.
None.
CDPD-99371: Prometheus metrics do not function properly with KRaft mode
7.3.2
If the Kafka cluster monitored by Streams Messaging Manager is running in KRaft mode and Streams Messaging Manager is configured to use Prometheus as its metrics store, alerts related to the active controller do not work as expected. In KRaft mode, the broker_activecontrollercount metric is reported by KRaft controllers rather than brokers. This change in metric reporting can cause aggregation issues and lead to alerts triggering indefinitely. Additionally, adding the /api/prometheus-metrics endpoint from KRaft hosts to the Prometheus configuration can cause anomalies in other alerts.
Use Cloudera Manager as the metrics store for KRaft-based Kafka clusters. Alternatively, if using Prometheus, disable all alerts based on the broker_activecontrollercount metric.

Known issues identified before Cloudera Runtime 7.3.2

Known issues identified before Cloudera Runtime 7.3.2 include only unresolved issues from previous releases that continue to affect the Cloudera Runtime 7.3.2 base release.

OPSAPS-59597: Streams Messaging Manager UI logs are not supported by Cloudera Manager
7.1.7 and its SP and CHF releases, 7.1.9 and its SP and CHF releases, 7.3.1 and its SP and CHF releases, 7.3.2
Cloudera Manager does not display a Log Files menu for Streams Messaging Manager UI role (and Streams Messaging Manager UI logs cannot be displayed in the Cloudera Manager UI) because the logging type used by Streams Messaging Manager UI is not supported by Cloudera Manager.
View the Streams Messaging Manager UI logs on the host.
CDPD-39313: Some numbers are not rendered properly in Streams Messaging Manager UI
7.1.7 and its SP and CHF releases, 7.1.9 and its SP and CHF releases, 7.3.1 and its SP and CHF releases, 7.3.2
Very large numbers can be imprecisely represented on the UI. For example, bytes larger than 8 petabytes would lose precision.
None.
OPSAPS-59553: Streams Messaging Manager bootstrap server config should be updated based on Kafka's listeners
7.1.7 and its SP and CHF releases, 7.1.9 and its SP and CHF releases, 7.3.1 and its SP and CHF releases, 7.3.2
Streams Messaging Manager does not show any metrics for Kafka or Kafka Connect when multiple listeners are set in Kafka.
Streams Messaging Manager cannot identify multiple listeners and still points to bootstrap server using the default broker port (9093 for SASL_SSL). You need to override bootstrap server URL (hostname:port as set in the listeners for broker). Add the bootstrap server details in Streams Messaging Manager safety valve in the following path:
  1. In Cloudera Manager, go to SMMConfigurationStreams Messaging Manager Rest Admin Server Advanced Configuration Snippet (Safety Valve) for streams-messaging-manager.yaml.
  2. Add the following value for bootstrap servers.
    streams.messaging.manager.kafka.bootstrap.servers=<comma-separated list of brokers>
  3. Save your changes.
  4. Restart Streams Messaging Manager.
CDPD-82560: Streams Messaging Manager known unprotected endpoint
7.1.7 and its SP and CHF releases, 7.1.9 and its SP and CHF releases, 7.3.1 and its SP and CHF releases, 7.3.2
The Streams Messaging Manager Frontend exposes the /cm-configs and /configs public endpoints without requiring authentication. These endpoints do not share any sensitive information.
None.