ELK-01

来源:互联网 发布:积分编排软件 编辑:程序博客网 时间:2024/06/06 09:57
'use strict';
var _ = require('lodash');
var elasticsearch = require('elasticsearch');
var client = new elasticsearch.Client({
    host: '10.121.143.57:9200',
    log: 'info'
});
var db = require('../../server/http/mysql_check');
var today = new Date();
var before_day = new Date();
var chipType = '';
var cache_keyword = [];
function sleep(milliSeconds) { 
    var startTime = new Date().getTime(); 
    while (new Date().getTime() < startTime + milliSeconds);
 }
function get_upload_time(formate){
   var now = new Date(),
   y = now.getFullYear(),
   m = now.getMonth() + 1,
   d = now.getDate();
   if(formate){return y + "-" + (m < 10 ? "0" + m : m) + "-" + (d < 10 ? "0" + d : d) + " " + now.toTimeString().substr(0, 8);}
   else{return y + "-" + (m < 10 ? "0" + m : m) + "-" + (d < 10 ? "0" + d : d);}
}
function get_jenkins_analysis_results(){
    var _id = 'zwx423858-chicago-vicky-apsmoke-sh_43244_2017-05-09-15-56-00.zip';
    var analysis_result = '0';
        client.get({
            index : 'personal-analysis-result-2017',
                type : 'analysis_result',
                id: _id
        }).then(function(result) {
            analysis_result = result['_source']['analyse_status']
                 
        });
    return analysis_result;
}
function replaceAll(str, sptr, sptr1){
    while (str.indexOf(sptr) >= 0){
        str = str.replace(sptr, sptr1);
    }
    return str;
}
function clearFileCache(tmp_package){
    var exec = require('child_process').exec;
    var cmd = 'rm -r ' + __dirname + '/tmp/' + tmp_package;
    console.log('info',cmd);
    exec(cmd, function(err,stdout,stderr){
        if(err) {
            console.log('clear file cache error:'+stderr);
        } else {
            console.log(stdout);
        }
    });
}

原创粉丝点击