Skip to content

Commit 4d11d61

Browse files
legendecaspichlermarcdyladan
authored
fix(host-metrics): fallback to process.memoryUsage() (open-telemetry#1471)
Co-authored-by: Marc Pichler <[email protected]> Co-authored-by: Daniel Dyla <[email protected]>
1 parent 47122f3 commit 4d11d61

File tree

1 file changed

+6
-1
lines changed
  • packages/opentelemetry-host-metrics/src/stats

1 file changed

+6
-1
lines changed

packages/opentelemetry-host-metrics/src/stats/common.ts

+6-1
Original file line numberDiff line numberDiff line change
@@ -109,5 +109,10 @@ export function getMemoryData(): MemoryData {
109109
* including all C++ and JavaScript objects and code.
110110
*/
111111
export function getProcessMemoryData(): number {
112-
return process.memoryUsage.rss();
112+
// `process.memoryUsage.rss` is a faster alternative introduced in v14.18.0.
113+
// Prefer it if available.
114+
if (process.memoryUsage.rss) {
115+
return process.memoryUsage.rss();
116+
}
117+
return process.memoryUsage().rss;
113118
}

0 commit comments

Comments
 (0)