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

OpenResty XRay 26.7.15 のコアハイライト

本バージョンの主軸は、AI を診断フローに取り込むことです。対話形式での分析器の実行から、AI によるレポートの解読、さらには MCP を通じて外部の AI エージェントに OpenResty XRay を直接操作させるところまでをカバーし、「問題を見つける → 分析を実行する → 結果を読み解く」という一連の流れをよりスムーズにします。

3 つのコアハイライト

1. AI Assistant を新規追加:対話形式で診断を完結

  • 対話形式でのクエリと操作:製品ドキュメントやシステム情報の照会、分析器の選択と実行、分析結果の確認を、1 つの対話インターフェースにまとめました。「ドキュメントを調べる・分析器を選ぶ・分析を走らせる・結果を見る」という各ステップを一箇所に集約します。
  • セッション管理の利便性向上:AI Assistant は検索・名前の変更・読み取り専用のセッション共有に対応し、一度の診断プロセスを蓄積し、チームメンバーと共有して振り返るのが容易になります。

2. AI による分析タスク・レポートの解読

  • AI を用いた分析タスクとレポートの解読に対応:数多くのフレームグラフや低レベル指標を一つひとつ読み解く必要はなく、AI が重要な結論を抽出します。
  • 解読結果はお知らせページで確認可能:AI の解読内容をお知らせページに蓄積し、後からの見直しや共有をしやすくします。

3. MCP サーバーインターフェースと SKILL を新規追加:AI エージェントが OpenResty XRay を直接操作

  • MCP サーバーインターフェースと SKILL を新たに追加し、Claude Code、Codex、Cursor などの AI エージェントクライアントから OpenResty XRay へ接続できます。
  • AI エージェントが分析器を直接実行し、診断結果を読み取れるようになり、OpenResty XRay の診断能力を、日常的にお使いの AI コーディング・運用ワークフローに組み込めます。

その他の重要な更新

分析・可視化の強化

  • グローバル設定にフレームグラフの表示方向オプションを追加し、コールスタックを上向き・下向きのいずれでも表示できるようになりました。読み方の好みに合わせて選択できます。
  • 分析器の実行時に、デフォルトまたはカスタムの Stap マクロを設定できるようになり、上級ユーザーが採取プロセスをより細かく制御できます。
  • tcmalloc の動的ライブラリの認識とシンボル情報の採取に対応し、該当シナリオでのシンボル解決の正確性を高めます。

安定性・正確性の改善

  • アプリケーション検出において、稼働時間が 10 秒未満の短命プロセスを無視するようにし、無効なアプリケーションレコードの生成を回避します。
  • アプリケーション指標の報告異常を修正しました。
  • 一部の環境における、脆弱性スキャンのファイル検出失敗カーネルバージョンの認識失敗、および集計タスクの絞り込み異常の問題を修正しました。

デプロイ・運用の修正

  • Helm および Kubernetes デプロイにおける tenant-db のネットワークおよびヘルスチェックの問題を修正しました。

本バージョンは、AI 駆動の診断体験を中心に据え、AI Assistant・AI 解読・MCP 連携という 3 つの方向から同時に強化することで、パフォーマンス上の課題、挙動上の問題、セキュリティ上の脆弱性の調査を、より効率的かつ取り組みやすいものにします。

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

アップグレード方法

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

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

OpenResty XRay について

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