検索

第5章 修正された問題

download PDF

Cryostat のリリースには、Cryostat の以前のリリースで特定された問題の修正が含まれている場合があります。問題の説明とその後の修正については、修正された各問題の注記を確認してください。

Cryostat 2.3.1 で修正された問題

Cryostat 2.3.1 リリースで、以下の問題が修正されました。

保存された認証情報は、JMX 認証を必要とするターゲットアプリケーションに対して誤って一致し、Cryostat エージェントを統合します。

通常、Cryostat エージェントは、Cryostat が対話する読み取り専用 HTTP API を公開するように設定されます。Cryostat エージェントは、検出プラグイン実装としてこの HTTP API URL を Cryostat に提供します。ターゲットアプリケーションに組み込み Cryostat エージェントがあり、Cryostat が HTTP ではなく Java Management Extensions (JMX)経由でターゲットへの接続を試みると、競合が発生する可能性があります。この場合、エージェントの保存された認証情報は重複し、ターゲットアプリケーションの JMX 認証に必要な保存された認証情報と競合する可能性があります。

Cryostat 2.3.1 より前では、この競合により JMX 認証に誤った認証情報が表示され、記録の一覧表示や Automated Rules のアクティブ化などの Cryostat 操作が失敗する可能性がありました。この問題は、統合エージェントがプロパティー cryostat.agent.registration.prefer-jmx で設定され、ターゲットアプリケーションで JMX が有効化されている場合に発生する可能性があります。この問題は、統合エージェントが、デフォルト動作である Discovery の HTTP URL に登録するように設定された場合にも発生する可能性がありますが、ターゲットアプリケーションインスタンスは Kubernetes API 検出などの他のメカニズムでも検出可能でした。

Cryostat 2.3.1 以降、Cryostat エージェントは、より具体的な一意のセレクターを使用して認証情報を特定します。この修正により、Cryostat はエージェントの認証情報と JMX 認証に必要な認証情報を区別できるようになりました。

CRYOSTAT_DISABLE_BUILTIN_DISCOVERY 環境変数が Custom Target を無効にする

Cryostat 2.3.1 より前は、CRYOSTAT_DISABLE_BUILTIN_DISCOVERY 環境変数を True に設定すると、このアクションは、他の組み込み検出メカニズムに加えて、Custom Target 機能も無効にしていました。想定される動作は、CRYOSTAT_DISABLE_BUILTIN_DISCOVERY 環境変数が、Custom Target 以外の組み込み検出メカニズムをすべて無効にすることです。

この問題は Cryostat 2.3.1 リリースで解決され、これにより、CRYOSTAT_DISABLE_BUILTIN_DISCOVERY 環境変数を True に設定した場合でも、Custom Target 機能が常に利用可能になります。

OpenShift Container Platform 4.12 以降で Cryostat Web アプリケーションからログアウトできない

Cryostat 2.3.1 より前は、Logout をクリックして Cryostat Web アプリケーションからログアウトした場合、OpenShift Container Platform 4.12 以降にデプロイされた Cryostat インスタンスのログアウト操作は失敗していました。想定される動作は、ログアウト操作によってクラスター OAuth ログインにリダイレクトされることです。代わりに、ログアウトの試みは失敗し、以下のエラーメッセージが表示されました。

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://oauth-openshift.apps-crc.testing/logout.(Reason: CORS header 'Access-Control-Allow-Origin' missing).Status code: 200.

HTTP API を介して multipart/form-data 送信の自動化ルールを作成すると失敗する

Cryostat 2.3.1 より前は、HTTP API 経由で multipart/form-data メディアタイプとして送信されたデータを使用して自動化ルールを作成しようとすると、"HTTP 415" エラーが発生しました。このエラーは、Cryostat が multipart/form-data メディアタイプをサポートしていないために発生しました。

Cryostat 2.3.1 以降では、Cryostat は、以下のメディアタイプのいずれかで送信されるデータの自動ルールを作成できます。

  • multipart/form-data
  • application/x-www-form-urlencoded
  • application/json

Cryostat のインストールを含む namespace を削除するとフリーズする場合がある

Cryostat 2.3.1 より前は、Cryostat インスタンスがまだインストールされている namespace を削除しようとした場合、削除操作がフリーズする可能性がありました。これは、Cryostat または Cluster Cryostat カスタムリソース (CR) の最終的なクリーンアップアクションが完了する前に Lock ConfigMap オブジェクトが削除された場合に発生する可能性があります。期待される動作は、削除操作が成功し、Cryostat のインストール用に作成されたリソースに対するクリーンアップアクションが完了することです。

この問題は、Cryostat Operator が削除された namespace の一部である場合を除き、すべてのケースで Cryostat 2.3.1 リリースで解決されています。この状況では、デフォルトのインストールモード All namespaces on the cluster (default) を使用して、Cryostat Operator を再インストールすることを検討してください。再インストールされた Operator は、残っている状態をクリーンアップし、namespace が削除されるようにします。

JMC プローブテンプレートの検証エラー

Cryostat 2.3.1 より前では、Cryostat Web コンソールの Events ビューを介してプローブテンプレートをアップロードしようとすると、アップロードが検証エラーで失敗する可能性がありました。この検証エラーは、プローブテンプレートで定義できるメソッドパラメーターのコンテンツタイプを解析するときに発生した問題によって生じました。

失敗後に JMC プローブテンプレートをアップロードできない

Cryostat 2.3.1 より前は、プローブテンプレートのアップロード時に障害が発生した場合、このテンプレートをさらにアップロードしようとすると、HTTP 500 エラーを表示して同様に失敗していました。この問題は、検証チェックに失敗した無効なテンプレートをアップロードし、その後同じテンプレートの有効なバージョンをアップロードしようとした場合に発生しました。この場合、Cryostat は同じ名前のテンプレートがすでに存在していることを警告しませんでした。

Cryostat 2.3.1 以降、重複したファイル名でプローブテンプレートをアップロードしようとすると、Cryostat はエラーメッセージを表示します。

JMX URL を公開する際のエージェント設定の誤ったポート番号

Cryostat 2.3.1 より前は、HTTP ではなく JMX 経由で到達可能なものとして登録するように Cryostat エージェントを設定した場合、エージェント設定の公開 URL には正しい JMX ポート番号が含まれていませんでした。

ルールを無効化するための警告モーダルの誤ったテキスト

Cryostat 2.3.1 より前のバージョンでは、Cryostat Web コンソールで自動化ルールを無効にすると、警告モーダルに以下の誤ったテキストが表示されていました。

If you click Delete, the rule will be disabled.

Cryostat 2.3.1 以降では、警告モーダルに以下のテキストが表示されます。

If you click Disable, the rule will be disabled.

トポロジービューに間違った順序でトグルアイコンが表示される

Cryostat 2.3.1 より前のバージョンでは、グラフモードとリストモードを切り替えた際、Cryostat Web コンソールの Topology ビューに、トグルアイコンが正しい順序で表示されませんでした。

Cryostat 2.3.1 以降では、グラフモードではリストモードアイコンが正しく表示され、リストモードではグラフモードアイコンが正しく表示されます。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.