***

title: "SystemOptions"
generated: true
---------------

<GenerationInfo sourceFile="packages/core/src/config/vendure-config.ts" sourceLine="1210" packageName="@vendure/core" since="1.6.0" />

Options relating to system functions.

```ts title="Signature"
interface SystemOptions {
    healthChecks?: HealthCheckStrategy[];
    errorHandlers?: ErrorHandlerStrategy[];
    cacheStrategy?: CacheStrategy;
    instrumentationStrategy?: InstrumentationStrategy;
}
```

<div className="members-wrapper">

### healthChecks

\<MemberInfo kind="property" type={`<a href='/current/core/reference/typescript-api/health-check/health-check-strategy#healthcheckstrategy'>HealthCheckStrategy</a>[]`} default={`[<a href='/current/core/reference/typescript-api/health-check/type-ormhealth-check-strategy#typeormhealthcheckstrategy'>TypeORMHealthCheckStrategy</a>]`}  since="1.6.0"  />

Defines an array of [HealthCheckStrategy](/current/core/reference/typescript-api/health-check/health-check-strategy#healthcheckstrategy) instances which are used by the `/health` endpoint to verify
that any critical systems which the Vendure server depends on are also healthy.

### errorHandlers

\<MemberInfo kind="property" type={`<a href='/current/core/reference/typescript-api/errors/error-handler-strategy#errorhandlerstrategy'>ErrorHandlerStrategy</a>[]`} default={`[]`}  since="2.2.0"  />

Defines an array of [ErrorHandlerStrategy](/current/core/reference/typescript-api/errors/error-handler-strategy#errorhandlerstrategy) instances which are used to define logic to be executed
when an error occurs, either on the server or the worker.

### cacheStrategy

\<MemberInfo kind="property" type={`<a href='/current/core/reference/typescript-api/cache/cache-strategy#cachestrategy'>CacheStrategy</a>`} default={`InMemoryCacheStrategy`}  since="3.1.0"  />

Defines the underlying method used to store cache key-value pairs which powers the
[CacheService](/current/core/reference/typescript-api/cache/cache-service#cacheservice).

### instrumentationStrategy

\<MemberInfo kind="property" type={`<a href='/current/core/reference/typescript-api/telemetry/instrumentation-strategy#instrumentationstrategy'>InstrumentationStrategy</a>`}   />

</div>
