このコンテンツは選択した言語では利用できません。
Chapter 3. Feature enhancements
Cryostat 4.1 includes feature enhancements that build upon the Cryostat 3.0 offerings.
Configuration enhancements for IPv4 and IPv6 address handling
Cryostat 4.1 includes the following configuration enhancements for IPv4 and IPv6 address handling:
-
A new
cryostat.discovery.kubernetes.ipv4.dns-transform.enabledconfiguration property is used to indicate whether Cryostat should transform IPv4 endpoint slice addresses to a domain name search (DNS) name. For example, this would transform an IPv4 address such as1.2.3.4to a host name such as1‑2‑3‑4.$namespace.pod. This property is set totrueby default. -
A new
cryostat.discovery.ipv6-enabledconfiguration property is used to enable or disable IPv6 address handling. This property is useful for dual-stack clusters where individual pods might have IPv4 addresses, IPv6 addresses, or both. If you set this property tofalse, IPv6 address handling is disabled. This property is set totrueby default.
Web console enhancement for viewing target JVM details within the current view
In the Cryostat web console, an information icon is now displayed next to the Target drop-down list in each panel where you can select a target JVM. By clicking the information icon, you can open a pop-up window that displays information about the selected target. This information is already accessible in other ways through, for example, the Topology view’s sidebar, the Target JVM Details dashboard card, or the left-hand series of cards in the Automated Reports view. However, this enhancement provides a convenient way to access information about the currently selected target without needing to navigate away from the current view.
Security view enhancement for list of imported SSL/TLS certificates
The Security view of the Cryostat web console includes the following enhancements:
- The Imported SSL/TLS Certificates pane now displays the list of additional imported certificates in a more concise manner as a group of labels rather than a plain list.
- The Stored Credentials table now includes a Topology icon in each table row that you can use to open the Match Expression visualizer for the selected credentials. This supersedes the behavior in earlier releases where each table row included an expandable (>) icon for viewing.
Consolidated Targets tab in Archives panel
In Cryostat 4.1, the Targets tab in the Flight Recorder > Analyze > Archives view now consolidates the old All Targets tab and target-specific lists of archives into a single tab. In this situation, when no target is selected, the panel displays a table of all available targets along with an expandable subtable for each target. If you select a target JVM, the panel then displays the list of archived recordings for the selected target. This enhancement provides a convenient way to view either all targets or the archived recordings for a specific target within the same view.
Automated Rules table enhancements
In Cryostat 4.1, the Flight Recorder > Capture > Automated Rules view includes the following enhancements to the Automated Rules table:
- The information in the old “Maximum data age”, “Maximum data size”, “Archival period”, “Initial delay”, and “Preserved archived copies” columns is now consolidated into a series of key-value pair labels under a single Options column. This helps to streamline the information in the Automated Rules table for easier viewing.
- The Match Expression column now includes a Topology icon in each table row that you can use to open the Match Expression visualizer for the selected rule directly from the table.
- The overflow icon (⋮) next to each automated rule now includes an Edit option that you can use to edit an automated rule directly from the table. This option opens the Automated Rules > Create panel where you can update the selected rule.
- The overflow icon (⋮) next to each automated rule now includes a Copy option that you can use to copy an automated rule directly from the table. This option opens the Automated Rules > Create panel where you can create a copy of the selected rule.
Cryostat web console navigation menu enhancements for JFR data
The Cryostat web console includes the following navigation menu enhancements for Java Flight Recorder (JFR) data:
- The Flight Recorder > Capture > Recordings view now replaces the Active Recordings tab that was in the top-level Recordings view in earlier releases.
- The Flight Recorder > Capture > Events view now replaces the top-level Events view that was in earlier releases.
- The Flight Recorder > Capture > Automated Rules view now replaces the top-level Automated Rules view that was in earlier releases.
- The Flight Recorder > Capture > Instrumentation view now replaces the Probe Templates tab that was in the top-level Events view in earlier releases.
- The Flight Recorder > Analyze > Archives view now replaces both the top-level Archives view and the Archived Recordings tab that was in the top-level Recordings view in earlier releases.
- The Flight Recorder > Analyze > Automated Reports view is new in this release and provides a centralized way to view automated analysis report results across all targets. For more information, see Automated Reports view in Cryostat web console.
Reorganized navigation menu options for the Cryostat web console plug-in
From Cryostat 4.1 onward, the options in the navigation menu for the Cryostat web console plug-in are presented in the following order:
- Dashboard
- Topology
- Recordings
- Archives
- Events
- Automated Rules
- Reports
- Instrumentation
- Diagnostics
- Analyze Thread Dumps
- Analyze Heap Dumps
- Security
- About
Cryostat Grafana dashboard enhancements
In Cryostat 4.1, the Grafana dashboard includes the following enhancements:
- A new expandable Recording Information row contains the Recording Duration and Recording Start Time panels.
- A new expandable Frameworks row contains the Hibernate ORM, Quarkus REST Timeseries, and Quarkus REST Endpoint Statistics panels.
- In the expandable Threads row, the Thread Context Switch Rate panel now uses hertz rather than rothz as a unit of measurement.