Browse Source

Fix 'dogapi metric send' cli command

pull/39/head
Brett Langdon 10 years ago
parent
commit
6127681c92
1 changed files with 6 additions and 10 deletions
  1. +6
    -10
      lib/api/metric.js

+ 6
- 10
lib/api/metric.js View File

@ -200,18 +200,14 @@ module.exports = {
] ]
}, },
handleCli: function(subcommand, args, callback){ handleCli: function(subcommand, args, callback){
if(subcommand === "send"){
if(args._.length > 5 && subcommand === "send"){
var extra = {}; var extra = {};
if(args["--tags"]){
extra.tags = args["--tags"].split(",");
if(args.tags){
extra.tags = args.tags.split(",");
} }
if(args["--host"]){
extra.host = args["--host"];
}
if(args["--type"]){
extra.metric_type = args["--type"];
}
send(args["<metric>"], args["<point>"], extra, callback);
extra.host = args.host;
extra.type = args.type;
send(args._[4], args._[5], extra, callback);
} else if(subcommand === "query" && args._.length > 6){ } else if(subcommand === "query" && args._.length > 6){
var from = parseInt(args._[4]); var from = parseInt(args._[4]);
var to = parseInt(args._[5]); var to = parseInt(args._[5]);


Loading…
Cancel
Save