OpenResty Edge の管理コンソールにおけるグローバル検索の使用方法
本日は OpenResty Edge の検索機能についてご説明します。
Request ID の検索
OpenResty Edge Admin の検索ボックスは画面上部中央に配置されています。検索ボックスにキーワードを入力することで、様々な種類の検索が可能です。
まず、Request ID による検索が可能です。Request ID は OpenResty Edge がリクエストの追跡を容易にするために付与する固有の識別子です。これは小文字のアルファベットと数字で構成される24桁の識別子です。この識別子を使用して何が検索できるか確認してみましょう。
OpenResty Edge の管理者用 Web コンソールにアクセスしてみましょう。こちらはサンプルの管理コンソールです。各ユーザーは独自のローカルデプロイメントを持っています。これらのアプリケーションから Request ID を見つけて検索を行います。
検索ボックスに openresty.org と入力します。
このアプリケーションに移動します。
エラーログページに移動します。
ここでこのアプリケーションの全てのエラーログを確認できます。各ログには Request ID が付与されています。
最初の Request ID をコピーします。
検索ボックスを開きます。
過去に検索機能を使用したことがある場合、下部に検索履歴が表示されます。現在は検索履歴が空の状態です。
先ほどコピーした Request ID を検索ボックスに貼り付けます。
検索結果が表示されます。
これをクリックします。
Request ID デコーダーページに移動します。このページでは、このリクエストに関する詳細情報を確認することができます。これで Request ID を使用してリクエストを検索する方法がおわかりいただけたかと存じます。
UI テキストの検索
検索可能な2つ目の種類は UI テキストです。OpenResty Edge のインターフェースに慣れていない場合、静的ファイルの処理場所を忘れてしまうことがあるかもしれません。
検索ボックスを開きます。
このような場合、検索ボックスに「file」などのテキストを入力することができます。
3つの結果が表示されます。
3番目をクリックすると、静的ファイルページに移動します。
このページが見つかったのは、インターフェース上に「file」という文字を含むボタンがあるためです。
アップストリームの検索
IP アドレスまたは名前でアップストリームを検索することも可能です。まず、IP アドレスでアップストリームを検索する方法を見てみましょう。
検索ボックスを再度開きます。
.188 で終わる IP アドレスを入力します。
6つの結果が表示されます。
検索結果にはアップストリームの名前が表示されます。
アプリケーション名も表示されます。
ここにはアプリケーション名がなく、括弧内の Global はこれがグローバルアップストリームであることを示しています。
3番目の結果をクリックすると、アプリケーションに移動し、アップストリーム編集パネルが開きます。
このアップストリームのホストを確認すると、確かに .188 で終わる IP アドレスであることがわかります。
このパネルを閉じます。
名前でアップストリームを検索することも可能です。
検索ボックスに「github」と入力します。
「github」という文字を含む名前のアップストリームが4つ見つかります。
最初のアップストリームをクリックします。
このアップストリームのホストを確認すると、確かに「github」という文字が含まれています。
このパネルを閉じます。
アプリケーションの検索
同様に、アプリケーション名での検索も可能です。
検索ボックスを再度開きます。
openresty.org と入力します。
7つの結果が表示されます。
最初の結果をクリックします。
該当アプリケーションの概要ページに移動したことが確認できます。
ブログ記事の検索
OpenResty Edge で検索可能な別の種類としてブログ記事があります。
検索ボックスに staging servers と入力します。
「Blog」グループ内に1つの結果が見つかります。
結果には記事のタイトルと更新日が表示されます。
タイトルをクリックすると、そのブログ記事が開きます。
OpenResty Edge について
OpenResty Edge は、マイクロサービスと分散トラフィックアーキテクチャ向けに設計された多機能ゲートウェイソフトウェアで、当社が独自に開発しました。トラフィック管理、プライベート CDN 構築、API ゲートウェイ、セキュリティ保護などの機能を統合し、現代のアプリケーションの構築、管理、保護を容易にします。OpenResty Edge は業界をリードする性能と拡張性を持ち、高並発・高負荷シナリオの厳しい要求を満たすことができます。K8s などのコンテナアプリケーショントラフィックのスケジューリングをサポートし、大量のドメイン名を管理できるため、大規模ウェブサイトや複雑なアプリケーションのニーズを容易に満たすことができます。
著者について
章亦春(Zhang Yichun)は、オープンソースの OpenResty® プロジェクトの創始者であり、OpenResty Inc. の CEO および創業者です。
章亦春(GitHub ID: agentzh)は中国江蘇省生まれで、現在は米国ベイエリアに在住しております。彼は中国における初期のオープンソース技術と文化の提唱者およびリーダーの一人であり、Cloudflare、Yahoo!、Alibaba など、国際的に有名なハイテク企業に勤務した経験があります。「エッジコンピューティング」、「動的トレーシング」、「機械プログラミング」 の先駆者であり、22 年以上のプログラミング経験と 16 年以上のオープンソース経験を持っております。世界中で 4000 万以上のドメイン名を持つユーザーを抱えるオープンソースプロジェクトのリーダーとして、彼は OpenResty® オープンソースプロジェクトをベースに、米国シリコンバレーの中心部にハイテク企業 OpenResty Inc. を設立いたしました。同社の主力製品である OpenResty XRay動的トレーシング技術を利用した非侵襲的な障害分析および排除ツール)と OpenResty Edge(マイクロサービスおよび分散トラフィックに最適化された多機能
翻訳
英文版の原文と日本語訳版(本文)をご用意しております。読者の皆様による他の言語への翻訳版も歓迎いたします。全文翻訳で省略がなければ、採用を検討させていただきます。心より感謝申し上げます!