Module Doris KPI Client
Installation
yarn add @doris.mobi/kpi-client
DataDog Service
Configuration
import { KpiClientModule } from 'kpi-client';
@Module({
imports: [KpiClientModule.forRoot({})]
})
export class AppModule {}
Usage
import { DatadogAsyncLogManagerService } from 'kpi-client';
export class MyClass {
constructor(private readonly asyncLogManager: DatadogAsyncLogManagerService) {}
async myFunction() {
await this.asyncLogManager.createAsyncLog({
data: { foo: 'bar' },
level: 'info', // info | warn | error
message: `any messages`,
service_name: 'service_name',
log_key: 'any_key',
})
}
}