Add --verbose 1 flag for mon

Vitaliy Filippov 2020-09-11 18:49:03 +03:00
parent eadd454992
commit 49ec8c7c63
2 changed files with 10 additions and 3 deletions

View File

@ -15,7 +15,7 @@ for (let i = 2; i < process.argv.length; i++)
if (!options.etcd_url)
{
console.error('USAGE: '+process.argv[0]+' '+process.argv[1]+' --etcd_url "http://127.0.0.1:2379,..." --etcd_prefix "/vitastor" --etcd_start_timeout 5');
console.error('USAGE: '+process.argv[0]+' '+process.argv[1]+' --etcd_url "http://127.0.0.1:2379,..." --etcd_prefix "/vitastor" --etcd_start_timeout 5 [--verbose 1]');
process.exit();
}

View File

@ -221,6 +221,7 @@ class Mon
url += '/v3';
this.etcd_urls.push(scheme+'://'+url);
}
this.verbose = config.verbose || 0;
this.etcd_prefix = config.etcd_prefix || '/vitastor';
this.etcd_prefix = this.etcd_prefix.replace(/\/\/+/g, '/').replace(/^\/?(.*[^\/])\/?$/, '/$1');
this.etcd_start_timeout = (config.etcd_start_timeout || 5) * 1000;
@ -345,7 +346,10 @@ class Mon
else
{
let stats_changed = false, changed = false;
console.log('Revision '+data.result.header.revision+' events: ');
if (this.verbose)
{
console.log('Revision '+data.result.header.revision+' events: ');
}
this.etcd_watch_revision = BigInt(data.result.header.revision)+BigInt(1);
for (const e of data.result.events)
{
@ -359,7 +363,10 @@ class Mon
{
changed = true;
}
console.log(e);
if (this.verbose)
{
console.log(e);
}
}
if (stats_changed)
{