10. Release Notes

Important

Observability Framework is an experimental product that includes example configuration files for use with several third-party components (Prometheus, Grafana Loki, and Grafana). This release is an evaluation distribution; use it to explore the new observability features that support Connext applications.

Do not deploy any Observability Framework components in production.

10.1. Supported Platforms

The components of RTI Connext Observability Framework are supported on the following platforms:

  • RTI Observability Collector Service is supported as a Docker image on linux/amd64 (x64Linux).

  • RTI Observability Library is supported on all supported platforms in this release. See Supported Platforms in the RTI Connext Core Libraries Release Notes.

10.2. Supported Docker Compose Environments

The Observability Framework package enables you to deploy and run Observability Collector Service and third-party components Prometheus, Grafana Loki, and Grafana, using Docker Compose in a single Linux host. The host can run on a Virtual Machine (VM); in this release, we have tested the following combinations:

Table 10.1 Tested VM/OS Combinations

Host Arch/OS

VM Arch/OS

VM

x86 Windows

x86 Ubuntu

VirtualBox

x86 Mac

x86 Ubuntu

Parallels

x86 Ubuntu

None

None

Important

The Docker Compose distribution uses “host” networking that only works on Linux hosts; it is not supported on Docker Desktop for Mac, Docker Desktop for Windows, or Docker EE for Windows Server.

Windows virtualization technologies such as WSL, WSL2, and Hyper-V also do not support “host” networking. Running Observability Framework using Docker Compose in these environments will not work.

10.3. Compatibility

Connext Observability Framework is a new, optional product for use with RTI Connext 7.1.0 and higher.

10.4. What’s New in 7.1.0

Connext Observability Framework uses telemetry data to help identify and resolve potential issues in Connext applications. This product is not installed as part of a Connext package; it must be downloaded and installed separately, as described in Installing and Running Observability Framework.

10.5. Third-Party Software

The following third-party software is used in Observability Collector Service.

Table 10.2 Third-Party Software (Observability Collector Service)

Third-Party Software

Version

CivetWeb

1.15

Prometheus-cpp

1.0.1

nlohmann-json

3.11.2

In addition, the Docker containers created by Observability Framework include the following third-party software.

Table 10.3 Third-Party Software (Docker Containers)

Third-Party Software

Version

Prometheus

2.37.5

Grafana

9.2.1

Grafana Loki

2.7.0

Warning

All third-party software is subject to third-party license terms and conditions. IT IS YOUR RESPONSIBILITY TO ENSURE THAT YOUR USE OF THIRD-PARTY SOFTWARE COMPLIES WITH THE CORRESPONDING THIRD-PARTY LICENSE TERMS AND CONDITIONS.