From 3de49e8f7894e628b722e2a0c62e8739b1de6be9 Mon Sep 17 00:00:00 2001 From: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com> Date: Thu, 16 Feb 2023 15:07:08 +0300 Subject: [PATCH] feat: Update telemetry api endpoints (#5482) * feat: update PostHog api endpoint * feat: update rs host * feat: update rs host * feat: update rs endpoints * refactor: use api host for BE events as well --- packages/cli/src/config/schema.ts | 2 +- packages/cli/src/telemetry/index.ts | 4 +++- packages/editor-ui/src/plugins/telemetry/index.ts | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/cli/src/config/schema.ts b/packages/cli/src/config/schema.ts index 0c453e202f..55925eebf6 100644 --- a/packages/cli/src/config/schema.ts +++ b/packages/cli/src/config/schema.ts @@ -1039,7 +1039,7 @@ export const schema = { apiHost: { doc: 'API host for PostHog', format: String, - default: 'https://app.posthog.com', + default: 'https://ph.n8n.io', env: 'N8N_DIAGNOSTICS_POSTHOG_API_HOST', }, disableSessionRecording: { diff --git a/packages/cli/src/telemetry/index.ts b/packages/cli/src/telemetry/index.ts index 24d59c7be9..66376b67f8 100644 --- a/packages/cli/src/telemetry/index.ts +++ b/packages/cli/src/telemetry/index.ts @@ -60,7 +60,9 @@ export class Telemetry { // eslint-disable-next-line @typescript-eslint/naming-convention const { PostHog } = await import('posthog-node'); - this.postHog = new PostHog(config.getEnv('diagnostics.config.posthog.apiKey')); + this.postHog = new PostHog(config.getEnv('diagnostics.config.posthog.apiKey'), { + host: config.getEnv('diagnostics.config.posthog.apiHost'), + }); this.startPulse(); } diff --git a/packages/editor-ui/src/plugins/telemetry/index.ts b/packages/editor-ui/src/plugins/telemetry/index.ts index c442042fec..1958b591db 100644 --- a/packages/editor-ui/src/plugins/telemetry/index.ts +++ b/packages/editor-ui/src/plugins/telemetry/index.ts @@ -57,6 +57,7 @@ export class Telemetry { this.initRudderStack(key, url, { integrations: { All: false }, loadIntegration: false, + configUrl: 'https://api-rs.n8n.io', ...logging, }); @@ -253,7 +254,7 @@ export class Telemetry { script.type = 'text/javascript'; script.async = !0; - script.src = 'https://cdn.rudderlabs.com/v1/rudder-analytics.min.js'; + script.src = 'https://cdn-rs.n8n.io/v1/ra.min.js'; const element: Element = document.getElementsByTagName('script')[0];