Apollo GraphQL App Insights Configuration
(~7 minutes) Instructions for adding Azure Monitor - App Insights logging to Apollo GraphQL
Initialize App Insights and Import Types
npm install applicationinsights{
...
"Values": {
...
"APPINSIGHTS_INSTRUMENTATIONKEY": "<<Your Key Here>>"
...
}
...
}let appInsights = require("applicationinsights");
appInsights.setup().start();
appInsights.defaultClient.commonProperties = {
environment: process.env.WEBSITE_HOSTNAME,
functionArea: "graphql"
};
let appInsightsClient = appInsights.defaultClient;
import {
ApolloServerPlugin,
GraphQLRequestContext,
GraphQLRequestListener,
} from 'apollo-server-plugin-base';Last updated
Was this helpful?