Skip to content

Commit d06cfdf

Browse files
authored
Merge pull request #2444 from devtron-labs/feat/telemtry-events-main
fix: Panic in orchestrator in /orchestrator/telemetry/event
2 parents 3b09bfe + be5814c commit d06cfdf

File tree

6 files changed

+15
-32
lines changed

6 files changed

+15
-32
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"private": true,
55
"homepage": "/dashboard",
66
"dependencies": {
7-
"@devtron-labs/devtron-fe-common-lib": "1.6.0-patch-1",
7+
"@devtron-labs/devtron-fe-common-lib": "1.6.0-patch-2",
88
"@esbuild-plugins/node-globals-polyfill": "0.2.3",
99
"@rjsf/core": "^5.13.3",
1010
"@rjsf/utils": "^5.13.3",

src/components/onboardingGuide/OnboardingGuide.tsx

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@
1414
* limitations under the License.
1515
*/
1616

17-
import React, { useEffect } from 'react'
17+
import { useEffect } from 'react'
1818
import { NavLink } from 'react-router-dom'
19-
import { AppListConstants, ModuleNameMap } from '@devtron-labs/devtron-fe-common-lib'
19+
import { AppListConstants, ModuleNameMap, handlePostHogEventUpdate } from '@devtron-labs/devtron-fe-common-lib'
2020
import HelmCollage from '../../assets/img/guided-helm-collage.png'
2121
import HelmCluster from '../../assets/img/guided-helm-cluster.png'
2222
import DeployCICD from '../../assets/img/guide-onboard.png'
2323
import { SERVER_MODE, URLS } from '../../config'
2424
import { ReactComponent as ArrowRight } from '../../assets/icons/ic-arrow-right.svg'
25-
import { handlePostHogEventUpdate, LOGIN_COUNT, POSTHOG_EVENT_ONBOARDING } from './onboarding.utils'
25+
import { LOGIN_COUNT, POSTHOG_EVENT_ONBOARDING } from './onboarding.utils'
2626
import GuideCommonHeader from './GuideCommonHeader'
2727
import { OnboardingGuideProps } from './OnboardingGuide.type'
2828
import { updateLoginCount } from '../../services/service'
@@ -55,19 +55,19 @@ export default function OnboardingGuide({ loginCount, serverMode, isGettingStart
5555
: `${URLS.STACK_MANAGER_DISCOVER_MODULES_DETAILS}?id=${ModuleNameMap.CICD}`
5656
}
5757

58-
const onClickHelmChart = (e) => {
59-
handlePostHogEventUpdate(e, POSTHOG_EVENT_ONBOARDING.BROWSE_HELM_CHART)
58+
const onClickHelmChart = () => {
59+
handlePostHogEventUpdate(POSTHOG_EVENT_ONBOARDING.BROWSE_HELM_CHART)
6060
}
6161

62-
const onClickCluster = (e) => {
63-
handlePostHogEventUpdate(e, POSTHOG_EVENT_ONBOARDING.CONNECT_CLUSTER)
62+
const onClickCluster = () => {
63+
handlePostHogEventUpdate(POSTHOG_EVENT_ONBOARDING.CONNECT_CLUSTER)
6464
}
6565

66-
const onClickedCICD = (e) => {
66+
const onClickedCICD = () => {
6767
if (serverMode === SERVER_MODE.FULL) {
68-
handlePostHogEventUpdate(e, POSTHOG_EVENT_ONBOARDING.DEPLOY_CUSTOM_APP_CI_CD)
68+
handlePostHogEventUpdate(POSTHOG_EVENT_ONBOARDING.DEPLOY_CUSTOM_APP_CI_CD)
6969
} else {
70-
handlePostHogEventUpdate(e, POSTHOG_EVENT_ONBOARDING.INSTALL_CUSTOM_CI_CD)
70+
handlePostHogEventUpdate(POSTHOG_EVENT_ONBOARDING.INSTALL_CUSTOM_CI_CD)
7171
}
7272
}
7373

src/components/onboardingGuide/onboarding.utils.ts

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@
1414
* limitations under the License.
1515
*/
1616

17-
import { updatePostHogEvent } from '../../services/service'
18-
1917
export const POSTHOG_EVENT_ONBOARDING = {
2018
PREVIEW: 'Preview',
2119
DEPLOY_CUSTOM_APP_CI_CD: 'Deploy custom app using CI/CD pipelines',
@@ -34,13 +32,3 @@ export const LOGIN_COUNT = 'login-count'
3432

3533
export const MAX_LOGIN_COUNT = 5
3634

37-
export const handlePostHogEventUpdate = (e, eventName?: string): void => {
38-
const payload = {
39-
eventType: eventName || e.target?.dataset.posthog,
40-
key: LOGIN_COUNT,
41-
value: '',
42-
active: true,
43-
}
44-
updatePostHogEvent(payload)
45-
}
46-

src/config/constants.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,6 @@ export const Routes = {
208208
NODE_LIST: 'k8s/capacity/node/list',
209209
TAINTS_EDIT: 'k8s/capacity/node/taints/edit',
210210
HELM_APP_TEMPLATE_CHART: 'application/template-chart',
211-
TELEMETRY_EVENT: 'telemetry/event',
212211
DEPLOYMENT_STATUS: 'app/deployment-status/timeline',
213212
HELM_DEPLOYMENT_STATUS_TIMELINE_INSTALLED_APP: 'app-store/deployment-status/timeline',
214213
MANUAL_SYNC: 'app/deployment-status/manual-sync',

src/services/service.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -469,10 +469,6 @@ export function updateLoginCount(payload): Promise<LoginCountType> {
469469
return post(`${Routes.ATTRIBUTES_USER}/${Routes.UPDATE}`, payload)
470470
}
471471

472-
export function updatePostHogEvent(payload): Promise<ResponseType> {
473-
return post(Routes.TELEMETRY_EVENT, payload)
474-
}
475-
476472
export const validateContainerConfiguration = (request: any): Promise<any> => {
477473
const URL = `${Routes.DOCKER_REGISTRY_CONFIG}/validate`
478474
return post(URL, request)

yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -981,10 +981,10 @@
981981
dependencies:
982982
"@jridgewell/trace-mapping" "0.3.9"
983983

984-
"@devtron-labs/[email protected]1":
985-
version "1.6.0-patch-1"
986-
resolved "https://registry.yarnpkg.com/@devtron-labs/devtron-fe-common-lib/-/devtron-fe-common-lib-1.6.0-patch-1.tgz#a538c5152d7fcf8626cb1468bf81d4f080f698da"
987-
integrity sha512-I4uSNqP2+4O4OOzsxxYUDBCRzi82P/iBdEkT+gfF0mQWRcxEEl+dIlZgRD9LE7EEvHFjLOhkUlQbfKjLuQ53Bg==
984+
"@devtron-labs/[email protected]2":
985+
version "1.6.0-patch-2"
986+
resolved "https://registry.yarnpkg.com/@devtron-labs/devtron-fe-common-lib/-/devtron-fe-common-lib-1.6.0-patch-2.tgz#b4669d105b42b8813e6f94ae496345f62805086d"
987+
integrity sha512-WpuZJz0+Re05ijEFk8ruSsxCiUzM80Dfh9ynRrzbBbsq8LOF99eM0CUAgvAiplcX4iPpKYlmFzUv9S3fC/eRng==
988988
dependencies:
989989
"@types/react-dates" "^21.8.6"
990990
ansi_up "^5.2.1"

0 commit comments

Comments
 (0)