UNPKG

@vtex/diagnostics-nodejs

Version:

Diagnostics library for Node.js applications

28 lines 898 B
import { Resource } from '@opentelemetry/resources'; import { Attributes } from '@opentelemetry/api'; export interface EnvAttributeMapping { envVar: string; attributeName: string; defaultValue?: string; } export interface ResourceConfig { clientName: string; serviceName: string; applicationID: string; clientConfig?: any; additionalAttrs?: Attributes; disableCloudDetect?: boolean; disableK8sDetect?: boolean; environment?: string; envMappings?: EnvAttributeMapping[]; envPrefix?: string; disableEnvPrefixDetection?: boolean; disableEnvMappingsFromEnv?: boolean; customAttributesFile?: string; } export declare function configureDefaults(config: ResourceConfig): Promise<Resource>; declare const _default: { configureDefaults: typeof configureDefaults; }; export default _default; //# sourceMappingURL=resource-discovery.d.ts.map