Limitations
Tenant ID naming
The tenant ID (also called “user ID” or “org ID”) is the unique identifier of a tenant within a Cortex cluster. The tenant ID is opaque information to Cortex, which doesn’t make any assumptions on its format/content, but its naming has two limitations:
- Supported characters
- Length
Supported characters
The following character sets are generally safe for use in the tenant ID:
- Alphanumeric characters
0-9a-zA-Z
- Special characters
- Exclamation point (
!) - Hyphen (
-) - Underscore (
_) - Single Period (
.), but the tenant IDs.and..are considered invalid - Asterisk (
*) - Single quote (
') - Open parenthesis (
() - Close parenthesis (
))
- Exclamation point (
All other characters are not safe to use. In particular, slashes / and whitespaces ( ) are not supported.
Invalid tenant IDs
The following tenant IDs are considered invalid in Cortex.
- Current directory (
.) - Parent directory (
..) - Markers directory (
__markers__) - User Index File (
user-index.json.gz)
Length
The tenant ID length should not exceed 150 bytes/characters.