nest-profiler-axios
API reference for @eleven-labs/nest-profiler-axios — outgoing HTTP request collector.
HttpRequestEntry
One entry per outgoing HTTP request made through HttpService.
Prop
Type
Public exports
import { AxiosCollectorModule } from '@eleven-labs/nest-profiler-axios';
import { AxiosCollector } from '@eleven-labs/nest-profiler-axios';
import type { HttpRequestEntry } from '@eleven-labs/nest-profiler-axios';Setup
// In PostsModule (the module that imports HttpModule):
import { HttpModule } from '@nestjs/axios';
import { AxiosCollectorModule } from '@eleven-labs/nest-profiler-axios';
@Module({
imports: [
HttpModule, // prerequisite — must be in the same module
AxiosCollectorModule.forRoot(),
],
})
export class PostsModule {}AxiosCollectorModule.forRoot() takes no configuration options. The collector finds HttpService automatically at bootstrap via ModuleRef.resolve({ strict: false }) and installs axios interceptors on its internal axiosRef.
Prerequisite: HttpModule from @nestjs/axios must be imported in the same module (or anywhere in the application — the collector searches across module boundaries).