← 戻る
人気の記事
OpenResty XRay May 2, 2016
OpenResty XRay May 2, 2016
動的トレース技術についての雑談

- 動的トレーシングとは
- 動的トレーシングの利点
- DTrace と SystemTap
- SystemTap の実運用での活用
- フレームグラフ
- 方法論
- 知識は力なり
- オープンソースとデバッグシンボル
- Linux カーネルのサポート
- ハードウェアトレーシング
- 終了プロセスの解析
- 従来のデバッグ技術
- 混沌としたデバッグの世界
- OpenResty XRay
OpenResty XRay Sep 7, 2020
OpenResty XRay Sep 7, 2020
Lua レベル CPU フレームグラフの概要

- フレームグラフとは何か
- 簡単な Lua の例
- 複雑な Lua アプリケーション
- サンプリングのオーバーヘッド
- セキュリティ
- 互換性
- その他の種類の Lua レベルフレームグラフ
OpenResty XRay Aug 10, 2020
OpenResty XRay Aug 10, 2020
OpenResty と Nginx の共有メモリ領域におけるメモリフラグメンテーションの問題

- 空の共有メモリ領域
- 類似サイズのエントリで埋める
- 奇数キーの削除
- 前半部分のキーの削除
- メモリフラグメンテーションの緩和
OpenResty XRay Aug 4, 2020
OpenResty XRay Aug 4, 2020
OpenResty と Nginx の共有メモリ領域が物理メモリをどのように消費するか

- Slab とメモリページ
- 割り当てられたメモリが必ずしも消費されるわけではない
- 偽のメモリリーク
- HUP による再読み込み
OpenResty XRay Jan 21, 2020
OpenResty XRay Jan 21, 2020
OpenResty と Nginx のメモリ割り当てと管理方法

- システムレベル
- アプリケーションレベル
- 従来の Nginx サーバー
OPENRESTY Aug 5, 2019
OPENRESTY Aug 5, 2019
Join Us

- Backend Engineer / System Engineer
- Sales Engineer
最新記事
OpenResty XRay Oct 30, 2024
OpenResty XRay Oct 30, 2024
オンラインでの Perl アプリケーションにおけるプログラム例外の監視(OpenResty XRay を使用)

- Perl アプリケーションのプログラム例外を分析
- 自動生成レポート
OpenResty XRay Oct 30, 2024
OpenResty XRay Oct 30, 2024
C++ による C++ アプリケーションの動的トレース技術

- 対象 C++ プログラムを設定
- C++(または Y++)アナライザーの作成
- 対象プログラムとアナライザーの実行
- 複雑な C++ アプリケーションのサポート強化
- デバッグシンボルについて
- 結論
OpenResty Open Source Oct 22, 2024
OpenResty Open Source Oct 22, 2024
OpenResty 1.27.1.1 正式リリース

- 主な変更点
- 完全な変更ログ
- フィードバック
OpenResty XRay Oct 10, 2024
OpenResty XRay Oct 10, 2024
OpenResty XRay を用いた Tomcat Java アプリケーションのリクエスト遅延分析

- OpenResty XRay の Tomcat サポート
- インテリジェントパケットキャプチャ
- 実際の適用例
- 結論
- 自動サンプリングと専門家による分析
OpenResty XRay Sep 20, 2024
OpenResty XRay Sep 20, 2024
オンライン Java アプリケーションの CPU、off-CPU、およびディスク IO 使用状況の分析(OpenResty XRay を使用)

