Directories
¶
| Path | Synopsis |
|---|---|
|
pkg
|
|
|
burst
Package burst provides per-tenant burst rate limiting.
|
Package burst provides per-tenant burst rate limiting. |
|
config
Package config provides thread-safe per-tenant configuration storage.
|
Package config provides thread-safe per-tenant configuration storage. |
|
context
Package tctx provides context utilities for multi-tenant applications.
|
Package tctx provides context utilities for multi-tenant applications. |
|
db
Package db provides multi-tenant database registry.
|
Package db provides multi-tenant database registry. |
|
httpclient
Package httpclient provides an HTTP client that injects tenant ID headers.
|
Package httpclient provides an HTTP client that injects tenant ID headers. |
|
kafka
Package kafka provides multi-tenant Kafka tools.
|
Package kafka provides multi-tenant Kafka tools. |
|
logger
Package logger provides a slog wrapper that includes tenant ID in log output.
|
Package logger provides a slog wrapper that includes tenant ID in log output. |
|
metrics
Package metrics provides multi-tenant Prometheus instrumentation.
|
Package metrics provides multi-tenant Prometheus instrumentation. |
|
middleware
Package middleware provides HTTP middleware for tenant identification.
|
Package middleware provides HTTP middleware for tenant identification. |
|
mt
Package mt provides generic multi-tenant tools.
|
Package mt provides generic multi-tenant tools. |
|
nats
Package nats provides multi-tenant NATS tools.
|
Package nats provides multi-tenant NATS tools. |
|
obj
Package obj provides lazy-initialized, centralized per-tenant object management.
|
Package obj provides lazy-initialized, centralized per-tenant object management. |
|
otel
Package otel provides OpenTelemetry instrumentation for multi-tenant apps.
|
Package otel provides OpenTelemetry instrumentation for multi-tenant apps. |
|
rabbitmq
Package rabbitmq provides multi-tenant RabbitMQ tools.
|
Package rabbitmq provides multi-tenant RabbitMQ tools. |
|
redis
Package redis provides multi-tenant Redis v9 tools.
|
Package redis provides multi-tenant Redis v9 tools. |
|
replacer
Package replacer provides tenant ID replacement utilities.
|
Package replacer provides tenant ID replacement utilities. |
|
timezone
Package timezone provides per-tenant timezone management.
|
Package timezone provides per-tenant timezone management. |
Click to show internal directories.
Click to hide internal directories.