# ImqueueInstrumentation.(constructor) · @imqueue/opentelemetry

Source: https://imqueue.org/api/opentelemetry/latest/opentelemetry.imqueueinstrumentation._constructor_/
Published: 2026-08-01
Author: @imqueue maintainers (https://github.com/imqueue)
Package: @imqueue/opentelemetry 4.0.0 — generated reference, not hand-written

Constructs a new instance of the `ImqueueInstrumentation` class

**Signature:**

```typescript
constructor(config?: InstrumentationConfig);
```

## Parameters


| Parameter | Type | Description |
| --- | --- | --- |
| config | InstrumentationConfig | _(Optional)_ standard OpenTelemetry instrumentation config. Note that `enabled` is honoured by `registerInstrumentations`, which calls [ImqueueInstrumentation.enable()](https://imqueue.org/api/opentelemetry/latest/opentelemetry.imqueueinstrumentation.enable/) for you; there are no options specific to this instrumentation. |

