@instana/collector
Version:
The Instana Node.js metrics and trace data collector
26 lines (19 loc) • 545 B
JavaScript
/*
* (c) Copyright IBM Corp. 2021
* (c) Copyright Instana Inc. and contributors 2015
*/
;
let pid;
/**
* @param {import('@instana/core/src/util/normalizeConfig').InstanaConfig} config
* @param {{ pid: number, onPidChange: (callback: (pid: number) => void) => void }} pidStore
*/
exports.init = function init(config, pidStore) {
pid = pidStore.pid;
exports.currentPayload = pid;
pidStore.onPidChange(_pid => {
exports.currentPayload = _pid;
});
};
exports.payloadPrefix = 'pid';
exports.currentPayload = null;