[Home](./index.md) > [fastify-metrics](./fastify-metrics.md) > [IMetricsPluginOptions](./fastify-metrics.imetricspluginoptions.md) ## IMetricsPluginOptions interface Metrics plugin config **Signature:** ```typescript export interface IMetricsPluginOptions ``` ## Properties
| Property | Modifiers | Type | Description |
|---|---|---|---|
| [clearRegisterOnInit](./fastify-metrics.imetricspluginoptions.clearregisteroninit.md) | boolean | Clears the prom-client global registry before adding metrics. Default to `false` | |
| [defaultMetrics](./fastify-metrics.imetricspluginoptions.defaultmetrics.md) | [IDefaultMetricsConfig](./fastify-metrics.idefaultmetricsconfig.md) | Default prom-client metrics config. Collect prometheus recommended and node.js specific metrics like event loop lag. | |
| [endpoint](./fastify-metrics.imetricspluginoptions.endpoint.md) | string \| null \| RouteOptions | Endpoint to expose metrics in prometheus format. `null` - disables metrics exposure | |
| [name](./fastify-metrics.imetricspluginoptions.name.md) | string | Plugin name that will be registered in fastify instance. | |
| [promClient](./fastify-metrics.imetricspluginoptions.promclient.md) | typeof client \| null | PromClient instance to override default internal promClient | |
| [routeMetrics](./fastify-metrics.imetricspluginoptions.routemetrics.md) | [IRouteMetricsConfig](./fastify-metrics.iroutemetricsconfig.md) | Per route metrics config. Collect response time metric on requests |