Add telemetry output at backend container start

This commit is contained in:
Tuan Dang
2022-12-13 21:59:12 -05:00
parent 2f54c4dd7e
commit f3900213b5
+13 -9
View File
@@ -1,15 +1,19 @@
import { PostHog } from 'posthog-node'; import { PostHog } from 'posthog-node';
import { NODE_ENV, POSTHOG_HOST, POSTHOG_PROJECT_API_KEY, TELEMETRY_ENABLED } from '../config'; import {
NODE_ENV,
POSTHOG_HOST,
POSTHOG_PROJECT_API_KEY,
TELEMETRY_ENABLED
} from '../config';
console.log('TELEMETRY_ENABLED: ', TELEMETRY_ENABLED);
let postHogClient: any; let postHogClient: any;
if ( if (NODE_ENV === 'production' && TELEMETRY_ENABLED) {
NODE_ENV === 'production' // case: enable opt-out telemetry in production
&& TELEMETRY_ENABLED postHogClient = new PostHog(POSTHOG_PROJECT_API_KEY, {
) { host: POSTHOG_HOST
// case: enable opt-out telemetry in production });
postHogClient = new PostHog(POSTHOG_PROJECT_API_KEY, {
host: POSTHOG_HOST
});
} }
export default postHogClient; export default postHogClient;