搜索

1.2. 映射规则

download PDF

根据对 API 的请求,映射规则定义您要报告的指标或方法。以下是映射规则示例:

映射规则

这个规则表示,任何以 / 开头的 GET 请求都将按 1 增加指标 命中。此规则将与您的 API 的任何请求匹配。但最有可能会修改这个规则,因为它比较通用,而且在添加更多规则时通常会加倍计数。

Echo API 的以下规则显示更具体的示例:

Hello World 映射规则

1.2.1. 在产品和后端映射规则

映射规则在 API 产品和 API 后端级别上工作。在本节中,您将了解每个级别的映射规则的行为,并查看一个示例来描述映射规则如何运作。

在产品级别映射规则

  • 映射规则具有优先权。这意味着产品映射规则是第一个要评估的规则。
  • 映射规则始终被评估,并且独立于这些后端接收重定向的流量。

在后端级别上映射规则

  • 当您向后端添加映射规则时,这些规则将添加到所有产品中,并绑定所述后端。
  • 映射规则在产品级别上定义的映射规则后评估。
  • 只有在流量重定向到映射规则所属的同一后端时才评估映射规则。
  • 产品后端的路径会自动放在捆绑到上述产品的后端的每个映射规则的前面。

使用产品和后端映射规则示例

在本例中,我们从后端和产品开始。

/hello
/bye
  • Cool API 产品:

    • 具有这个公共端点:https://cool.api
    • 通过以下路由路径使用 Echo API 后端: /echo
  • 使用以下模式映射规则会自动成为 Cool API 产品的一部分:
/echo/hello
/echo/bye

现在,请考虑使用同一 Echo API 后端的名为 Tools for Devs 的额外产品。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.