diff --git a/docs/contributing/onboarding.md b/docs/contributing/onboarding.md index 81958aa2c2..417ce0d910 100644 --- a/docs/contributing/onboarding.md +++ b/docs/contributing/onboarding.md @@ -24,7 +24,7 @@ The configuration file is a JSON array containing data source objects. Each obje | `label` | `string` | Display name shown to users (e.g., `"AWS EC2"`) | | `tags` | `string[]` | Array of category tags for grouping (e.g., `["AWS"]`, `["database"]`) | | `module` | `string` | Destination module after onboarding completion | -| `imgUrl` | `string` | Path to the logo/icon (e.g., `"/Logos/ec2.svg"`) | +| `imgUrl` | `string` | Path to the logo/icon **(SVG required)** (e.g., `"/Logos/ec2.svg"`) | ### Optional Keys diff --git a/frontend/public/Logos/google-adk.svg b/frontend/public/Logos/google-adk.svg new file mode 100644 index 0000000000..3d3b8cb099 --- /dev/null +++ b/frontend/public/Logos/google-adk.svg @@ -0,0 +1,3 @@ + + + diff --git a/frontend/public/Logos/groq.svg b/frontend/public/Logos/groq.svg new file mode 100644 index 0000000000..7294646b9f --- /dev/null +++ b/frontend/public/Logos/groq.svg @@ -0,0 +1 @@ +Groq \ No newline at end of file diff --git a/frontend/public/Logos/langtrace.svg b/frontend/public/Logos/langtrace.svg new file mode 100644 index 0000000000..bd0ddf6d3a --- /dev/null +++ b/frontend/public/Logos/langtrace.svg @@ -0,0 +1,3 @@ + + + diff --git a/frontend/public/Logos/openlit.svg b/frontend/public/Logos/openlit.svg new file mode 100644 index 0000000000..e19cc89b8f --- /dev/null +++ b/frontend/public/Logos/openlit.svg @@ -0,0 +1,3 @@ + + + diff --git a/frontend/public/Logos/traceloop.svg b/frontend/public/Logos/traceloop.svg new file mode 100644 index 0000000000..de87c74b7a --- /dev/null +++ b/frontend/public/Logos/traceloop.svg @@ -0,0 +1,3 @@ + + + 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 d54456669d..46b333d04b 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 @@ -295,7 +295,8 @@ "otel", "otel collector", "otlp", - "signoz" + "signoz", + "open telemetry" ], "imgUrl": "/Logos/opentelemetry.svg", "link": "/docs/migration/migrate-from-opentelemetry-to-signoz/" @@ -591,6 +592,7 @@ "js", "nestjs", "nextjs", + "next.js", "nodejs", "nuxtjs", "reactjs", @@ -2212,7 +2214,11 @@ "observability", "otel hostmetrics receiver", "system metrics monitoring", - "vm performance metrics" + "vm performance metrics", + "ubuntu", + "windows", + "macos", + "linux" ], "imgUrl": "/Logos/hostmetrics.svg", "link": "/docs/userguide/hostmetrics/" @@ -3580,6 +3586,140 @@ ], "link": "/docs/llm/opentelemetry-openai-monitoring/" }, + { + "dataSource": "codex-monitoring", + "label": "Codex", + "imgUrl": "/Logos/openai.svg", + "tags": [ + "LLM Monitoring" + ], + "module": "apm", + "relatedSearchKeywords": [ + "codex", + "codex monitoring", + "codex observability", + "llm", + "llm monitoring", + "monitoring", + "observability", + "otel codex", + "traces", + "tracing" + ], + "link": "/docs/codex-monitoring/" + }, + { + "dataSource": "groq-observability", + "label": "Groq", + "imgUrl": "/Logos/groq.svg", + "tags": [ + "LLM Monitoring" + ], + "module": "apm", + "relatedSearchKeywords": [ + "groq", + "groq monitoring", + "groq observability", + "groq api monitoring", + "llm", + "llm monitoring", + "monitoring", + "observability", + "otel groq", + "traces", + "tracing" + ], + "link": "/docs/groq-observability/" + }, + { + "dataSource": "google-adk-observability", + "label": "Google ADK", + "imgUrl": "/Logos/google-adk.svg", + "tags": [ + "LLM Monitoring" + ], + "module": "apm", + "relatedSearchKeywords": [ + "adk", + "google adk", + "google adk monitoring", + "google adk observability", + "llm", + "llm monitoring", + "monitoring", + "observability", + "otel google adk", + "traces", + "tracing" + ], + "link": "/docs/google-adk-observability/" + }, + { + "dataSource": "openlit", + "label": "OpenLit", + "imgUrl": "/Logos/openlit.svg", + "tags": [ + "LLM Monitoring" + ], + "module": "apm", + "relatedSearchKeywords": [ + "llm", + "llm monitoring", + "monitoring", + "observability", + "openlit", + "openlit monitoring", + "openlit observability", + "otel openlit", + "traces", + "tracing" + ], + "link": "/docs/openlit/" + }, + { + "dataSource": "langtrace", + "label": "Langtrace", + "imgUrl": "/Logos/langtrace.svg", + "tags": [ + "LLM Monitoring" + ], + "module": "apm", + "relatedSearchKeywords": [ + "langtrace", + "langtrace monitoring", + "langtrace observability", + "llm", + "llm monitoring", + "monitoring", + "observability", + "otel langtrace", + "traces", + "tracing" + ], + "link": "/docs/langtrace/" + }, + { + "dataSource": "traceloop", + "label": "Traceloop", + "imgUrl": "/Logos/traceloop.svg", + "tags": [ + "LLM Monitoring" + ], + "module": "apm", + "relatedSearchKeywords": [ + "llm", + "llm monitoring", + "monitoring", + "observability", + "otel traceloop", + "traces", + "tracing", + "traceloop", + "traceloop monitoring", + "traceloop observability" + ], + "link": "/docs/traceloop/" + }, { "dataSource": "anthropic-api", "label": "Anthropic API", @@ -4446,7 +4586,8 @@ "nuxtjs", "svelte", "sveltekit", - "nextjs" + "nextjs", +"next.js" ], "link": "/docs/frontend-monitoring/web-vitals-with-metrics/" }, @@ -4480,7 +4621,8 @@ "nuxtjs", "svelte", "sveltekit", - "nextjs" + "nextjs", +"next.js" ], "link": "/docs/frontend-monitoring/web-vitals-with-traces/" }, @@ -4521,7 +4663,8 @@ "nuxtjs", "svelte", "sveltekit", - "nextjs" + "nextjs", +"next.js" ], "link": "/docs/frontend-monitoring/document-load/" }, @@ -5430,7 +5573,8 @@ "nuxtjs", "svelte", "sveltekit", - "nextjs" + "nextjs", +"next.js" ], "link": "/docs/frontend-monitoring/sending-logs-with-opentelemetry/" }, @@ -5460,7 +5604,8 @@ "nuxtjs", "svelte", "sveltekit", - "nextjs" + "nextjs", +"next.js" ], "link": "/docs/frontend-monitoring/sending-traces-with-opentelemetry/" }, @@ -5490,7 +5635,8 @@ "nuxtjs", "svelte", "sveltekit", - "nextjs" + "nextjs", +"next.js" ], "link": "/docs/frontend-monitoring/sending-metrics-with-opentelemetry/" }, @@ -5590,5 +5736,173 @@ } ] } + }, + { + "dataSource": "python-metrics", + "label": "Python Metrics", + "imgUrl": "/Logos/python.svg", + "tags": [ + "apm/traces", + "metrics" + ], + "module": "metrics", + "relatedSearchKeywords": [ + "metrics", + "opentelemetry python", + "otel python", + "python", + "python metrics", + "python monitoring", + "python observability", + "python opentelemetry", + "runtime metrics" + ], + "id": "python-metrics", + "link": "/docs/metrics-management/send-metrics/applications/opentelemetry-python/", + "question": { + "desc": "What is your Environment?", + "type": "select", + "entityID": "environment", + "options": [ + { + "key": "vm", + "label": "VM", + "imgUrl": "/Logos/vm.svg", + "link": "/docs/metrics-management/send-metrics/applications/opentelemetry-python/" + }, + { + "key": "k8s", + "label": "Kubernetes", + "imgUrl": "/Logos/kubernetes.svg", + "link": "/docs/metrics-management/send-metrics/applications/opentelemetry-python/" + }, + { + "key": "windows", + "label": "Windows", + "imgUrl": "/Logos/windows.svg", + "link": "/docs/metrics-management/send-metrics/applications/opentelemetry-python/" + }, + { + "key": "docker", + "label": "Docker", + "imgUrl": "/Logos/docker.svg", + "link": "/docs/metrics-management/send-metrics/applications/opentelemetry-python/" + } + ] + } + }, + { + "dataSource": "dotnet-metrics", + "label": ".NET Metrics", + "imgUrl": "/Logos/dotnet.svg", + "tags": [ + "apm/traces", + "metrics" + ], + "module": "metrics", + "relatedSearchKeywords": [ + ".net", + ".net metrics", + ".net monitoring", + ".net observability", + "dotnet", + "dotnet metrics", + "dotnet monitoring", + "dotnet observability", + "metrics", + "opentelemetry dotnet", + "otel dotnet", + "runtime metrics" + ], + "id": "dotnet-metrics", + "link": "/docs/metrics-management/send-metrics/applications/opentelemetry-dotnet/", + "question": { + "desc": "What is your Environment?", + "type": "select", + "entityID": "environment", + "options": [ + { + "key": "vm", + "label": "VM", + "imgUrl": "/Logos/vm.svg", + "link": "/docs/metrics-management/send-metrics/applications/opentelemetry-dotnet/" + }, + { + "key": "k8s", + "label": "Kubernetes", + "imgUrl": "/Logos/kubernetes.svg", + "link": "/docs/metrics-management/send-metrics/applications/opentelemetry-dotnet/" + }, + { + "key": "windows", + "label": "Windows", + "imgUrl": "/Logos/windows.svg", + "link": "/docs/metrics-management/send-metrics/applications/opentelemetry-dotnet/" + }, + { + "key": "docker", + "label": "Docker", + "imgUrl": "/Logos/docker.svg", + "link": "/docs/metrics-management/send-metrics/applications/opentelemetry-dotnet/" + } + ] + } + }, + { + "dataSource": "nodejs-metrics", + "label": "Node.js Metrics", + "imgUrl": "/Logos/nodejs.svg", + "tags": [ + "apm/traces", + "metrics" + ], + "module": "metrics", + "relatedSearchKeywords": [ + "metrics", + "node.js", + "node.js metrics", + "node.js monitoring", + "node.js observability", + "nodejs", + "nodejs metrics", + "nodejs monitoring", + "nodejs observability", + "opentelemetry nodejs", + "otel nodejs", + "runtime metrics" + ], + "id": "nodejs-metrics", + "link": "/docs/metrics-management/send-metrics/applications/opentelemetry-nodejs/", + "question": { + "desc": "What is your Environment?", + "type": "select", + "entityID": "environment", + "options": [ + { + "key": "vm", + "label": "VM", + "imgUrl": "/Logos/vm.svg", + "link": "/docs/metrics-management/send-metrics/applications/opentelemetry-nodejs/" + }, + { + "key": "k8s", + "label": "Kubernetes", + "imgUrl": "/Logos/kubernetes.svg", + "link": "/docs/metrics-management/send-metrics/applications/opentelemetry-nodejs/" + }, + { + "key": "windows", + "label": "Windows", + "imgUrl": "/Logos/windows.svg", + "link": "/docs/metrics-management/send-metrics/applications/opentelemetry-nodejs/" + }, + { + "key": "docker", + "label": "Docker", + "imgUrl": "/Logos/docker.svg", + "link": "/docs/metrics-management/send-metrics/applications/opentelemetry-nodejs/" + } + ] + } } -] \ No newline at end of file +]