Skip to content

ApplicationInsights flag integration

Anubhav Aron requested to merge feature-addAIEnableFlag into master

Functional Problem statement: In OAK, Application Insights is disabled and Logs that are emitted to Application Insights are getting dropped.

Expected Behavior: Integrate feature flag to decide destination [Geneva or ApplicationInsights]. In OAK, logs will send to Geneva In OSDU, logs dependency to be send to ApplicationInsights.

Technical Problem statement: In case of applicationInsights, for every logger call, a new applicationInsight client is getting created with same configuration.

Expected Behavior: If application Insights is enabled, only one Application client will be created.

Edited by Anubhav Aron

Merge request reports