jaeger-ui
Web UI for Jaeger
File Explorer
Download Latest Version (.zip)- settings.json
- action.yml
- check_bundle.yml
- ci-label-check.yml
- codeql.yml
- dco_merge_group.yml
- Dockerfile
- lint-build.yml
- pr-quota-manager.yml
- release.yml
- scorecard.yml
- stale.yml
- unit-tests.yml
- waiting-for-author.yml
- copilot-instructions.md
- dependabot.yml
- pre-commit
- 0001-design-token-based-theming.md
- 0002-otlp-api-v3-migration.md
- 0003-span-color-palette.md
- 0004-state-management-strategy.md
- 0005-current-state-management-architecture.md
- 0006-side-panel-span-details.md
- 0007-vite-plus-migration.md
- 0008-target-state-management-architecture.md
- 0009-service-filter-trace-timeline.md
- 0010-layout-settings-priority-stack.md
- 0011-ui-emitted-trace-ingest.md
- README.md
- 0001-embedded-web-component.md
- 0002-otel-native-jaeger-ui.md
- 0003-span-color-palette.md
- 0004-state-management-strategy.md
- 0005-vite-plus-migration.md
- 0006-target-state-management-architecture.md
- 0007-layout-settings-priority-stack.md
- 0008-graph-visualization-stack.md
- README.md
- ss_search.png
- ss_trace.png
- jaeger-api.test.js
- jaeger-api.ts
- path-agnostic-decorations.test.js
- path-agnostic-decorations.ts
- client.test.ts
- client.ts
- generated-client.ts
- README.md
- schemas.test.ts
- schemas.ts
- jaeger.test.js
- jaeger.ts
- Branding.css
- Branding.tsx
- index.css
- index.dev.test.jsx
- index.test.jsx
- index.tsx
- jaeger-AG-UI.ts
- JaegerAskSearchInput.css
- JaegerAskSearchInput.test.jsx
- JaegerAskSearchInput.tsx
- JaegerAssistantContext.test.jsx
- JaegerAssistantContext.tsx
- JaegerAssistantPanel.css
- JaegerAssistantPanel.test.jsx
- JaegerAssistantPanel.tsx
- NotFound.test.jsx
- NotFound.tsx
- Page.css
- Page.test.jsx
- Page.tsx
- routes.tsx
- ThemeProvider.test.tsx
- ThemeProvider.tsx
- ThemeStorage.test.ts
- ThemeStorage.ts
- ThemeToggleButton.css
- ThemeToggleButton.test.tsx
- ThemeToggleButton.tsx
- ThemeTokenSync.test.tsx
- ThemeTokenSync.ts
- TopNav.css
- TopNav.test.jsx
- TopNav.tsx
- TraceRouter.test.jsx
- TraceRouter.tsx
- ActionMenu.test.jsx
- ActionsMenu.css
- ActionsMenu.tsx
- DetailList.test.jsx
- DetailList.tsx
- DetailTable.test.jsx
- DetailTable.tsx
- DetailTableDropdown.css
- DetailTableDropdown.test.jsx
- DetailTableDropdown.tsx
- index.css
- index.test.jsx
- index.tsx
- types.ts
- highlightMatches.test.jsx
- highlightMatches.tsx
- index.css
- index.test.jsx
- index.tsx
- ListItem.css
- ListItem.test.jsx
- ListItem.tsx
- BreakableText.css
- BreakableText.test.jsx
- BreakableText.tsx
- CircularProgressbar.test.jsx
- CircularProgressbar.tsx
- ClickToCopy.test.jsx
- ClickToCopy.tsx
- CopyIcon.css
- CopyIcon.test.jsx
- CopyIcon.tsx
- EmphasizedNode.css
- EmphasizedNode.test.jsx
- EmphasizedNode.tsx
- ErrorMessage.css
- ErrorMessage.test.jsx
- ErrorMessage.tsx
- ExamplesLink.test.jsx
- ExamplesLink.tsx
- ExternalLinks.test.jsx
- ExternalLinks.tsx
- LabeledList.css
- LabeledList.test.jsx
- LabeledList.tsx
- LoadingIndicator.css
- LoadingIndicator.tsx
- NewWindowIcon.css
- NewWindowIcon.test.jsx
- NewWindowIcon.tsx
- RelativeBar.css
- RelativeBar.test.tsx
- RelativeBar.tsx
- RelativeDate.tsx
- SearchableSelect.test.jsx
- SearchableSelect.tsx
- TraceId.css
- TraceId.test.jsx
- TraceId.tsx
- TraceName.css
- TraceName.test.jsx
- TraceName.tsx
- UiFindInput.test.jsx
- UiFindInput.tsx
- utils.css
- vars.css
- VerticalResizer.css
- VerticalResizer.test.jsx
- VerticalResizer.tsx
- calc-positioning.test.js
- calc-positioning.ts
- constants.ts
- index.css
- index.test.jsx
- index.tsx
- node-icons.css
- node-icons.tsx
- getNodeRenderers.css
- getNodeRenderers.test.js
- getNodeRenderers.tsx
- getSetOnEdge.test.js
- getSetOnEdge.ts
- index.css
- index.test.jsx
- index.tsx
- index.test.jsx
- index.tsx
- Selector.css
- Selector.test.jsx
- Selector.tsx
- index.css
- index.test.jsx
- index.tsx
- settingsIcon.css
- settingsIcon.tsx
- ChevronDown.css
- ChevronDown.test.jsx
- ChevronDown.tsx
- index.css
- index.test.jsx
- index.tsx
- DetailsPanel.css
- DetailsPanel.test.jsx
- DetailsPanel.tsx
- index.css
- index.test.jsx
- index.track.test.js
- index.track.ts
- index.tsx
- index.css
- index.test.jsx
- index.track.test.js
- index.track.ts
- index.tsx
- store.ts
- store.view-modifiers.test.ts
- store.view-modifiers.ts
- traces.test.jsx
- traces.tsx
- url.test.js
- url.ts
- view-modifiers-logic.test.ts
- view-modifiers-logic.ts
- large.json
- small.json
- dag.css
- DAG.test.jsx
- DAG.tsx
- DAGOptions.css
- DAGOptions.test.jsx
- DAGOptions.tsx
- index.css
- index.test.jsx
- index.tsx
- url.ts
- monitor.png
- index.css
- index.test.jsx
- index.tsx
- index.css
- index.test.jsx
- index.track.test.js
- index.track.ts
- index.tsx
- opsGraph.test.jsx
- opsGraph.tsx
- index.css
- index.test.jsx
- index.track.test.js
- index.track.ts
- index.tsx
- serviceGraph.css
- serviceGraph.test.jsx
- serviceGraph.tsx
- timeFrameUtils.ts
- index.test.jsx
- index.tsx
- url.test.js
- url.ts
- index.test.jsx
- index.ts
- url.ts
- BannerText.css
- BannerText.test.jsx
- BannerText.tsx
- CountCard.css
- CountCard.test.jsx
- CountCard.tsx
- Header.css
- Header.test.jsx
- Header.tsx
- index.css
- index.test.jsx
- index.tsx
- MetricCard.css
- MetricCard.test.jsx
- MetricCard.tsx
- ScoreCard.css
- ScoreCard.test.jsx
- ScoreCard.tsx
- types.ts
- url.test.js
- url.ts
- AltViewOptions.test.jsx
- AltViewOptions.tsx
- DiffSelection.css
- DiffSelection.test.jsx
- DiffSelection.tsx
- DownloadResults.css
- DownloadResults.test.jsx
- DownloadResults.tsx
- index.css
- index.markers.ts
- index.test.jsx
- index.track.test.js
- index.track.ts
- index.tsx
- order-by.test.ts
- order-by.ts
- ResultItem.css
- ResultItem.markers.ts
- ResultItem.test.jsx
- ResultItem.tsx
- ResultItemTitle.css
- ResultItemTitle.test.jsx
- ResultItemTitle.tsx
- ScatterPlot.css
- ScatterPlot.test.jsx
- ScatterPlot.tsx
- ServicePills.css
- ServicePills.tsx
- sort.test.ts
- sort.ts
- store.search-results.test.ts
- store.search-results.ts
- TraceTable.test.tsx
- TraceTable.tsx
- use-sort-by.test.ts
- use-sort-by.ts
- FileLoader.css
- FileLoader.test.jsx
- FileLoader.tsx
- index.css
- index.test.jsx
- index.tsx
- search-panel-store.test.ts
- search-panel-store.ts
- SearchForm.css
- SearchForm.markers.ts
- SearchForm.test.jsx
- SearchForm.track.test.js
- SearchForm.track.ts
- SearchForm.tsx
- url.test.js
- url.ts
- useUploadedTraces.ts
- index.ts
- renderNode.css
- renderNode.test.jsx
- renderNode.tsx
- TraceDiffGraph.css
- TraceDiffGraph.test.jsx
- TraceDiffGraph.tsx
- traceDiffGraphUtils.ts
- CohortTable.css
- CohortTable.test.jsx
- CohortTable.tsx
- index.ts
- TraceDiffHeader.css
- TraceDiffHeader.test.jsx
- TraceDiffHeader.tsx
- TraceHeader.css
- TraceHeader.test.jsx
- TraceHeader.tsx
- TraceIdInput.test.jsx
- TraceIdInput.tsx
- TraceTimelineLink.test.jsx
- TraceTimelineLink.tsx
- getValidState.test.js
- getValidState.ts
- index.ts
- TraceDiff.css
- TraceDiff.test.jsx
- TraceDiff.tsx
- url.test.js
- url.ts
- index.css
- index.test.jsx
- index.tsx
- test1.js
- test2.js
- test3.js
- test4.js
- test5.js
- test6.js
- test7.js
- test8.js
- test9.js
- cpspan.ts
- findLastFinishingChildSpan.test.js
- findLastFinishingChildSpan.ts
- sanitizeOverFlowingChildren.test.js
- sanitizeOverFlowingChildren.ts
- index.test.js
- index.ts
- convertOtelTraceToFlameData.test.ts
- convertOtelTraceToFlameData.ts
- FlamegraphContextMenu.test.tsx
- FlamegraphContextMenu.tsx
- FlamegraphTable.test.tsx
- FlamegraphTable.tsx
- FlamegraphToolbar.tsx
- FlamegraphTooltip.test.tsx
- FlamegraphTooltip.tsx
- generateTableData.test.ts
- generateTableData.ts
- index.css
- index.test.jsx
- index.tsx
- testTrace.json
- calculateTraceDagEV.test.js
- calculateTraceDagEV.ts
- OpNode.css
- OpNode.test.jsx
- OpNode.tsx
- testTrace.json
- TraceGraph.css
- TraceGraph.test.jsx
- TraceGraph.tsx
- types.ts
- index.css
- index.test.jsx
- index.tsx
- CanvasSpanGraph.css
- CanvasSpanGraph.test.jsx
- CanvasSpanGraph.tsx
- GraphTicks.css
- GraphTicks.test.jsx
- GraphTicks.tsx
- index.test.jsx
- index.tsx
- render-into-canvas.test.js
- render-into-canvas.ts
- Scrubber.css
- Scrubber.test.jsx
- Scrubber.tsx
- SpanGraph.css
- TickLabels.css
- TickLabels.test.jsx
- TickLabels.tsx
- ViewingLayer.css
- ViewingLayer.test.jsx
- ViewingLayer.tsx
- AltViewOptions.css
- AltViewOptions.test.jsx
- AltViewOptions.tsx
- index.ts
- KeyboardShortcutsHelp.css
- KeyboardShortcutsHelp.test.jsx
- KeyboardShortcutsHelp.track.ts
- KeyboardShortcutsHelp.tsx
- TracePageHeader.css
- TracePageHeader.test.jsx
- TracePageHeader.track.test.js
- TracePageHeader.track.ts
- TracePageHeader.tsx
- TracePageSearchBar.css
- TracePageSearchBar.markers.ts
- TracePageSearchBar.test.jsx
- TracePageSearchBar.tsx
- TraceViewSettings.css
- TraceViewSettings.test.jsx
- TraceViewSettings.tsx
- index.css
- index.test.jsx
- index.tsx
- spanAmongEachOtherGroupedAndSpans.json
- spanLongerAsParent.json
- spansAmongEachOther.json
- spansAmongEachOtherGrouped.json
- testTrace.json
- testTraceNormal.json
- traceWithMultipleSpansWithTheSameValueInDifferentTags.json
- traceWithOverlappingChildren.json
- traceWithOverlappingChildrenLongerThanParent.json
- traceWithSingleChildLongerThanParentAndStartsAfterParent.json
- traceWithThreeShortChildren.json
- traceWithThreeShortOverlappingChildren.json
- traceWithTwoChildrenStartedAtTraceStart.json
- traceWithTwoNonOverlappingChildren.json
- generateColor.test.js
- generateColor.ts
- generateDropdownValue.test.ts
- generateDropdownValue.ts
- index.css
- index.test.jsx
- index.tsx
- PopupSql.css
- PopupSql.test.jsx
- PopupSql.tsx
- tableValues.test.js
- tableValues.ts
- TraceStatisticsHeader.css
- TraceStatisticsHeader.test.jsx
- TraceStatisticsHeader.tsx
- types.ts
- index.test.jsx
- index.tsx
- Positions.test.js
- Positions.ts
- index.test.tsx
- index.tsx
- ServiceFilter.css
- genAiData.test.ts
- genAiData.ts
- index.css
- index.test.tsx
- index.tsx
- message-format-store.test.ts
- message-format-store.ts
- AccordionAttributes.css
- AccordionAttributes.markers.ts
- AccordionAttributes.test.jsx
- AccordionAttributes.tsx
- AccordionEvents.css
- AccordionEvents.test.jsx
- AccordionEvents.tsx
- AccordionLinks.css
- AccordionLinks.test.jsx
- AccordionLinks.tsx
- AccordionText.css
- AccordionText.test.jsx
- AccordionText.tsx
- AttributesTable.css
- AttributesTable.test.jsx
- AttributesTable.tsx
- DetailState.test.js
- DetailState.ts
- index.css
- index.test.jsx
- index.tsx
- TextList.css
- TextList.test.jsx
- TextList.tsx
- index.css
- index.test.jsx
- index.tsx
- index.ts
- TimelineCollapser.css
- TimelineCollapser.test.jsx
- TimelineCollapser.tsx
- TimelineHeaderRow.css
- TimelineHeaderRow.test.jsx
- TimelineHeaderRow.tsx
- TimelineViewingLayer.css
- TimelineViewingLayer.test.jsx
- TimelineViewingLayer.tsx
- criticalPath.ts
- duck.test.js
- duck.track.test.js
- duck.track.ts
- duck.ts
- GenAISpanIcon.css
- GenAISpanIcon.test.tsx
- GenAISpanIcon.tsx
- genaiTestTrace.json
- generateRowStates.test.ts
- generateRowStates.ts
- grid.css
- index.css
- index.test.jsx
- index.tsx
- PrunedSpanRow.css
- PrunedSpanRow.test.tsx
- PrunedSpanRow.tsx
- ReferencesButton.css
- ReferencesButton.test.jsx
- ReferencesButton.tsx
- span-icons.test.ts
- span-icons.ts
- SpanBar.css
- SpanBar.test.jsx
- SpanBar.tsx
- SpanBarRow.css
- SpanBarRow.test.jsx
- SpanBarRow.tsx
- SpanDetailRow.css
- SpanDetailRow.integration.test.jsx
- SpanDetailRow.test.jsx
- SpanDetailRow.tsx
- spanPills.test.ts
- spanPills.tsx
- SpanTreeOffset.css
- SpanTreeOffset.test.jsx
- SpanTreeOffset.tsx
- store.constants.ts
- store.layout.ts
- store.test.ts
- store.timeline.ts
- store.ts
- Ticks.css
- Ticks.test.jsx
- Ticks.tsx
- timeline-utils.ts
- TimelineRow.css
- TimelineRow.tsx
- useServiceFilter.test.ts
- useServiceFilter.tsx
- utils.test.js
- utils.ts
- VirtualizedTraceView.css
- VirtualizedTraceView.test.jsx
- VirtualizedTraceView.tsx
- index.test.js
- index.ts
- ReferenceLink.test.jsx
- ReferenceLink.tsx
- svcFilter.test.ts
- svcFilter.ts
- index.css
- index.test.jsx
- index.track.test.js
- index.track.ts
- index.tsx
- keyboard-mappings.ts
- keyboard-shortcuts.ts
- scroll-page.test.js
- scroll-page.ts
- ScrollManager.test.js
- ScrollManager.ts
- Tween.test.js
- Tween.ts
- types.ts
- useNormalizeTraceId.test.ts
- useNormalizeTraceId.ts
- default-config.ts
- default-version.ts
- index.ts
- keyboard-keys.ts
- search-form.ts
- span-attributes.ts
- tag-keys.ts
- dependency-generators.ts
- trace-generators.ts
- ddgGraphState.test.ts
- ddgGraphState.ts
- useConfig.test.ts
- useConfig.ts
- useDeepDependencyGraphQuery.test.ts
- useDeepDependencyGraphQuery.ts
- useDependenciesQuery.test.ts
- useDependenciesQuery.ts
- useJaegerAssistant.test.ts
- useJaegerAssistant.ts
- useTraceDiscovery.test.ts
- useTraceDiscovery.ts
- useTraceLoading.test.ts
- useTraceLoading.ts
- jaeger-logo.svg
- index.test.js
- index.ts
- track.ts
- PathElem.test.js.snap
- getDerivedViewModifiers.test.js
- getDerivedViewModifiers.ts
- getEdgeId.ts
- getPathElemHasher.test.js
- getPathElemHasher.ts
- index.test.js
- index.ts
- getStateEntryKey.ts
- PathElem.test.js
- PathElem.ts
- sample-paths.test.resources.js
- transformDdgData.test.js
- transformDdgData.ts
- transformTracesToPaths.test.js
- transformTracesToPaths.ts
- types.ts
- visibility-codec.test.jsx
- visibility-codec.ts
- index.test.js
- index.tsx
- types.ts
- index.ts
- TDagNode.ts
- TDagPlexusVertex.ts
- convPlexus.ts
- DenseTrace.ts
- denseTransforms.ts
- id-factories.ts
- TraceDag.ts
- attributes.test.ts
- attributes.ts
- find-trace-page-header-parts.test.js
- link-patterns.test.js
- link-patterns.ts
- OtelFacade.bench.test.ts
- OtelSpanFacade.test.ts
- OtelSpanFacade.ts
- OtelTraceFacade.test.ts
- OtelTraceFacade.ts
- span.test.js
- span.ts
- trace-summary.test.ts
- trace-summary.ts
- trace-viewer.test.ts
- trace-viewer.ts
- transform-trace-data.test.js
- transform-trace-data.ts
- app-query-client.tsx
- index.ts
- metrics.mock.ts
- metrics.test.js
- metrics.ts
- path-agnostic-decorations.test.js
- path-agnostic-decorations.ts
- archive-store.test.ts
- archive-store.ts
- embedded-store.test.ts
- embedded-store.ts
- trace-diff-store.test.ts
- trace-diff-store.ts
- index.test.ts
- index.ts
- page-attribution.test.ts
- page-attribution.ts
- api-error.test.ts
- api-error.ts
- archive.ts
- config.ts
- critical_path.ts
- embedded.ts
- external-modules.d.ts
- hyperlink.ts
- index.ts
- metrics.ts
- otel.ts
- search.ts
- TDdgState.ts
- TNil.ts
- TPathAgnosticDecorationsState.ts
- trace-summary.ts
- trace.ts
- tracking.ts
- TTraceDiffState.ts
- TTraceTimeline.ts
- units.ts
- get-config.test.js
- get-config.ts
- get-target.test.js
- get-target.ts
- process-deprecation.test.js
- process-deprecation.ts
- process-scripts.test.js
- process-scripts.ts
- demo-ux.gif
- DividerDemo.css
- DividerDemo.tsx
- DraggableManagerDemo.css
- DraggableManagerDemo.tsx
- index.ts
- RegionDemo.css
- RegionDemo.tsx
- DraggableManager.test.js
- DraggableManager.ts
- EUpdateTypes.ts
- index.ts
- README.md
- types.ts
- oltp2jaeger-multi-out.json
- otlp2jaeger-in-error.json
- otlp2jaeger-in.json
- otlp2jaeger-multi-in-combined.json
- otlp2jaeger-multi-in.json.txt
- otlp2jaeger-out.json
- detect.test.ts
- detect.ts
- index.ts
- set-on-graph.test.js
- set-on-graph.ts
- requestAnimationFrame.js
- common.ts
- error-capture.test.ts
- error-capture.ts
- ga-coverage.test.js
- ga.test.js
- ga.ts
- getTrackFilter.test.js
- getTrackFilter.ts
- index.test.js
- index.ts
- noopWebAnalytics.ts
- README.md
- pluckTruthy.ts
- get-version.test.js
- get-version.ts
- shorten-commit.test.js
- shorten-commit.ts
- color-generator.test.js
- color-generator.ts
- compute-span-self-time.test.ts
- compute-span-self-time.ts
- configure-store.test.js
- configure-store.ts
- constants.test.js
- constants.ts
- date.test.js
- date.ts
- documentTitle.test.tsx
- documentTitle.ts
- embedded-url.test.js
- embedded-url.ts
- filter-spans.test.js
- filter-spans.ts
- generate-action-types.ts
- guardReducer.test.js
- guardReducer.ts
- jsonViewStyles.ts
- link-formatting.test.js
- link-formatting.ts
- markdownOptions.test.tsx
- markdownOptions.ts
- number.test.js
- number.ts
- parseQuery.test.js
- parseQuery.ts
- pooledMap.test.ts
- pooledMap.ts
- prefix-url.test.js
- prefix-url.ts
- readJsonFile.test.js
- readJsonFile.ts
- regexp-escape.test.js
- regexp-escape.ts
- search-query.ts
- sort.test.js
- sort.ts
- span-ancestor-ids.test.js
- span-ancestor-ids.ts
- storage.test.ts
- storage.ts
- stringSupplant.test.js
- stringSupplant.ts
- time-range-options.test.ts
- time-range-options.ts
- trace-id.test.ts
- trace-id.ts
- update-ui-find.test.js
- update-ui-find.ts
- ValidatedFormField.css
- ValidatedFormField.test.jsx
- ValidatedFormField.tsx
- withRouteProps.test.jsx
- withRouteProps.tsx
- zustand-class-bridge.test.tsx
- zustand-class-bridge.tsx
- index.test.ts
- index.tsx
- prefix-url-coverage.test.js
- site-prefix.test.jsx
- site-prefix.ts
- vite-env.d.ts
- vitest-global-setup.ts
- vitest-setup.ts
- custom.d.ts
- index.d.ts
- .babelrc
- .gitignore
- .oxlintignore
- .stylelintrc.json
- favicon.ico
- index.html
- index.test.ts
- jaeger-ui.config.console-analytics.js
- jaeger-ui.config.example.json
- package.json
- README.md
- ts-conv-progress.sh
- tsconfig.json
- vite.config.mts
- vitest.config.ts
- data-dag.js
- data-large.tsx
- data-small.jsx
- index.css
- index.test.tsx
- index.tsx
- SimpleGraph.tsx
- UxEdges.tsx
- template.ejs
- SimpleGraph.png
- HtmlLayer.test.jsx
- HtmlLayer.tsx
- HtmlLayersGroup.test.jsx
- HtmlLayersGroup.tsx
- index.tsx
- MeasurableNode.test.jsx
- MeasurableNode.tsx
- MeasurableNodes.test.tsx
- MeasurableNodes.tsx
- MeasurableNodesLayer.tsx
- Node.tsx
- Nodes.tsx
- NodesLayer.test.jsx
- NodesLayer.tsx
- props-factories.ts
- SvgDefEntry.tsx
- SvgEdge.tsx
- SvgEdges.tsx
- SvgEdgesLayer.test.jsx
- SvgEdgesLayer.tsx
- SvgLayer.test.jsx
- SvgLayer.tsx
- SvgLayersGroup.test.jsx
- SvgLayersGroup.tsx
- types.ts
- utils.ts
- conv-coord.ts
- convPlain.ts
- toDot.ts
- convInputs.ts
- Coordinator.ts
- getLayout.ts
- index.ts
- layout.worker.ts
- LayoutManager.ts
- types.ts
- index.ts
- TNonEmptyArray.ts
- TOneOf.ts
- MiniMap.tsx
- utils.test.ts
- utils.ts
- ZoomManager.ts
- cacheAs.ts
- index.ts
- input.fixture.tsx
- vitest-setup.ts
- .gitignore
- BUILD.md
- package.json
- README.md
- tsconfig.json
- vitest.config.ts
- make-genai-trace.js
- parse-traces.js
- check-copyright-year.sh
- check-dev-server.sh
- check-license.sh
- check-overrides.sh
- check-tsx-naming.sh
- find-jsx.ts
- get-build-info.js
- postprocess-schemas.cjs
- prepare-release.py
- tsconfig.json
- .codecov.yml
- .gitignore
- .npmrc
- .nvmrc
- AGENTS.md
- BUILD.md
- CHANGELOG.md
- CLAUDE.md
- CODEOWNERS
- CONTRIBUTING.md
- DCO
- knip.config.ts
- LICENSE
- Makefile
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- RELEASE.md
- renovate.json
- SECURITY.md
- tsconfig.json
- vite.config.ts
# Installation Guide
1. Get the code
git clone https://github.com/jaegertracing/jaeger-ui
Downloads the entire project code from GitHub to your computer.
cd jaeger-ui
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
3. Make
MediumPrerequisites
- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
make
Compiles the code based on the generated build configuration to produce an executable.
If it finishes without errors, it worked. Try running the generated executable directly.
// repository documentation
Was this content helpful?
(0 ratings)
