第1章 自動化ルールの概要


自動化ルールを使用すると、JFR を有効にして、実行中のターゲットアプリケーションを継続的に監視できます。アプリケーションの再起動または再デプロイは必要ありません。

継続的なモニタリングイベントテンプレートは Cryostat にあり、自動化ルールおよびテンプレートの作成に使用できます。継続的なモニタリングイベントテンプレートを使用すると、JFR を指定してアプリケーションを継続的に監視するためのダウンタイムを短縮できます。

ターゲットアプリケーションが Java Management Extensions (JMX) 接続を使用するように設定するか、エージェント HTTP API 接続を使用するように設定するかに関係なく、自動化ルールを定義できます。ターゲットアプリケーションの設定の詳細は、Java アプリケーションの設定 を参照してください。

次のガイドラインを考慮してください。

  • ターゲット JVM がエージェント HTTP API 接続を使用する場合は、ターゲットアプリケーションの設定で cryostat.agent.api.writes-enabled プロパティーを true に設定するようにしてください。そうしないと、Cryostat エージェントは、自動化ルールに基づいて JFR レコーディングの開始、停止、および削除を行うオンデマンドリクエストを受け入れることができません。
  • ターゲット JVM が JMX 接続を使用する場合、それぞれが JMX 認証情報を必要とする複数のターゲット JVM に適用する自動ルールを作成する前に、各 JVM の認証情報を Cryostat Web コンソールに保存することを検討してください。Cryostat は各ターゲット JVM との接続を維持するため、認証情報を保存すると、自動化ルールが開始します。詳細は、JMX 認証情報の保存および管理 (Cryostat を使用した JFR レコーディングの管理) を参照してください。

    ターゲット JVM が JMX 接続を使用する場合、Cryostat は JMX 認証情報を keyring データベースに保存します。このデータベースでは、JMX 認証情報は、Cryostat が PG_ENCRYPT_KEY 環境変数で提供するユーザー指定のパスフレーズによって暗号化されます。

    注記

    Cryostat 3.0 以降では、パスフレーズは Cryostat DB コンテナーの PG_ENCRYPT_KEY 環境変数を通じて提供されます。以前のリリースでは、パスフレーズは Cryostat コンテナーの CRYOSTAT_JMX_CREDENTIALS_DB_PASSWORD 環境変数を使用して提供されていました。

    Cryostat インスタンスをインストールするときに、Cryostat カスタムリソース (CR) の spec.databaseOptions.secretName プロパティーを使用して暗号鍵を手動で指定できます。それ以外の場合、spec.databaseOptions.secretName プロパティーを空白のままにすると、Cryostat Operator によって鍵が自動的に生成されます。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る