Bugfix/metrics provider undefined error (#3489)
fix metrics provider undefined error
This commit is contained in:
parent
ccc0088d0d
commit
d64cb7028b
|
|
@ -112,7 +112,7 @@ const createAssistant = async (requestBody: any): Promise<Assistant> => {
|
||||||
version: await getAppVersion(),
|
version: await getAppVersion(),
|
||||||
assistantId: dbResponse.id
|
assistantId: dbResponse.id
|
||||||
})
|
})
|
||||||
appServer.metricsProvider.incrementCounter(FLOWISE_METRIC_COUNTERS.ASSISTANT_CREATED, { status: FLOWISE_COUNTER_STATUS.SUCCESS })
|
appServer.metricsProvider?.incrementCounter(FLOWISE_METRIC_COUNTERS.ASSISTANT_CREATED, { status: FLOWISE_COUNTER_STATUS.SUCCESS })
|
||||||
return dbResponse
|
return dbResponse
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
throw new InternalFlowiseError(
|
throw new InternalFlowiseError(
|
||||||
|
|
|
||||||
|
|
@ -192,7 +192,7 @@ const saveChatflow = async (newChatFlow: ChatFlow): Promise<any> => {
|
||||||
chatflowId: dbResponse.id,
|
chatflowId: dbResponse.id,
|
||||||
flowGraph: getTelemetryFlowObj(JSON.parse(dbResponse.flowData)?.nodes, JSON.parse(dbResponse.flowData)?.edges)
|
flowGraph: getTelemetryFlowObj(JSON.parse(dbResponse.flowData)?.nodes, JSON.parse(dbResponse.flowData)?.edges)
|
||||||
})
|
})
|
||||||
appServer.metricsProvider.incrementCounter(
|
appServer.metricsProvider?.incrementCounter(
|
||||||
dbResponse?.type === 'MULTIAGENT' ? FLOWISE_METRIC_COUNTERS.AGENTFLOW_CREATED : FLOWISE_METRIC_COUNTERS.CHATFLOW_CREATED,
|
dbResponse?.type === 'MULTIAGENT' ? FLOWISE_METRIC_COUNTERS.AGENTFLOW_CREATED : FLOWISE_METRIC_COUNTERS.CHATFLOW_CREATED,
|
||||||
{ status: FLOWISE_COUNTER_STATUS.SUCCESS }
|
{ status: FLOWISE_COUNTER_STATUS.SUCCESS }
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -996,7 +996,7 @@ const _insertIntoVectorStoreWorkerThread = async (data: ICommonObject) => {
|
||||||
type: ChatType.INTERNAL,
|
type: ChatType.INTERNAL,
|
||||||
flowGraph: omit(indexResult['result'], ['totalKeys', 'addedDocs'])
|
flowGraph: omit(indexResult['result'], ['totalKeys', 'addedDocs'])
|
||||||
})
|
})
|
||||||
appServer.metricsProvider.incrementCounter(FLOWISE_METRIC_COUNTERS.VECTORSTORE_UPSERT, { status: FLOWISE_COUNTER_STATUS.SUCCESS })
|
appServer.metricsProvider?.incrementCounter(FLOWISE_METRIC_COUNTERS.VECTORSTORE_UPSERT, { status: FLOWISE_COUNTER_STATUS.SUCCESS })
|
||||||
|
|
||||||
entity.status = DocumentStoreStatus.UPSERTED
|
entity.status = DocumentStoreStatus.UPSERTED
|
||||||
await appServer.AppDataSource.getRepository(DocumentStore).save(entity)
|
await appServer.AppDataSource.getRepository(DocumentStore).save(entity)
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ const createTool = async (requestBody: any): Promise<any> => {
|
||||||
toolId: dbResponse.id,
|
toolId: dbResponse.id,
|
||||||
toolName: dbResponse.name
|
toolName: dbResponse.name
|
||||||
})
|
})
|
||||||
appServer.metricsProvider.incrementCounter(FLOWISE_METRIC_COUNTERS.TOOL_CREATED, { status: FLOWISE_COUNTER_STATUS.SUCCESS })
|
appServer.metricsProvider?.incrementCounter(FLOWISE_METRIC_COUNTERS.TOOL_CREATED, { status: FLOWISE_COUNTER_STATUS.SUCCESS })
|
||||||
return dbResponse
|
return dbResponse
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
throw new InternalFlowiseError(StatusCodes.INTERNAL_SERVER_ERROR, `Error: toolsService.createTool - ${getErrorMessage(error)}`)
|
throw new InternalFlowiseError(StatusCodes.INTERNAL_SERVER_ERROR, `Error: toolsService.createTool - ${getErrorMessage(error)}`)
|
||||||
|
|
|
||||||
|
|
@ -494,7 +494,7 @@ export const utilBuildChatflow = async (req: Request, isInternal: boolean = fals
|
||||||
flowGraph: getTelemetryFlowObj(nodes, edges)
|
flowGraph: getTelemetryFlowObj(nodes, edges)
|
||||||
})
|
})
|
||||||
|
|
||||||
appServer.metricsProvider.incrementCounter(
|
appServer.metricsProvider?.incrementCounter(
|
||||||
isInternal ? FLOWISE_METRIC_COUNTERS.CHATFLOW_PREDICTION_INTERNAL : FLOWISE_METRIC_COUNTERS.CHATFLOW_PREDICTION_EXTERNAL,
|
isInternal ? FLOWISE_METRIC_COUNTERS.CHATFLOW_PREDICTION_INTERNAL : FLOWISE_METRIC_COUNTERS.CHATFLOW_PREDICTION_EXTERNAL,
|
||||||
{ status: FLOWISE_COUNTER_STATUS.SUCCESS }
|
{ status: FLOWISE_COUNTER_STATUS.SUCCESS }
|
||||||
)
|
)
|
||||||
|
|
@ -512,7 +512,7 @@ export const utilBuildChatflow = async (req: Request, isInternal: boolean = fals
|
||||||
|
|
||||||
return result
|
return result
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
appServer.metricsProvider.incrementCounter(
|
appServer.metricsProvider?.incrementCounter(
|
||||||
isInternal ? FLOWISE_METRIC_COUNTERS.CHATFLOW_PREDICTION_INTERNAL : FLOWISE_METRIC_COUNTERS.CHATFLOW_PREDICTION_EXTERNAL,
|
isInternal ? FLOWISE_METRIC_COUNTERS.CHATFLOW_PREDICTION_INTERNAL : FLOWISE_METRIC_COUNTERS.CHATFLOW_PREDICTION_EXTERNAL,
|
||||||
{ status: FLOWISE_COUNTER_STATUS.FAILURE }
|
{ status: FLOWISE_COUNTER_STATUS.FAILURE }
|
||||||
)
|
)
|
||||||
|
|
@ -608,7 +608,7 @@ const utilBuildAgentResponse = async (
|
||||||
type: isInternal ? ChatType.INTERNAL : ChatType.EXTERNAL,
|
type: isInternal ? ChatType.INTERNAL : ChatType.EXTERNAL,
|
||||||
flowGraph: getTelemetryFlowObj(nodes, edges)
|
flowGraph: getTelemetryFlowObj(nodes, edges)
|
||||||
})
|
})
|
||||||
appServer.metricsProvider.incrementCounter(
|
appServer.metricsProvider?.incrementCounter(
|
||||||
isInternal ? FLOWISE_METRIC_COUNTERS.AGENTFLOW_PREDICTION_INTERNAL : FLOWISE_METRIC_COUNTERS.AGENTFLOW_PREDICTION_EXTERNAL,
|
isInternal ? FLOWISE_METRIC_COUNTERS.AGENTFLOW_PREDICTION_INTERNAL : FLOWISE_METRIC_COUNTERS.AGENTFLOW_PREDICTION_EXTERNAL,
|
||||||
{ status: FLOWISE_COUNTER_STATUS.SUCCESS }
|
{ status: FLOWISE_COUNTER_STATUS.SUCCESS }
|
||||||
)
|
)
|
||||||
|
|
@ -658,7 +658,7 @@ const utilBuildAgentResponse = async (
|
||||||
return undefined
|
return undefined
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
logger.error('[server]: Error:', e)
|
logger.error('[server]: Error:', e)
|
||||||
appServer.metricsProvider.incrementCounter(
|
appServer.metricsProvider?.incrementCounter(
|
||||||
isInternal ? FLOWISE_METRIC_COUNTERS.AGENTFLOW_PREDICTION_INTERNAL : FLOWISE_METRIC_COUNTERS.AGENTFLOW_PREDICTION_EXTERNAL,
|
isInternal ? FLOWISE_METRIC_COUNTERS.AGENTFLOW_PREDICTION_INTERNAL : FLOWISE_METRIC_COUNTERS.AGENTFLOW_PREDICTION_EXTERNAL,
|
||||||
{ status: FLOWISE_COUNTER_STATUS.FAILURE }
|
{ status: FLOWISE_COUNTER_STATUS.FAILURE }
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -197,7 +197,7 @@ export const upsertVector = async (req: Request, isInternal: boolean = false) =>
|
||||||
flowGraph: getTelemetryFlowObj(nodes, edges),
|
flowGraph: getTelemetryFlowObj(nodes, edges),
|
||||||
stopNodeId
|
stopNodeId
|
||||||
})
|
})
|
||||||
appServer.metricsProvider.incrementCounter(FLOWISE_METRIC_COUNTERS.VECTORSTORE_UPSERT, { status: FLOWISE_COUNTER_STATUS.SUCCESS })
|
appServer.metricsProvider?.incrementCounter(FLOWISE_METRIC_COUNTERS.VECTORSTORE_UPSERT, { status: FLOWISE_COUNTER_STATUS.SUCCESS })
|
||||||
|
|
||||||
return upsertedResult['result'] ?? { result: 'Successfully Upserted' }
|
return upsertedResult['result'] ?? { result: 'Successfully Upserted' }
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue