この度、OpenResty XRay のバージョン 26.9.1 をリリースいたしました。今回のアップデートには、ソフトウェアのパフォーマンスと安定性を高めるための重要な改善および修正がいくつか含まれております。

OpenResty XRay 26.9.1 のコアハイライト

本バージョンには 2 つの主軸があります。1 つは、AI ガイド付き分析の新規追加です。AI Assistant が分析タスクを自動的に計画・実行し、証拠に基づいて問題を深く特定できるようになり、モバイル端末からもご利用いただけます。もう 1 つは、Java 分析能力の大幅な拡張です。新しい Java ランタイム分析器が、メモリ、ガベージコレクション、ロック待機など 9 つのシナリオをカバーします。

3 つのコアハイライト

1. AI ガイド付き分析を新規追加:自然言語で駆動するインテリジェント診断

  • 分析タスクの自動計画・実行:自然言語で問題を説明するだけで、AI Assistant分析パスを自動的に計画し、分析タスクを実行します。証拠に基づいて問題を深く特定し、重要な発見を対話形式で提示します。
  • 時系列指標のサポートを新規追加:AI 支援診断が時系列指標を組み合わせた分析に対応しました。タスクとレポートの解読も改善され、より長く、より複雑な診断プロセスをサポートします。

2. Java ランタイム分析器を新規追加:9 つのシナリオを網羅

  • Java ランタイムの重要な領域をカバー:メモリ割り当て、クラスローディング、ガベージコレクションとセーフポイント一時停止、ランタイムコンパイル、ロック待機、ネットワーク I/O、例外、スレッドアクティビティなどのシナリオに対応します。
  • Java アプリケーションのパフォーマンス上の課題や挙動上の問題の調査に、より完全な分析器マトリクスをご利用いただけるようになります。

3. AI Assistant のモバイル対応

  • いつでもどこでも診断をフォローアップ:モバイル端末からセッションの閲覧・共有・追加の質問が可能になり、作業用の PC の前にいなくても、診断プロセスを進めたり振り返ったりできます。

その他の重要な更新

ランタイム分析の改善

  • Java off-CPU 分析を改善し、ブロッキング時間をより正確に集計できるようにしました。
  • Java メモリ参照分析を改善し、JDK 8、11、17、21 をサポートし、ARM64 環境にも対応しました。
  • Go メモリ参照分析を改善し、Go 1.26 を含む最近の Go ランタイムとの互換性を向上させました。
  • TLS 関連分析器の OpenSSL 3.5 との互換性を向上させました。

プラットフォームと運用

  • 通知センターを新規追加し、製品およびシステムの通知を一箇所で確認できるようにしました。
  • オンプレミス版の管理者は、グローバル設定で Agent インストールトークンをリセットできるようになりました。以前に生成されたインストールコマンドは直ちに無効になります。

安定性・セキュリティの改善

  • AI 支援診断、分析器の再実行、ライブレコーディング、ストリーミングログ、分析結果について、異常なシナリオにおける信頼性を向上させました。
  • Console のセキュリティ保護を強化し、無効または不完全なデータの処理能力を向上させました。

本バージョンは、AI ガイド付き分析を新たに追加するとともに、新しい Java ランタイム分析器によって Java シナリオの分析能力を拡充し、パフォーマンス上の課題、挙動上の問題、セキュリティ上の脆弱性の調査を、より効率的かつ取り組みやすいものにします。OpenResty XRay の AI 能力が実践でどのように役立つかについては、フレームグラフのAI分析から検証済みの修正へ:OpenResty XRay と Coding Agent で回すパフォーマンス最適化ループをご覧ください。

上文は機能と利用シーンを中心に説明しています。開発者向けの項目単位の変更一覧が必要な場合は、リリースノート をご覧ください。

アップグレード方法

  • クラウド版のお客様: OpenResty XRay クラウド版をご利用のお客様は、追加の操作なく、自動的に新バージョンをご利用いただけます。システム全体の更新はすでに完了しており、いつでも OpenResty XRay コンソールにログインし、新バージョンの機能とサービスをご利用いただけます。
  • オンプレミス版のお客様: アップグレードをご希望の場合は、当社までご連絡ください。専門チームがアップグレードプロセスを開始し、スムーズな移行をサポートいたします。

OpenResty は、サブスクリプションをご利用の皆様に高品質なクラウドサービス体験をご提供できるよう努めております。本アップデートがユーザー体験とサービス品質を大きく向上させるものと確信しております。ご不明な点がございましたら、いつでもお問い合わせください:support@openresty.com

OpenResty XRay について

OpenResty XRay は、動的トレーシング製品であり、実行中のアプリケーションを自動的に分析し、パフォーマンス上の課題、挙動上の問題、セキュリティ上の脆弱性の解決に資する実行可能な提案を提供いたします。基盤となる実装におきましては、OpenResty XRay は弊社の Y 言語によって駆動され、Stap+、eBPF+、GDB、ODB など、さまざまな環境において複数のランタイムをサポートしております。