在 OpenResty Edge 的 Admin 控制台中如何使用全局搜索
今天我要演示的是 OpenResty Edge 的搜索功能。
搜索 Request ID
OpenResty Edge Admin 的搜索框位于屏幕上方中心的位置。可以在搜索框里输入关键词进行搜索。关键词的类型有很多种。
首先,可以根据 Request ID 搜索。Request ID 是 OpenResty Edge 为了方便追踪请求为请求添加的唯一标识符。它是由小写字母和数字组成的 24 位标识符。现在来看一看用这个标识符能找到什么。
让我们进入 OpenResty Edge 的 Admin Web 控制台。这是我们控制台样例部署。每个用户都有自己的本地部署。我们将在这些应用中找到一个 Request ID 来进行搜索。
在搜索框中输入 openresty.org。
进入这个应用。
进入错误日志页面。
这里可以看到该应用的所有错误日志。每个日志都有一个 Request ID。
复制第一个 Request ID。
打开搜索框。
如果您曾经使用过搜索功能,下方会显示搜索历史。现在搜索历史这里是空的。
将我们刚才复制的 RequestID 粘贴到搜索框中。
可以看到搜索的结果。
点击它。
将进入 Request ID 解码器页面。在这个页面上您可以找到关于这个请求的一些详细信息。现在您知道如何使用 Request ID 来搜索请求了。
搜索界面上的文案
第二个可以搜索的类型是界面上的文案。假设您对 OpenRsty Edge 界面还不熟悉,忘记了可以在哪里处理静态文件。
点击打开搜索框。
在这种情况下,您可以在搜索框中输入比如 “file” 这样的文案。
可以看到有三个结果显示出来。
点击第三个,可以进入静态文件页面。
您可以找到这个页面,是因为这个界面上有带 “file” 字样的按钮。
搜索上游
您也可以通过 IP 地址或名字来搜索上游。首先,让我们看看如何通过 IP 地址搜索上游。
点击再次打开搜索框。
输入一个以 .188 结尾的 IP 地址。
可以看到有 6 个结果呈现。
在搜索结果中可以看到上游的名字。
应用的名字。
这里没有应用名,括号里的 Global 表示它是一个全局上游。
点击第三个结果。您将进入应用,同时打开上游编辑面板。
看一下这个上游的主机,确实是以 .188 结尾的 IP 地址。
点击关闭这个面板。
也可以通过名字来搜索上游。
在搜索框中输入 “github”。
可以找到 4 个名字里带 “github” 的上游。
点击进入第一个上游。
看看这个上游的主机,确实带有 “github” 字样。
点击关闭这个面板。
搜索应用
同样地,您也可以通过应用名称来搜索应用。
再次打开搜索框。
输入 openresty.org。
可以看到,有 7 个结果呈现。
点击进入第一个结果。
可以看到,我们进入到了该应用的概览页面。
搜索博客文章
我们在 OpenResty Edge 中可以搜索的另外一种类型是博客文章。
在搜索框中输入 staging servers。
在 “Blog” 组里找到一个结果。
结果中显示了文章的标题和更新日期。
点击标题。可以打开这篇博客。
关于 OpenResty Edge
OpenResty Edge 是一款专为微服务和分布式流量架构设计的全能型网关软件,由我们自主研发。它集流量管理、私有 CDN 构建、API 网关、安全防护等功能于一体,帮助您轻松构建、管理和保护现代应用程序。OpenResty Edge 拥有业界领先的性能和可扩展性,能够满足高并发、高负载场景下的苛刻需求。它支持调度 K8s 等容器应用流量,并可管理海量域名,轻松满足大型网站和复杂应用的需求。
如果您喜欢这个教程,请订阅这个博客网站和我们的 YouTube 频道 或 B 站频道。谢谢!
关于作者
章亦春是开源 OpenResty® 项目创始人兼 OpenResty Inc. 公司 CEO 和创始人。
章亦春(Github ID: agentzh),生于中国江苏,现定居美国湾区。他是中国早期开源技术和文化的倡导者和领军人物,曾供职于多家国际知名的高科技企业,如 Cloudflare、雅虎、阿里巴巴, 是 “边缘计算“、”动态追踪 “和 “机器编程 “的先驱,拥有超过 22 年的编程及 16 年的开源经验。作为拥有超过 4000 万全球域名用户的开源项目的领导者。他基于其 OpenResty® 开源项目打造的高科技企业 OpenResty Inc. 位于美国硅谷中心。其主打的两个产品 OpenResty XRay(利用动态追踪技术的非侵入式的故障剖析和排除工具)和 OpenResty Edge(最适合微服务和分布式流量的全能型网关软件),广受全球众多上市及大型企业青睐。在 OpenResty 以外,章亦春为多个开源项目贡献了累计超过百万行代码,其中包括,Linux 内核、Nginx、LuaJIT、GDB、SystemTap、LLVM、Perl 等,并编写过 60 多个开源软件库。
关注我们
如果您喜欢本文,欢迎关注我们 OpenResty Inc. 公司的博客网站 。也欢迎扫码关注我们的微信公众号:
翻译
我们提供了英文版原文和中译版(本文)。我们也欢迎读者提供其他语言的翻译版本,只要是全文翻译不带省略,我们都将会考虑采用,非常感谢!