如何配置 Loki 以接受带有子路径的请求?

How to configure Loki to accept requests with subpath?

我想用以下格式的地址与我的 Loki 实例通信:

http://my.domain.com/monitoring/loki/

但是我找不到正确的配置位置。

我假设 Loki 是基于普罗米修斯的,并且我可以使用像 --web.external-url 这样的标志。但似乎并非如此,因为我已经用 docker run grafana/loki --help.

检查了所有可用的标志

我是不是遗漏了什么,或者我必须在 Loki 和世界其他地方之间添加一个反向代理?

不可能。使用 Nginx。

尽管 Loki 基于 Prometheus,但目前无法让 Loki 监听子路径。

以防万一有人需要它并来到这里 post,您可以在这种情况下使用 -server.path-prefix=/loki

所有 api 路径都将由此路径提供服务。