diff --git a/Conversation Design/Conversation Flows/endSpan.js b/Conversation Design/Conversation Flows/endSpan.js new file mode 100644 index 0000000..a9ea549 --- /dev/null +++ b/Conversation Design/Conversation Flows/endSpan.js @@ -0,0 +1,17 @@ +(async () => { + await opentelemetry().endSpan(); +})() + .catch((error) => { + console.log(error.message); + recognizedObject.answers.push(""); + recognizedObject.errorInfo = { + ...recognizedObject.errorInfo, + label: { + data: error.toJSON ? error.toJSON() : {}, + message: error.message, + }, + }; + }) + .finally(() => { + next(); + }); diff --git a/Conversation Design/Conversation Flows/startSpan.js b/Conversation Design/Conversation Flows/startSpan.js new file mode 100644 index 0000000..0d228b0 --- /dev/null +++ b/Conversation Design/Conversation Flows/startSpan.js @@ -0,0 +1,20 @@ +(async () => { + await latencySpan().endSpan(recognizedObject.conversationId); + + const span = await opentelemetry().startSpan("Global Flow"); + console.log(span); +})() + .catch((error) => { + console.log(error.message); + recognizedObject.answers.push(""); + recognizedObject.errorInfo = { + ...recognizedObject.errorInfo, + label: { + data: error.toJSON ? error.toJSON() : {}, + message: error.message, + }, + }; + }) + .finally(() => { + next(); + });