789 Commits

Author SHA1 Message Date
Nawaz Dhandala
442622c2be chore: update version to 10.0.36 and refactor various components for improved type safety and consistency 2026-03-23 11:31:45 +00:00
Nawaz Dhandala
6d15cc8e8b Refactor and clean up Kubernetes view components
- Improved formatting and consistency in various Kubernetes view files, including HPADetail, HPAs, Index, Jobs, Layout, Namespaces, NodeDetail, Nodes, PersistentVolumes, Pods, ServiceMesh, SideMenu, StatefulSets, VPADetail, and VPAs.
- Removed unnecessary line breaks and adjusted indentation for better readability.
- Simplified conditional checks and array methods for clarity.
- Enhanced the overall structure of the code to follow best practices.
2026-03-23 11:24:21 +00:00
Nawaz Dhandala
01d2b7d0a3 feat(tabs): refactor tab state management to use tab names for improved clarity 2026-03-20 13:34:02 +00:00
Nawaz Dhandala
a854db7564 feat: Enhance Kubernetes Dashboard with new LocalTable components for better data presentation 2026-03-20 10:09:36 +00:00
Nawaz Dhandala
2ef7988598 feat: Refactor Kubernetes Dashboard components with new UI elements
- Added StatusBadge component for consistent status representation across the dashboard.
- Introduced AlertBanner component for displaying cluster health and node pressure alerts.
- Implemented FilterButtons component for improved event filtering options.
- Created ResourceUsageBar for visualizing resource usage in pods.
- Developed StackedProgressBar for displaying pod health breakdown.
- Added ConditionsTable for displaying conditions with improved styling and functionality.
- Enhanced existing components (DeploymentDetail, Events, Index, PodDetail) to utilize new UI components and improve overall user experience.
2026-03-20 08:20:03 +00:00
Nawaz Dhandala
b10d2f458e fix(security): sanitize markdown HTML output to prevent XSS (GHSA-h5pr-pg74-99m2)
Replace inadequate <script> tag regex with proper sanitization:
- Server-side: override marked's html renderer to escape raw HTML tokens
- Client-side: sanitize preview output with DOMPurify before rendering
2026-03-19 22:16:56 +00:00
Nawaz Dhandala
f84df20610 feat: Update Icon component and Kubernetes icon for improved styling and consistency 2026-03-19 09:17:18 +00:00
Nawaz Dhandala
e814027048 feat: Update Icon component stroke properties and enhance configmap deployment settings for telemetry 2026-03-19 09:06:35 +00:00
Nawaz Dhandala
305fa4a476 Refactor and enhance various components and routes in the Dashboard and MobileApp
- Improved formatting and readability in Kubernetes PodDetail and SideMenu components.
- Added service count fetching and loading/error handling in Logs, Metrics, and Traces pages.
- Updated Exception and Kubernetes routes for better readability.
- Enhanced Postgres migration scripts for KubernetesCluster and KubernetesClusterLabel.
- Minor formatting adjustments in MarkdownViewer and CriticalPath utility.
- Refactored EmptyState, MonitorSummaryView, and hooks in MobileApp for improved clarity.
- Fixed minor issues in MonitorDetailScreen and MonitorsScreen regarding status display.
2026-03-18 14:21:39 +00:00
Nawaz Dhandala
ad999313c3 feat: Add Exceptions documentation page and update routing, breadcrumbs, and side menu 2026-03-18 11:55:17 +00:00
Nawaz Dhandala
ffc49d83eb feat: Add documentation pages for Metrics and Traces, enhance LogsViewer and Metrics components with documentation links 2026-03-18 11:41:13 +00:00
Nawaz Dhandala
a8d1c90b33 feat: Improve Markdown blockquote styling and enhance inline code handling 2026-03-18 10:27:12 +00:00
Nawaz Dhandala
ef7ce703dd feat: Implement cluster count fetching and enhance Kubernetes monitoring UI with installation guidance 2026-03-18 09:11:20 +00:00
Nawaz Dhandala
a2ac43baab feat: Add dashboard launch configuration and enhance TelemetryDocumentation with integration method selection and improved styling 2026-03-18 08:36:22 +00:00
Nawaz Dhandala
a26532538a feat: Enhance Kubernetes icon representation with a 7-sided helm wheel design and dynamic spoke rendering 2026-03-18 08:14:27 +00:00
Nawaz Dhandala
7b978f1885 feat: Update TelemetryDocumentation component to accept telemetryType prop for better context in exception, log, and metric pages; enhance Kubernetes icon representation 2026-03-17 20:40:46 +00:00
Nawaz Dhandala
e6861a2abe feat: Add Kubernetes documentation and mobile apps download section; update navigation and icons 2026-03-17 19:40:30 +00:00
Nawaz Dhandala
1a58481265 refactor: simplify code formatting in LogAggregationService and LogsViewerToolbar 2026-03-15 00:28:07 +00:00
Nawaz Dhandala
7622367d5d refactor: improve data handling and component state management in various files 2026-03-14 22:36:00 +00:00
Nawaz Dhandala
af79613637 feat(LogDropFilterView): add Log Drop Filter view with details, action configuration, and filter conditions 2026-03-13 19:53:43 +00:00
Nawaz Dhandala
2081f9030a Refactor and clean up code across multiple components
- Added missing commas in migration index.
- Improved formatting of permission descriptions for better readability.
- Enhanced dependency array formatting in useEffect hooks in LogsViewer component.
- Cleaned up JSON normalization in LogDetailsPanel for better readability.
- Refactored LogSearchBar component for improved readability and structure.
- Simplified filter logic in AnalyticsTooltip and LogsAnalyticsView components.
- Streamlined LogScrubRuleService methods for better clarity and consistency.
- Updated OtelLogsIngestService to improve readability of async calls.
- Enhanced LogFilterEvaluator comments and formatting for better understanding.
2026-03-13 15:37:44 +00:00
Nawaz Dhandala
735024216b feat(LogsViewerToolbar): simplify keyboard shortcuts button with kbd element 2026-03-13 15:24:48 +00:00
Nawaz Dhandala
2d88e4fe0e feat(LogsViewer): add keyboard shortcuts functionality and help component 2026-03-13 14:46:02 +00:00
Nawaz Dhandala
71fb8e7bc9 feat(LogsViewer): Enhance keyboard navigation and focus management
- Added keyboard shortcuts for navigating logs using 'j' and 'k', and focusing the search bar with '/'.
- Implemented logic to reset the focused row index when displayed logs change.
- Integrated a ref for the LogSearchBar to allow programmatic focus.
- Updated LogsTable to visually indicate the focused row.
- Enhanced LogsAnalyticsView with a new tooltip component for better data representation.
- Refactored LogSearchBar and LogsFilterCard to support forwarding refs.
- Improved styling and accessibility across various components.
2026-03-13 14:19:30 +00:00
Nawaz Dhandala
0e93929a3f feat: add LogPipelineProcessor model and related services
- Implemented LogPipelineProcessor model with necessary fields and access controls.
- Created LogDropFilterAction enum for defining actions on log drop filters.
- Introduced LogPipelineProcessorType enum and configuration interfaces for various processor types.
- Developed LogExport utility for exporting logs in CSV and JSON formats.
- Added LogDropFilterService for managing drop filters with caching.
- Implemented LogPipelineService for loading and processing log pipelines with processors.
- Created LogFilterEvaluator for evaluating filter queries against log entries.
2026-03-13 11:50:07 +00:00
Nawaz Dhandala
ad25241d1c feat(OnTriggerBaseModel): improve comments for boolean conversion in select values
style(LogsViewer): format export types for better readability

