Skip to content

Documentation / @tenancy-node/prometheus / PrometheusOptions

Interface: PrometheusOptions ​

Defined in: prometheus/src/index.ts:4

Properties ​

buckets? ​

optional buckets?: number[]

Defined in: prometheus/src/index.ts:19

Límites de los histogramas en segundos.


defaultMetrics? ​

optional defaultMetrics?: boolean

Defined in: prometheus/src/index.ts:17

Métricas del proceso (CPU, memoria, event loop). Por defecto false.


perTenant? ​

optional perTenant?: boolean | { allow?: readonly string[] | ((tenantId) => boolean); maxTenants?: number; }

Defined in: prometheus/src/index.ts:15

Etiqueta tenant en las métricas. Cada tenant multiplica las series: con miles de tenants eso tumba a Prometheus. Por defecto false.

  • true: hasta maxTenants (por defecto 100) tenants; los demás van como other.
  • una lista o función: solo esos tenants (por ejemplo tus clientes grandes).

prefix? ​

optional prefix?: string

Defined in: prometheus/src/index.ts:8

Prefijo de las métricas. Por defecto tenancy_.


registry? ​

optional registry?: Registry<"text/plain; version=0.0.4; charset=utf-8">

Defined in: prometheus/src/index.ts:6

Registro de prom-client. Por defecto uno nuevo (no el global).

Publicado bajo la licencia MIT.