diff --git a/libs/plankton/plankton.js b/libs/plankton/plankton.js index 0788b11..fe7a971 100644 --- a/libs/plankton/plankton.js +++ b/libs/plankton/plankton.js @@ -6236,7 +6236,7 @@ var lib_plankton; const http_response = await lib_plankton.http.call(http_request); const output_wrapped = lib_plankton.json.decode(http_response.body.toString()); if (!output_wrapped.ok) { - return Promise.reject(new Error()); + return Promise.reject(JSON.stringify(output_wrapped)); } else { return Promise.resolve(output_wrapped.result); diff --git a/source/main.ts b/source/main.ts index 194f0e0..476d2b7 100644 --- a/source/main.ts +++ b/source/main.ts @@ -88,7 +88,7 @@ namespace _munin } else { lib_plankton.log._info( - "munin.remind", + "munin.remind.do", { "details": { "event": event, @@ -100,7 +100,19 @@ namespace _munin // do nothing } else { - await target.send(conf.labels, event); + try { + await target.send(conf.labels, event); + } + catch (error) { + lib_plankton.log.error( + "munin.remind.error", + { + "details": { + "message": String(error), + } + } + ); + } } } }