style(LogsAnalyticsView): clean up function formatting and improve readability

chore: bump version to 10.0.30
2026-03-12 20:38:25 +00:00
Nawaz Dhandala
954281c3d5 feat(LogsViewer): add analytics view mode and corresponding components
- Introduced a new view mode "analytics" to the LogsViewer component.
- Created LogsAnalyticsView component to handle analytics display.
- Updated LogsViewerToolbar to allow switching between "list" and "analytics" views.
- Enhanced LogsViewer to manage internal state for view mode and handle changes.
- Updated types to include LogsViewMode for better type safety.
- Refactored main content rendering logic to conditionally display analytics or logs table.
2026-03-12 20:35:36 +00:00
Nawaz Dhandala
5602536058 feat(OpenAPI): add pagination parameters 'limit' and 'skip' to API specifications
refactor(LogsViewer): format emptyMessage prop for better readability
refactor(SavedViewsDropdown): simplify className conditional rendering
2026-03-12 19:41:22 +00:00
Nawaz Dhandala
1382758f12 fix(logs-viewer): update selectedSavedViewId prop to allow undefined value in dropdown and toolbar components
refactor(logs-viewer): conditionally unset other defaults in LogSavedViewService
2026-03-12 19:11:29 +00:00
Nawaz Dhandala
295e191456 feat(logs-viewer): update SavedViewsDropdown layout and enhance button interactions 2026-03-12 18:57:26 +00:00
Nawaz Dhandala
8baaa587e2 feat(logs-viewer): enhance empty message handling and update button styles across components 2026-03-12 18:52:02 +00:00
Nawaz Dhandala
66034a2473 feat(logs-viewer): add create saved view button to SavedViewsDropdown and update LogsViewerToolbar 2026-03-12 18:41:54 +00:00
Nawaz Dhandala
d972c565e3 refactor(logs-viewer): simplify layout structure and enhance toolbar display 2026-03-12 18:32:13 +00:00
Nawaz Dhandala
144826ff84 feat(logs-viewer): add saved views functionality with toolbar enhancements
- Introduced `LogSavedView` model to manage saved log views in the database.
- Created migration to add `LogSavedView` table with necessary fields and constraints.
- Implemented `LogSavedViewService` for CRUD operations on saved views.
- Enhanced `LogsViewerToolbar` to include buttons for saving views and selecting saved views.
- Added `ColumnSelector` component for managing visible columns in the logs table.
- Created `SavedViewsDropdown` component for selecting and managing saved views.
- Updated types to support new saved views and column options.
2026-03-12 17:36:04 +00:00
Nawaz Dhandala
d79588e02c refactor(FacetSection): format imports and improve line length readability 2026-03-12 15:22:34 +00:00
Nawaz Dhandala
9ae8dc2266 feat(FacetSection): add search functionality to filter displayed values
feat(LogAggregationService): update default facet limit to 500
feat(TelemetryAPI): increase default limit for metrics attributes to 500
2026-03-12 15:21:32 +00:00
Nawaz Dhandala
375b2e67d0 refactor(LogsViewer, DataMigrations, Routes): convert comments to block comments for clarity 2026-03-12 15:13:21 +00:00
Nawaz Dhandala
20594be771 feat(DataRetention): add monitor metric retention settings and migration 2026-03-12 13:59:22 +00:00
Nawaz Dhandala
fa7bde4aca feat(LogsViewer): add service name resolution and improve value suggestions handling
feat(LogQueryToFilter): normalize severity values and enhance filter application logic
chore(config): update OpenTelemetry exporter endpoint and headers
2026-03-12 10:42:09 +00:00
Nawaz Dhandala
484dbabc3c fix(analytics): improve formatting and readability in input validation and error handling 2026-03-11 18:46:28 +00:00
Nawaz Dhandala
dd4effa449 feat(markdown): integrate DOMPurify for enhanced security in Mermaid diagrams 2026-03-09 18:04:01 +00:00
Nawaz Dhandala
fed52fecd9 fix(logs): restructure LogsViewerToolbar layout for improved readability 2026-03-08 09:51:47 +00:00
Nawaz Dhandala
ecc77ad8f7 fix(types): update optional properties in LogSearchBarProps interface for clarity 2026-03-07 21:32:05 +00:00
Nawaz Dhandala
3eafc54413 Refactor code for improved readability and consistency
- Updated arrow functions to use explicit return statements in several files for clarity.
- Adjusted formatting and indentation for better code structure.
- Simplified some conditional checks and improved variable declarations.
- Enhanced error handling in Workflow feature set for documentation retrieval.
- Ensured consistent use of TypeScript types across components.
2026-03-07 18:18:33 +00:00
Nawaz Dhandala
72cea8148d feat(logs): add traceId and spanId filters to logs and update related components 2026-03-07 17:59:41 +00:00
Nawaz Dhandala
0188c01115 feat(logs): enhance LogSearchBar for improved suggestion handling and add formatYAxisTick for better histogram display 2026-03-07 14:01:37 +00:00
Nawaz Dhandala
4871342e55 feat(logs): add LogTimeRangePicker component and integrate time range selection in LogsViewer 2026-03-07 13:23:26 +00:00
Nawaz Dhandala
9bdff2e733 feat(logs): add field:value selection and autocomplete suggestions for log search 2026-03-07 13:01:35 +00:00
Nawaz Dhandala
bf2c26169c feat(logs): add LogSearchHelp component for enhanced search syntax guidance 2026-03-07 12:39:22 +00:00
Nawaz Dhandala
fe883919c3 feat(logs): implement active filter management and UI components for enhanced log filtering 2026-03-07 12:25:33 +00:00