Changed fatal to error and added error handling to promise catch in main
This commit is contained in:
parent
c51cfc1b14
commit
3a927688d0
@ -8,9 +8,9 @@ function checkHealth(influxDb){
|
|||||||
new Influx.HealthAPI(influxDb) // Check influx health
|
new Influx.HealthAPI(influxDb) // Check influx health
|
||||||
.getHealth()
|
.getHealth()
|
||||||
.catch((err) => {
|
.catch((err) => {
|
||||||
logger.fatal("Could not communicate with Influx:");
|
logger.error("Could not communicate with Influx:");
|
||||||
logger.fatal(`Error [${err.code}]:`, err.message);
|
logger.error(`Error [${err.code}]:`, err.message);
|
||||||
reject(err);
|
reject();
|
||||||
})
|
})
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
logger.debug("Server healthy.", "Version: ", res.version);
|
logger.debug("Server healthy.", "Version: ", res.version);
|
||||||
@ -23,9 +23,9 @@ function checkBucket(influxDb, options){
|
|||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
new Influx.BucketsAPI(influxDb).getBuckets(options)
|
new Influx.BucketsAPI(influxDb).getBuckets(options)
|
||||||
.catch((err) => { // Weirdly the influx-Api returns 404 for searches of non-existing buckets
|
.catch((err) => { // Weirdly the influx-Api returns 404 for searches of non-existing buckets
|
||||||
logger.fatal("Could not get bucket:");
|
logger.error("Could not get bucket:");
|
||||||
logger.fatal(`Error [${err.code}]:`, err.message);
|
logger.error(`Error [${err.code}]:`, err.message);
|
||||||
reject(err);
|
reject();
|
||||||
}).then((res) => { // But an empty list when the bucket exists, but token does not have permission to get details
|
}).then((res) => { // But an empty list when the bucket exists, but token does not have permission to get details
|
||||||
logger.debug("Bucket found");
|
logger.debug("Bucket found");
|
||||||
resolve(res);
|
resolve(res);
|
||||||
|
10
src/main.js
10
src/main.js
@ -31,7 +31,13 @@ if(errorMsg){
|
|||||||
org: env.INFLUX_ORG,
|
org: env.INFLUX_ORG,
|
||||||
name: env.INFLUX_BUCKET
|
name: env.INFLUX_BUCKET
|
||||||
})})
|
})})
|
||||||
.then((res) => {})
|
.catch((err) => {
|
||||||
.catch(exit(1));
|
if(err) {
|
||||||
|
logger.error("Error whilst checking influx:");
|
||||||
|
logger.error(err);
|
||||||
|
}
|
||||||
|
logger.fatal("Setup influx failed!");
|
||||||
|
exit(1);
|
||||||
|
});
|
||||||
|
|
||||||
})();
|
})();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user