APIBuilderinterface
Builder interface for constructing the io.Insights API.
Properties (4)
| Property | Type | Default | Required | Description |
|---|---|---|---|---|
| logger⚓︎ | Logger | x | Logger instance used by the builder and child managers. |
|
| metricsBuilder⚓︎ | MetricsManagerBuilder | x | x | Metrics manager builder instance. |
| settings⚓︎ | Partial<Settings> | x | x | Settings configuration for the API. |
| tracesBuilder⚓︎ | TracesManagerBuilder | x | x | Traces manager builder instance. |
5 Methods
build()⚓︎
() => API
Builds and returns the configured API container.
Returns
The fully configured API container
withMetrics()⚓︎
() => MetricsManagerBuilder
Initializes the metrics manager builder.
Returns
The metrics manager builder for further configuration
withTraces()⚓︎
() => TracesManagerBuilder
Initializes the traces manager builder.
Returns
The traces manager builder for further configuration