租户 ID
Grafana Pyroscope 是一个多租户系统,租户可以查询包含其租户 ID 的性能分析数据。在 Grafana Pyroscope 集群中,租户 ID 是租户的唯一标识符。查询从每个请求的 HTTP 头部中的 X-Scope-OrgID
参数获取租户 ID,例如 X-Scope-OrgID: <TENANT-ID>
。
要将性能分析数据推送到特定租户的 Pyroscope,请参阅配置客户端。
默认情况下,多租户功能是禁用的,租户 ID 会被忽略,所有性能分析数据都以相同的租户(
anonymous
)存储和检索。要启用多租户功能,请在 Grafana Pyroscope 配置文件中添加
multitenancy_enabled
参数并将其设置为true
。或者,您也可以使用命令行参数启用多租户功能,例如--auth.multitenancy-enabled=true
。
限制
租户 ID 的长度不能超过 150 字节或字符,且只能包含以下支持的字符:
- 字母数字字符
0-9
a-z
A-Z
- 特殊字符
- 感叹号 (
!
) - 连字符 (
-
) - 下划线 (
_
) - 单点 (
.
) - 星号 (
*
) - 单引号 (
'
) - 左括号 (
(
) - 右括号 (
)
)
- 感叹号 (
注意
出于安全原因,
.
和..
不是有效的租户 ID。所有其他字符,包括斜杠和空格,都不受支持。