UNPKG

@neo-one/monitor

Version:

NEO•ONE monitoring.

10 lines (8 loc) 2.6 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const dotRegex = /\./g; exports.convertMetricLabel = (dotLabel) => dotLabel.replace(dotRegex, '_'); exports.convertMetricLabels = (labelsIn = {}) => Object.entries(labelsIn).reduce((acc, [key, value]) => (Object.assign({}, acc, { [exports.convertMetricLabel(key)]: value })), {}); exports.convertTagLabel = (dotLabel) => dotLabel; exports.convertTagLabels = (labelsIn = {}) => Object.entries(labelsIn).reduce((acc, [key, value]) => (Object.assign({}, acc, { [exports.convertTagLabel(key)]: value })), {}); //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBRUEsTUFBTSxRQUFRLEdBQUcsS0FBSyxDQUFDO0FBQ1YsUUFBQSxrQkFBa0IsR0FBRyxDQUFDLFFBQWdCLEVBQVUsRUFBRSxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsUUFBUSxFQUFFLEdBQUcsQ0FBQyxDQUFDO0FBRW5GLFFBQUEsbUJBQW1CLEdBQUcsQ0FBQyxXQUFtQixFQUFFLEVBQVUsRUFBRSxDQUNuRSxNQUFNLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxDQUFDLE1BQU0sQ0FDN0IsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxHQUFHLEVBQUUsS0FBSyxDQUFDLEVBQUUsRUFBRSxDQUFDLG1CQUNsQixHQUFHLElBQ04sQ0FBQywwQkFBa0IsQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFFLEtBQUssSUFDaEMsRUFDRixFQUFFLENBQ0gsQ0FBQztBQUVTLFFBQUEsZUFBZSxHQUFHLENBQUMsUUFBZ0IsRUFBVSxFQUFFLENBQUMsUUFBUSxDQUFDO0FBRXpELFFBQUEsZ0JBQWdCLEdBQUcsQ0FBQyxXQUFtQixFQUFFLEVBQVUsRUFBRSxDQUNoRSxNQUFNLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxDQUFDLE1BQU0sQ0FDN0IsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxHQUFHLEVBQUUsS0FBSyxDQUFDLEVBQUUsRUFBRSxDQUFDLG1CQUNsQixHQUFHLElBQ04sQ0FBQyx1QkFBZSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEVBQUUsS0FBSyxJQUM3QixFQUNGLEVBQUUsQ0FDSCxDQUFDIiwiZmlsZSI6Im5lby1vbmUtbW9uaXRvci9zcmMvdXRpbHMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBMYWJlbHMgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgZG90UmVnZXggPSAvXFwuL2c7XG5leHBvcnQgY29uc3QgY29udmVydE1ldHJpY0xhYmVsID0gKGRvdExhYmVsOiBzdHJpbmcpOiBzdHJpbmcgPT4gZG90TGFiZWwucmVwbGFjZShkb3RSZWdleCwgJ18nKTtcblxuZXhwb3J0IGNvbnN0IGNvbnZlcnRNZXRyaWNMYWJlbHMgPSAobGFiZWxzSW46IExhYmVscyA9IHt9KTogTGFiZWxzID0+XG4gIE9iamVjdC5lbnRyaWVzKGxhYmVsc0luKS5yZWR1Y2U8TGFiZWxzPihcbiAgICAoYWNjLCBba2V5LCB2YWx1ZV0pID0+ICh7XG4gICAgICAuLi5hY2MsXG4gICAgICBbY29udmVydE1ldHJpY0xhYmVsKGtleSldOiB2YWx1ZSxcbiAgICB9KSxcbiAgICB7fSxcbiAgKTtcblxuZXhwb3J0IGNvbnN0IGNvbnZlcnRUYWdMYWJlbCA9IChkb3RMYWJlbDogc3RyaW5nKTogc3RyaW5nID0+IGRvdExhYmVsO1xuXG5leHBvcnQgY29uc3QgY29udmVydFRhZ0xhYmVscyA9IChsYWJlbHNJbjogTGFiZWxzID0ge30pOiBMYWJlbHMgPT5cbiAgT2JqZWN0LmVudHJpZXMobGFiZWxzSW4pLnJlZHVjZTxMYWJlbHM+KFxuICAgIChhY2MsIFtrZXksIHZhbHVlXSkgPT4gKHtcbiAgICAgIC4uLmFjYyxcbiAgICAgIFtjb252ZXJ0VGFnTGFiZWwoa2V5KV06IHZhbHVlLFxuICAgIH0pLFxuICAgIHt9LFxuICApO1xuIl19