From cf451d335c49b7f31748d2c0d2aebd0d35c02753 Mon Sep 17 00:00:00 2001 From: CheetoDa <31571545+Calm-Rock@users.noreply.github.com> Date: Tue, 29 Apr 2025 22:05:34 +0530 Subject: [PATCH] feat: added new datasources (#7769) --- frontend/public/Logos/datadog.svg | 39 +++++++++ frontend/public/Logos/grafana.svg | 70 ++++++++++++++++ frontend/public/Logos/temporal.svg | 1 + .../AddDataSource/AddDataSource.tsx | 3 + .../onboarding-config-with-links.json | 81 +++++++++++++++++++ 5 files changed, 194 insertions(+) create mode 100644 frontend/public/Logos/datadog.svg create mode 100644 frontend/public/Logos/grafana.svg create mode 100644 frontend/public/Logos/temporal.svg diff --git a/frontend/public/Logos/datadog.svg b/frontend/public/Logos/datadog.svg new file mode 100644 index 0000000000..45b14756f7 --- /dev/null +++ b/frontend/public/Logos/datadog.svg @@ -0,0 +1,39 @@ + + + + + + diff --git a/frontend/public/Logos/grafana.svg b/frontend/public/Logos/grafana.svg new file mode 100644 index 0000000000..54be1e2f10 --- /dev/null +++ b/frontend/public/Logos/grafana.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + diff --git a/frontend/public/Logos/temporal.svg b/frontend/public/Logos/temporal.svg new file mode 100644 index 0000000000..30eac4f6e3 --- /dev/null +++ b/frontend/public/Logos/temporal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/src/container/OnboardingV2Container/AddDataSource/AddDataSource.tsx b/frontend/src/container/OnboardingV2Container/AddDataSource/AddDataSource.tsx index 28cc8fa5ae..55f368f977 100644 --- a/frontend/src/container/OnboardingV2Container/AddDataSource/AddDataSource.tsx +++ b/frontend/src/container/OnboardingV2Container/AddDataSource/AddDataSource.tsx @@ -451,6 +451,9 @@ function OnboardingAddDataSource(): JSX.Element { case 'integrations': history.push(ROUTES.INTEGRATIONS); break; + case 'home': + history.push(ROUTES.HOME); + break; default: history.push(ROUTES.APPLICATION); } diff --git a/frontend/src/container/OnboardingV2Container/onboarding-configs/onboarding-config-with-links.json b/frontend/src/container/OnboardingV2Container/onboarding-configs/onboarding-config-with-links.json index f760f21c79..e4f36a8ca0 100644 --- a/frontend/src/container/OnboardingV2Container/onboarding-configs/onboarding-config-with-links.json +++ b/frontend/src/container/OnboardingV2Container/onboarding-configs/onboarding-config-with-links.json @@ -12,6 +12,34 @@ "imgUrl": "/Logos/quickstart.svg", "link": "https://signoz.io/docs/cloud/quickstart/" }, + { + "dataSource": "migrate-from-datadog", + "label": "From Datadog", + "tags": ["migrate to SigNoz"], + "module": "home", + "relatedSearchKeywords": [ + "datadog", + "opentelemetry" + ], + "imgUrl": "/Logos/datadog.svg", + "link": "https://signoz.io/docs/migration/migrate-from-datadog/" + }, + { + "dataSource": "migrate-from-lgtm", + "label": "From Grafana", + "tags": ["migrate to SigNoz"], + "module": "home", + "relatedSearchKeywords": [ + "grafana", + "loki", + "mirmir", + "tempo", + "alloy", + "opentelemetry" + ], + "imgUrl": "/Logos/grafana.svg", + "link": "https://signoz.io/docs/migration/migrate-from-grafana/" + }, { "dataSource": "java", "entityID": "dataSource", @@ -1109,6 +1137,21 @@ "id": "opentelemetry-cpp", "link": "https://signoz.io/docs/instrumentation/opentelemetry-cpp/" }, + { + "dataSource": "nginx-tracing", + "label": "Nginx - Tracing", + "imgUrl": "/Logos/nginx.svg", + "tags": ["apm"], + "module": "apm", + "relatedSearchKeywords": [ + "tracing", + "nginx server", + "nginx proxy", + "nginx" + ], + "id": "nginx-tracing", + "link": "https://signoz.io/docs/instrumentation/opentelemetry-nginx/" + }, { "dataSource": "kubernetes-pod-logs", "label": "Kubernetes Pod Logs", @@ -2874,5 +2917,43 @@ "imgUrl": "/Logos/rds.svg", "link": "/integrations?integration=aws-integration&service=rds", "internalRedirect": true + }, + { + "dataSource": "temporal", + "label": "Temporal", + "imgUrl": "/Logos/temporal.svg", + "tags": ["integrations"], + "module": "apm", + "relatedSearchKeywords": [ + "temporal metrics", + "temporal traces", + "temporal logs", + "temporal cloud", + "temporal" + ], + "question": { + "desc": "What are you using ?", + "type": "select", + "options": [ + { + "key": "temporal-cloud", + "label": "Cloud Metrics", + "imgUrl": "/Logos/temporal.svg", + "link": "https://signoz.io/docs/integrations/temporal-cloud-metrics/" + }, + { + "key": "temporal-golang", + "label": "Go", + "imgUrl": "/Logos/go.svg", + "link": "https://signoz.io/docs/integrations/temporal-golang-opentelemetry/" + }, + { + "key": "temporal-typescript", + "label": "TypeScript", + "imgUrl": "/Logos/javascript.svg", + "link": "https://signoz.io/docs/integrations/temporal-typescript-opentelemetry/" + } + ] + } } ]