@vtex/diagnostics-nodejs
Version:
Diagnostics library for Node.js applications
16 lines • 567 B
TypeScript
import { AccountProvider } from '../../types/traces';
interface StaticProviderConfig {
defaultRate: number;
accounts: Record<string, number>;
}
export declare class StaticProvider implements AccountProvider {
private accounts;
private defaultRate;
constructor(config: StaticProviderConfig);
private validateConfig;
getSamplingRate(accountId: string): [number, boolean];
getDefaultRate(): number;
}
export declare function newStaticProvider(config: StaticProviderConfig): AccountProvider;
export {};
//# sourceMappingURL=static.d.ts.map