@ledgerhq/coin-modules-monitoring
Version:
Push monitoring metrics to Datadog
19 lines • 667 B
JavaScript
import currencies from "./currencies";
import run from "./run";
const [, , argv2 = "all"] = process.argv;
const supportedCurrencies = Object.keys(currencies);
const filteredCurrencies = argv2 === "all"
? supportedCurrencies
: argv2
.split(",")
.map(c => c.trim())
.filter(c => supportedCurrencies.includes(c));
const monitoredCurrencies = filteredCurrencies.filter(c => {
const currency = currencies[c];
if (currency?.skip) {
console.log(`Skipping "${c}". Reason: ${currency.skip}`);
}
return !currency.skip;
});
run(monitoredCurrencies).then(console.table).catch(console.error);
//# sourceMappingURL=cli.js.map