ca-apm-probe
Version:
CA APM Node.js Agent monitors real-time health and performance of Node.js applications
21 lines (17 loc) • 732 B
JavaScript
var logger = require("./logger.js");
var configData = require('./configdata')
var config = configData.getConfigData();
var podDetails = function (object) {
var containerName = config.k8s.containerName;
var podName = config.k8s.podName;
var podNamespace = config.k8s.podNamespace;
var podIpAddress = config.k8s.podIpAddress;
if (containerName && podName && podNamespace && podIpAddress) {
object.prms.containerName = containerName;
object.prms.podName = podName;
object.prms.podNamespace = podNamespace;
object.prms.podIpAddress = podIpAddress;
object.pid = containerName + podName + podNamespace + podIpAddress;
}
}
module.exports = podDetails;