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

OpenResty XRay 26.5.11 のコアハイライト

3 つのコアハイライト

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

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

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

  • D 言語アプリケーションの分析機能を新たに提供し、当該言語領域におけるパフォーマンス診断の空白を埋めます。
  • 専用ツール d-newgco および d-newgco-size によるフレームグラフを新規提供します。D 言語アプリケーションにおける GC オブジェクトの割り当て動作を精緻に分析し、開発者がメモリ性能上のボトルネックを迅速に特定できるよう支援します。

3. システムレベルの診断能力の深化:新たに追加された 3 つの専門ツール

  • lj-gc-state:LuaJIT ガベージコレクタの設定と実行状態をリアルタイムで取得します。OpenResty などのユースケースにおける GC チューニングに必要なデータ基盤となります。
  • sys-nf-conntrack:Linux の接続追跡(コネクショントラッキング)モジュールの設定と状態を監視し、ネットワーク負荷の高いアプリケーションにおける接続管理の最適化を支援します。
  • 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 など、さまざまな環境において複数のランタイムをサポートしております。