この度、OpenResty XRay のバージョン 26.5.11 をリリースいたしました。今回のアップデートには、重要な改善および修正がいくつか含まれております。

OpenResty XRay 26.5.11 のコアハイライト

3 つのコアハイライト

1. エンタープライズ向けアイデンティティ認証とマルチテナント管理のアップグレード

  • クラウド版では OIDC ログインを全面的にサポートしており、企業全体で統一されたアイデンティティ認証システムとシームレスに連携します。セキュリティと利便性の向上にも寄与します。
  • オンプレミス版では顧客名の変更に対応し、初期化時にテナント名を設定可能です。マルチテナント環境において、より柔軟な管理が実現します。

2. プログラミング言語エコシステムの拡張:D 言語のフルスタック分析を新規追加

  • D 言語アプリケーションの分析機能を新たに提供し、当該言語領域におけるパフォーマンス診断の空白を埋めます。
  • D 言語のガベージコレクションに焦点を当てたフレームグラフ分析器を 2 つ追加:レポート上で GC オブジェクトの割り当てホットスポットとサイズ分布を把握でき、メモリ負荷がどの経路から来ているかを判断しやすくします(単一の粗いメモリ指標だけでは見えにくい情報を補います)。

3. システムレベルの診断能力の深化:新たに追加された 3 つの分析器

  • LuaJIT GC 分析器 lj-gc-state を新規追加:LuaJIT の GC 設定と現在の実行状態を一覧で把握でき、OpenResty などのユースケースで「どこを調べればよいか」に踏み込んだチューニングがしやすくなります(低レベル指標の羅列だけで終わらせません)。
  • 接続追跡分析器 sys-nf-conntrack を新規追加:「一つひとつのネットワーク接続をシステムが追跡する」際に依存するカーネル設定と現在の状態を整理して示し、ネットワーク負荷の高いアプリケーションで「接続が追いつかない」「追跡テーブルまわりが怪しい」といった調査に向きます。
  • ソフト IRQ 分析器 sys-softirq-stats を新規追加:ソフト IRQ の観点から、カーネル側の処理に引きずられてマシン全体が詰まっていないかを読み解き、高同時実行下のボトルネック緩和に向けた設定の方向性を示します。

その他の重要な更新

セキュリティ・運用の強化

  • 脆弱性スキャンの対象ベンダーを拡大し、セキュリティ保護のカバー範囲を広げます。
  • 非アクティブな agent のクリーンアップに対応し、リソース管理を最適化します。

ユーザーエクスペリエンスの改善

  • モバイル版レポートでは、レポート ID と問題 ID の 2 つをキーとして、問題を正確に特定できます。
  • お知らせタイトルにパーマネントリンクを付与できるようになり、ナレッジの蓄積と共有がしやすくなりました。
  • 新規レポート通知の閉じる操作に関するインタラクションを改善しました。マウスホイールによるズームは無効化され、ツールバーにズーム用ボタンを新設しました。

安定性の修正

  • Amazon Linux 2023 におけるインストールコマンド欠落の問題を修正しました。
  • オンプレミス版におけるログインフォームの表示異常や、OIDC 名が空になるといった重要な不具合を修正しました。
  • アプリケーション検出の複数の問題を修正し、検出の正確性を高めました。

パフォーマンスの最適化

  • アプリケーション更新処理にインデックスを追加し、クエリ性能を著しく改善しました。
  • 関連コンポーネントを更新し、技術スタックの先進性を維持しました。

本バージョンは、エンタープライズ統合能力プログラミング言語カバレッジの幅、およびシステムレベル診断の深さという 3 つの観点において大きなブレークスルーを実現し、より包括的かつ専門性の高いパフォーマンス分析・トラブルシューティングソリューションを提供いたします。

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

アップグレード方法

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

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

OpenResty XRay について

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