26 Commits

Author SHA1 Message Date
Nawaz Dhandala
4cc78175ef feat: implement new dashboard widgets and features including Gauge, Table, and enhanced chart capabilities 2026-03-25 22:07:55 +00:00
Nawaz Dhandala
d0ef353993 feat: enhance dashboard capabilities with unified query plugin interface and support for Perses/Grafana import/export 2026-03-25 21:17:48 +00:00
Nawaz Dhandala
e12e3cfc08 feat: enhance Kubernetes monitoring plan with comprehensive infrastructure details and implementation phases 2026-03-24 18:44:57 +00:00
Nawaz Dhandala
81eb16c1b7 feat: Add KubernetesResourceLink component for improved resource navigation in Kubernetes views 2026-03-20 10:28:04 +00:00
Nawaz Dhandala
2278843667 feat: Enhance Kubernetes Dashboard with Status Badges and Environment Variables Tab
- Added StatusBadge component to display the status of Kubernetes namespaces, nodes, PVCs, PVs, and StatefulSets with appropriate color coding.
- Implemented a new KubernetesEnvVarsTab component to show environment variables for containers, including search functionality and handling of secret values.
- Refactored existing code in NamespaceDetail, NodeDetail, PVCDetail, PVDetail, PodDetail, and StatefulSetDetail to utilize StatusBadge for improved status representation.
- Updated Pods component to correctly parse memory limits from container resources.
2026-03-20 09:57:36 +00:00
Nawaz Dhandala
85243e6b56 fix: correct typo in Kubernetes monitoring documentation regarding custom agent design 2026-03-17 14:43:36 +00:00
Nawaz Dhandala
ddf2df4206 feat: enhance MonitorsScreen with summary counts and improved error handling 2026-03-17 14:30:18 +00:00
Nawaz Dhandala
80d4ccbd7d feat: implement Kubernetes as a standalone observability product with multi-cluster support, auto-discovery, and enhanced monitoring features 2026-03-17 13:39:23 +00:00
Nawaz Dhandala
3a1e75515c feat: add Phase 2 enhancements for trace visualization and analysis, including flame graph view, latency breakdown, in-trace span search, service flow map, and span link navigation 2026-03-17 13:33:02 +00:00
Nawaz Dhandala
b6fb2d761e feat: expand Kubernetes monitoring roadmap with auto-discovery, AI-driven RCA, and incident automation 2026-03-17 13:15:10 +00:00
Nawaz Dhandala
7984e5d1ab feat: add control plane monitoring for etcd, API server, scheduler, and controller manager 2026-03-17 12:09:54 +00:00
Nawaz Dhandala
9b380d424d feat: add plans for Docker and Kubernetes monitoring implementation 2026-03-17 12:05:36 +00:00
Nawaz Dhandala
a02018aeb2 refactor: adjust formatting in SelectFieldGenerator test and update roadmap documents for clarity and new features 2026-03-16 21:23:59 +00:00
Nawaz Dhandala
1edda202be feat: implement basic trace-based alerting with span count threshold and filtering options 2026-03-16 10:29:00 +00:00
Nawaz Dhandala
9a47b02a0c feat: upgrade time column to DateTime64 for nanosecond precision in logs 2026-03-16 10:26:03 +00:00
Nawaz Dhandala
2c7486714f feat: Add comprehensive metrics and traces roadmap for industry parity
- Introduced detailed plans for enhancing OneUptime's metrics and traces capabilities to match and exceed industry standards.
- Metrics roadmap includes features like percentile aggregations, rate calculations, multi-attribute grouping, rollups, and advanced visualizations.
- Traces roadmap outlines improvements such as trace analytics, RED metrics, trace-based alerting, and enhanced visualization options like flame graphs and critical path analysis.
- Both roadmaps emphasize phased implementation, quick wins, and verification strategies to ensure robust feature delivery and performance.
2026-03-16 09:51:08 +00:00
Nawaz Dhandala
d394c96eb9 feat(Logs): add missing OpenTelemetry log fields to enhance compliance and debugging 2026-03-12 21:38:58 +00:00
Nawaz Dhandala
a94e48501e feat(Logs): update gap analysis and implementation phases for log management features 2026-03-12 21:23:47 +00:00
Nawaz Dhandala
9786e46a2b refactor(Logs.md): update log management context and completed features for clarity 2026-03-12 16:57:21 +00:00
Nawaz Dhandala
1ff774684c feat(Logs): implement ClickHouse storage optimizations and telemetry data retention with TTL support 2026-03-12 11:59:32 +00:00
Nawaz Dhandala
28c4eeb6ff feat: Add retentionDate column and TTL support to telemetry models
- Introduced retentionDate column to Log, Metric, Span, and MonitorLog models for per-service data retention.
- Implemented TTL configuration using retentionDate to enable automatic data deletion in ClickHouse.
- Added skip indexes for improved query performance on relevant columns in Log, Span, Metric, and Exception models.
- Updated ingestion services to compute and store retentionDate based on service-specific retention settings.
- Created a data migration to add retentionDate columns and skip indexes to existing telemetry tables.
- Deprecated the cron job for data deletion, transitioning to ClickHouse's native TTL mechanism.
2026-03-12 11:54:26 +00:00
Nawaz Dhandala
46c9f36578 feat(Logs): add Phase 5 optimizations for ClickHouse storage and query performance 2026-03-12 11:26:10 +00:00
Nawaz Dhandala
de0c6881b7 refactor: update styles and layout for log viewer components 2026-03-07 10:53:22 +00:00
Nawaz Dhandala
43ac4a7ef1 feat(logs): Implement enhanced log management features
- Add FacetValueRow component for displaying facet values with counts and actions.
- Introduce HistogramTooltip component for displaying histogram data with severity colors.
- Create LogSearchBar component for improved log searching with suggestions and query syntax.
- Implement LogSearchSuggestions component for displaying search suggestions.
- Develop LogsFacetSidebar component for displaying filters and facets in the sidebar.
- Add LogsHistogram component for visualizing log volume over time with severity differentiation.
- Create severityColors utility for managing severity color mappings.
- Document the roadmap for enhancing log management capabilities, including search UX, analytics, and operational features.
2026-03-07 10:32:52 +00:00
Nawaz Dhandala
3769e0d1a5 Add metrics and traces pages with detailed features and branding updates
- Created new metrics.ejs view for performance insights and real-time monitoring.
- Created new traces.ejs view for distributed tracing and request visibility.
- Updated ProductBranding.md to reflect new links for metrics, traces, and dashboards.
2025-12-29 22:13:09 +00:00
Nawaz Dhandala
8beddbf53e feat: Add comprehensive Product Branding Guide with color and icon specifications 2025-12-29 21:50:58 +00:00