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 @@
+
\ 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
+]