npm install --save @types/appdynamics
This package contains type definitions for appdynamics (https://www.appdynamics.com/supported-technologies/nodejs).
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/appdynamics.
/**
* Starts the profiling process.
*/
export function profile(config: ProfileParameter): void;
/**
* appdynamics monitors your Node.js applications in production.
*/
export as namespace appdynamics;
export interface ProfileParameter {
controllerHostName?: string;
controllerPort?: number;
controllerSslEnabled?: boolean;
accountName?: string;
accountAccessKey?: string;
applicationName?: string;
tierName?: string;
nodeName?: string;
noNodeNameSuffix?: boolean;
alwaysAddEumMetadataInHttpHeaders?: boolean;
btEntryPointDelayDisabled?: boolean;
debug?: boolean;
logging?: {
logfiles?: Array<{
root_directory?: string;
filename?: string;
level?: "TRACE" | "DEBUG" | "INFO" | "WARN" | "ERROR" | "FATAL";
max_size?: number;
max_file?: number;
outputType?: string;
}>;
};
maxProcessSnapshotsPerPeriod?: number;
processSnapshotPeriodInSeconds?: number;
autoSnapshotDurationSeconds?: number;
rootTmpDir?: string;
tmpDir?: string;
reuseNode?: boolean;
reuseNodePrefix?: string;
certificateFile?: string;
uniqueHostId?: string;
}
- Last updated: Fri, 24 Jan 2025 20:02:26 GMT
- Dependencies: none
These definitions were written by Justin Vos.