- 高 CPU 使用率の問題
- CPU ブロッキングの問題
- 高ディスク IO の問題
- サポートされているバージョンと OS
- パフォーマンスへの影響とオーバーヘッド
- 今後の計画
アーカイブ
2024 Oct
2024 Sep
2024 Aug
2024 Jun
2024 May
- OpenResty XRay を使用して、オンラインの Rust コードパスにおけるディスク I/O の高負荷を迅速に特定する方法 May 24, 2024
- OpenResty XRay による Core Dump の自動分析技術 May 13, 2024
- OpenResty XRay モバイルアプリケーションにつうてのご紹介 May 12, 2024
- PHP プロセス内の大きなメモリオブジェクトをオンラインで特定する(OpenResty XRay を使用) May 11, 2024
- OpenResty XRay を使用した Go コードにおけるディスク I/O 高負荷のオンラインでの迅速な特定方法 May 10, 2024
- OpenResty Edge でゲートウェイサーバーの自動健全性チェックを有効にする May 8, 2024
2024 Apr
2024 Mar
2024 Jan
- OpenResty Edge の Admin コンソールで DNS アプリケーションのアクセス権限を管理する January 28, 2024
- Envoy サーバー内部での CPU 時間の消費状況(OpenResty XRay を使用) January 27, 2024
- オンラインでブロッキングスレッドの Perl コードパスを迅速に特定する(OpenResty XRay を使用) January 26, 2024
- Rust アプリケーションのオンライン例外監視(OpenResty XRay を使用) January 22, 2024
- Go アプリケーションのオンライン例外監視(OpenResty XRay を使用) January 19, 2024
- OpenResty XRay を使用して Prometheus アプリケーション内の CPU 使用率が最も高い Go コードパスを特定する January 16, 2024
- OpenResty 1.25.3.1 正式リリース January 12, 2024
- OpenResty Edge の管理コンソールにおけるグローバル検索の使用方法 January 9, 2024
- OpenResty Edge における Edgelang を通じた Lua モジュールの呼び出し January 6, 2024
- PHP Laravel アプリケーションにおける CPU 時間の消費状況を確認(OpenResty XRay を使用) January 1, 2024
2023 Dec
- OpenResty XRay を使用して HTTP 504 タイムアウトエラーを診断する方法 December 29, 2023
- Perl アプリケーションの追跡時における OpenResty XRay のシステムパフォーマンスへの影響 December 25, 2023
- CockroachDB における CPU 時間の消費状況(OpenResty XRay を使用) December 25, 2023
- OpenResty Edge におけるステージングゲートウェイサーバーの使用方法 December 21, 2023
- Perl プロセス内の大きなメモリオブジェクトをオンラインで特定する(OpenResty XRay を使用) December 15, 2023
- Go アプリケーションの追跡時における OpenResty XRay のシステムパフォーマンスへの影響 December 7, 2023
- Ubuntu への OpenResty XRay Agent のインストール方法(APT リポジトリを使用) December 5, 2023
- OpenResty Edge での Webhook の設定 December 4, 2023
- PHP アプリケーションの追跡時における OpenResty XRay のシステムパフォーマンスへの影響 December 1, 2023
2023 Nov
- Rust アプリケーションの追跡時における OpenResty XRay のシステムパフォーマンスへの影響 November 27, 2023
- Python アプリケーションの追跡時における OpenResty XRay のシステムパフォーマンスへの影響 November 27, 2023
- カスタム Ylang アナライザーを作成して Go プログラムを動的にトレースする(OpenResty XRay を使用) November 24, 2023
- OpenResty Edge におけるカスタムエラーページの設定 November 23, 2023
- OpenResty Edge での DNS レコードの設定 November 21, 2023
- カスタムレスポンスヘッダーの追加方法(OpenResty Edge を使用) November 15, 2023
- Web コンソールのユーザー管理とアクセス制御(OpenResty Edge) November 13, 2023
- OpenResty Edge におけるグローバルサーバーロードバランシング(GSLB)機能の使用方法 November 13, 2023
2023 Oct
2023 Sep
- Rust の Sled ライブラリ内部で CPU 時間がどのように消費されているか(OpenResty XRay を使用) September 28, 2023
- Go の etcd サーバーの CPU 時間の使用状況(OpenResty XRay を使用) September 27, 2023
- llama.cpp プログラムと LLaMA2 モデル内部で CPU 時間がどのように消費されているか(OpenResty XRay を使用) September 21, 2023
- Ylang: eBPF、Stap+、GDB などのフレームワーク向け汎用言語(第4回、全4回) September 20, 2023
- オンラインで Go コードパスのブロッキングスレッドを迅速に特定する方法(OpenResty XRay を使用) September 6, 2023
2023 Aug
- オンラインで Go コードの CPU 使用率が最も高いパスを素早く特定する方法(OpenResty XRay を使用) August 23, 2023
- Ylang: eBPF、Stap+、GDB などのフレームワーク向け汎用言語(第3回、全4回) August 22, 2023
- Ylang: eBPF、Stap+、GDB などのフレームワーク向け汎用言語(第2回、全4回) August 21, 2023
- オンラインで Python コードパスのブロッキングスレッドを迅速に特定する方法(OpenResty XRay を使用) August 8, 2023
- OpenResty XRay を使用して Linux カーネルのトレースサブシステムにおける 2 つのバグを捕捉 August 6, 2023
- オンラインで CPU 使用率が最も高い Perl コードパスを素早く特定する方法(OpenResty XRay を使用) August 4, 2023
2023 Jul
- OpenResty XRay を使用してオンラインで CPU 負荷の高い Lua コードパスを素早く特定する方法 July 28, 2023
- OpenResty 1.21.4.2 正式リリース July 28, 2023
- OpenResty XRay を使用して、カスタム Kong プラグインの Lua 例外による CPU ボトルネックを解決した方法 July 19, 2023
- OpenResty XRay を使用して、オンラインの Kong サービスプロセス内のプラグインの CPU およびメモリ使用量をリアルタイムで統計化する方法 July 15, 2023
- Ylang: eBPF、Stap+、GDB などのフレームワーク向け汎用言語(第1回、全4回) July 6, 2023
- オンラインリクエストの 200ms 追加遅延の自動診断 July 5, 2023
2023 Jun
- EdgeLang:強力で効率的なゲートウェイロジック用の小規模言語 June 30, 2023
- OpenResty XRay のコマンドラインツールを使用してメモリリークしている Lua テーブルを特定する June 27, 2023
- YSQL 言語を使用した Nginx プロセスのリアルタイムリクエスト数カウント June 23, 2023
- リクエスト ID を使用してゲートウェイの問題をデバッグする(OpenResty Edge を使用) June 7, 2023
- OpenResty Edge で hCaptcha の検証ページを設定する June 6, 2023
- OpenResty Edge ゲートウェイへの静的リソースのプッシュ June 5, 2023
- OpenResty Edge での SNI プロキシの設定 June 5, 2023
- OpenResty Edge における内蔵キャプチャページの設定 June 3, 2023
2023 May
- OpenResty Edge でゲートウェイのアクセスログファイルを設定する May 30, 2023
- OpenResty Edge を使用した TCP アプリケーションのロードバランシング May 29, 2023
- OpenResty Edge におけるエラーログファイルの設定 May 28, 2023
- OpenResty Edge ゲートウェイにおけるアップストリームの Sticky Cookie の設定 May 25, 2023
- OpenResty Edge における標準動的メトリクスの使用方法 May 22, 2023
- OpenResty Edge での Kubernetes(K8s)アップストリームへのトラフィック管理 May 8, 2023
- Microsoft Azure クラウド上に OpenResty XRay オンプレミス版をインストールする May 5, 2023
2023 Apr
2023 Feb
2022 Jul
2022 Jun
2021 Sep
- Auto-Generate Demo Videos for Google Search from Screenplay Docs (via OpenResty Showman) September 26, 2021
- OpenResty Edge におけるアップストリームリクエストの異なるホストヘッダー設定 September 16, 2021
- Debian 11 向け OpenResty 公式パッケージリポジトリの新設 September 9, 2021
- クライアントの言語設定に基づいて異なる URI にリダイレクトする方法 (OpenResty Edge) September 7, 2021