Commit Graph

1198 Commits

Author SHA1 Message Date
Nawaz Dhandala
263d745d0a fix: update GoReleaser action to v6.1.0 and clean up MetricsDashboard component 2026-04-03 09:22:00 +01:00
Nawaz Dhandala
a54234609f feat: implement MetricsDashboard and MetricsListPage components, update routing and descriptions for improved clarity 2026-04-02 19:10:10 +01:00
Nawaz Dhandala
214c9e013c feat: enhance empty state visualization in TracesDashboard with improved SVG graphics 2026-04-02 18:35:11 +01:00
Nawaz Dhandala
b0c9de4d82 feat: add Exceptions page and integrate with routing and side menu 2026-04-02 18:20:36 +01:00
Nawaz Dhandala
e98b424168 refactor: improve code readability by formatting and using optional chaining for req.body 2026-04-02 18:11:42 +01:00
Nawaz Dhandala
7521fe218d feat: remove unused OneUptimeDate import from ExceptionsDashboard component 2026-04-02 17:53:42 +01:00
Nawaz Dhandala
8af6e48d70 feat: add ExceptionsOverview page and dashboard components, update routing and breadcrumbs for exceptions 2026-04-02 17:28:01 +01:00
Nawaz Dhandala
7569a50c56 feat: add TracesDashboard and TracesListPage components, update routing and breadcrumbs for traces 2026-04-02 17:24:19 +01:00
Nawaz Dhandala
20f314512d feat: add ProfilesDashboard and ProfilesListPage components, update routing and breadcrumbs for profiles 2026-04-02 17:15:42 +01:00
Nawaz Dhandala
cdbbcdfe27 refactor: update proto file paths to use relative directory resolution 2026-04-02 15:23:13 +01:00
Nawaz Dhandala
4e2ca87752 refactor: improve readability of messages and code formatting in various components 2026-04-02 14:33:46 +01:00
Nawaz Dhandala
5f398bdb31 Add utility classes for telemetry: Monitor, StackTrace, and Syslog parsing
- Implemented MonitorUtil for managing monitor secrets and populating them in monitor steps and tests.
- Created StackTraceParser to parse and structure stack traces from various programming languages.
- Developed SyslogParser to handle and parse syslog messages in both RFC 5424 and RFC 3164 formats.
2026-04-02 14:04:13 +01:00
Nawaz Dhandala
69c6b332c1 Merge branch 'master' of https://github.com/OneUptime/oneuptime 2026-04-02 12:37:07 +01:00
Nawaz Dhandala
e15a934b3f refactor: update terminology and improve messaging for performance profiling components 2026-04-02 12:37:03 +01:00
Nawaz Dhandala
ea71c8bd75 feat: Implement Workflow API and Queue Management
- Added ManualAPI for manually triggering workflows via GET and POST requests.
- Introduced WorkflowAPI for updating workflows with authorization checks.
- Created documentation for JavaScript and Webhook components.
- Established WorkflowFeatureSet to initialize routing and job processing.
- Developed QueueWorkflow service for managing workflow queue operations.
- Implemented RunWorkflow service to execute workflows with error handling and logging.
- Added utility for loading component metadata dynamically.
2026-04-01 22:05:19 +01:00
Nawaz Dhandala
5d3885c8a5 feat: enhance MonitorCustomMetrics to include ListResult type for API response; improve query documentation 2026-04-01 18:54:11 +01:00
Nawaz Dhandala
da44cd34f8 feat: update MonitorCustomMetrics to fetch custom metrics from AnalyticsModelAPI; enhance metric name extraction logic 2026-04-01 18:49:57 +01:00
Nawaz Dhandala
ffa2d3f008 refactor: clean up code formatting and improve readability across multiple components 2026-04-01 18:18:20 +01:00
Nawaz Dhandala
d8aea2627b feat: add MonitorCustomMetrics component for displaying custom metrics; enhance MonitorMetrics to include custom metrics tab 2026-04-01 15:35:11 +01:00
Nawaz Dhandala
ecbca3208f feat: add onIncidentClick handler to various components for incident navigation; enhance Tooltip with animation support 2026-04-01 14:58:58 +01:00
Nawaz Dhandala
505c143ddf feat: enhance MetricCharts and ChartGroup with metric info handling and modal display; update UptimeBarTooltip styles and Tooltip theme 2026-04-01 14:45:21 +01:00
Nawaz Dhandala
cdb63031d8 feat: add custom metrics capturing functionality in custom code and synthetic monitors 2026-04-01 14:34:05 +01:00
Nawaz Dhandala
832b87e6d5 feat: implement incident handling in uptime graphs with tooltips and modals for better user experience 2026-04-01 12:42:00 +01:00
Nawaz Dhandala
dacf71a75d feat: add chartType property to MetricQueryConfigData for MonitorAlertMetrics and MonitorIncidentMetrics 2026-04-01 11:44:58 +01:00
Nawaz Dhandala
ac39602ef6 feat: enhance Metrics and Incident services with Search integration for improved data handling 2026-04-01 09:31:05 +01:00
Nawaz Dhandala
63dd84339e feat: update Pyroscope endpoints and documentation for improved profiling integration 2026-03-31 22:50:13 +01:00
Nawaz Dhandala
574cac7d64 refactor: clean up code formatting and improve readability across multiple files 2026-03-31 14:06:05 +01:00
Nawaz Dhandala
414f7cebc7 feat: update telemetry documentation and replace OTLP URLs with OneUptime base URL 2026-03-31 14:02:50 +01:00
Nawaz Dhandala
d7a339b9aa feat: Add profiling support across services and implement new metrics
- Integrated profiling initialization in Probe, Telemetry, TestServer, and Worker services.
- Added environment variables for enabling profiling in various services.
- Created Profiling utility to handle CPU profiling and send data to OTLP endpoint.
- Introduced new metric types for exceptions, spans, and dashboards.
- Developed utility classes for handling alert and incident metrics.
- Added new React components for displaying alert and incident metrics in the dashboard.
2026-03-31 13:44:59 +01:00
Nawaz Dhandala
043ddebc6c feat: add webhook secret key functionality to workflows and update related components 2026-03-31 12:22:17 +01:00
Nawaz Dhandala
2fd7ede52f feat: add validation for SAML Assertion length in response handling 2026-03-30 21:52:52 +01:00
Nawaz Dhandala
ffafada55b refactor: improve code readability and consistency across dashboard components 2026-03-30 16:17:16 +01:00
Nawaz Dhandala
75b2d63353 feat: update button style and icon for template creation in Dashboards 2026-03-30 15:38:52 +01:00
Nawaz Dhandala
b5a5cf8b40 feat: update layout of DashboardTemplateCard for improved icon display and alignment 2026-03-30 15:38:32 +01:00
Nawaz Dhandala
cc68ea4539 feat: implement modal for template selection in Dashboards and update service to handle default dashboard config 2026-03-30 15:36:11 +01:00
Nawaz Dhandala
02c0c02760 feat: update BlankDashboardUnit styling to conditionally apply border based on edit mode 2026-03-30 15:25:31 +01:00
Nawaz Dhandala
ae230589c5 feat: simplify styling for BlankCanvas and BlankDashboardUnit components by removing edit mode specific styles 2026-03-30 15:24:29 +01:00
Nawaz Dhandala
a0577b0175 feat: update DashboardChartComponent styling for better layout and overflow handling 2026-03-30 15:22:22 +01:00
Nawaz Dhandala
472ebed3be feat: update chart height calculation to include widget header and adjust per-chart overhead 2026-03-30 15:03:04 +01:00
Nawaz Dhandala
796c52da4d feat: Add dashboard template selection and creation functionality
- Introduced DashboardTemplateCard component for displaying dashboard templates.
- Added DashboardTemplates enum and DashboardTemplate interface to define available templates.
- Implemented template selection in the Dashboards page to allow users to create dashboards from predefined templates.
- Enhanced MetricQueryConfig to manage metric attributes and display settings more effectively.
- Updated MetricView to improve loading states and error handling for metric results.
- Refactored DashboardChartComponent to streamline metric alias data handling and improve UI presentation.
2026-03-30 14:54:54 +01:00
Nawaz Dhandala
3a19e600d5 feat: update chart height calculation to account for overhead and improve minimum height constraint 2026-03-30 14:45:02 +01:00
Nawaz Dhandala
b847d3a0b9 feat: adjust chart height calculation for multiple charts and update overflow behavior 2026-03-30 14:38:12 +01:00
Nawaz Dhandala
9f09eacf25 feat: add reference line support to charts and implement value formatting utility 2026-03-30 14:25:37 +01:00
Nawaz Dhandala
809a85c91d feat: enhance resolveQueryConfigs to support combining primary and multiple queries 2026-03-30 14:02:04 +01:00
Nawaz Dhandala
38ff1ae0c7 feat: prefill legend and unit in MetricGraphConfig on metric change 2026-03-30 13:56:02 +01:00
Nawaz Dhandala
194bb87b45 feat: enhance MetricQueryConfig with warning and critical threshold inputs and improve layout in ArgumentsForm and MetricAlias components 2026-03-30 13:50:04 +01:00
Nawaz Dhandala
26c402928e feat: add warning and critical threshold inputs to MetricGraphConfig and update MetricQueryConfigData interface 2026-03-30 13:45:59 +01:00
Nawaz Dhandala
e0fe6e9827 feat: add Gauge icon and update related components for enhanced dashboard functionality 2026-03-30 13:33:21 +01:00
Nawaz Dhandala
e655385c4d feat: add permission checks to phone number API routes 2026-03-30 12:04:05 +01:00
Nawaz Dhandala
9adbd04538 feat: add user authentication middleware to notification API routes 2026-03-30 09:50:40 +01:00