Skip to content

Commit

Permalink
Create portable dashboard for otel JVM metrics (#182107)
Browse files Browse the repository at this point in the history
Create a dedicated "portable dashboard" for OTel Java.

---------

Co-authored-by: Alexander Wert <AlexanderWert@users.noreply.github.com>
  • Loading branch information
SylvainJuge and AlexanderWert authored Jun 26, 2024
1 parent a493e40 commit acde027
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 0 deletions.
2 changes: 2 additions & 0 deletions packages/kbn-apm-synthtrace-client/src/types/agent_names.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ type OpenTelemetryAgentName =
| 'opentelemetry/erlang'
| 'opentelemetry/go'
| 'opentelemetry/java'
| 'opentelemetry/java/opentelemetry-java-instrumentation'
| 'opentelemetry/java/elastic'
| 'opentelemetry/nodejs'
| 'opentelemetry/php'
| 'opentelemetry/python'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ export const AGENT_NAME_DASHBOARD_FILE_MAPPING: Record<string, string> = {
nodejs: 'nodejs',
'opentelemetry/nodejs': 'opentelemetry_nodejs',
java: 'java',
'opentelemetry/java': 'opentelemetry_java',
'opentelemetry/java/opentelemetry-java-instrumentation': 'opentelemetry_java',
'opentelemetry/java/elastic': 'opentelemetry_java',
};

/**
Expand All @@ -35,6 +38,12 @@ export async function loadDashboardFile(filename: string): Promise<any> {
'./java.json'
);
}
case 'opentelemetry_java': {
return import(
/* webpackChunkName: "lazyJavaDashboard" */
'./opentelemetry_java.json'
);
}
default: {
break;
}
Expand Down
Loading

0 comments on commit acde027

Please sign in to comment.