Leon Sorokin
2c5289028d
AnnotationsPlugin2: Skip zero-length, field-less, and time-less frames ( #80810 )
2024-01-18 08:34:28 -06:00
Leon Sorokin
2aa533c6c5
AnnotationsPlugin2: Skip exemplar frames ( #80760 )
2024-01-17 14:08:30 -06:00
Leon Sorokin and Adela Almasan
b53e0521d2
Panels: AnnotationsPlugin2 ( #79531 )
...
Co-authored-by: Adela Almasan <adela.almasan@grafana.com >
2024-01-12 09:02:40 +02:00
Leon Sorokin
31921bbb01
DashboardGrid: Add LayoutItemContext to affect zIndex from panels ( #80116 )
2024-01-10 12:09:54 -06:00
Leon Sorokin
200c71f5d6
VizTooltips: Optimize performance ( #80102 )
2024-01-05 16:07:04 -06:00
1ec04243da
Heatmap: All tooltip mode selector ( #79956 )
...
Co-authored-by: Adela Almasan <adela.almasan@grafana.com >
Co-authored-by: nmarrs <nathanielmarrs@gmail.com >
2024-01-05 13:11:24 -06:00
Leon Sorokin
7210e378b8
TimeSeries: Fix stacking opacity accumulation on exit from PanelEdit ( #80006 )
2024-01-03 22:56:03 -06:00
Leon Sorokin and Ryan McKinley
fb79be4a43
Transformations: Add frame source picker to allow transforming annotations ( #77842 )
...
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2024-01-02 23:33:31 -06:00
Leon Sorokin
b3387793f1
Chore: uPlot v1.6.28 ( #79732 )
2023-12-29 13:43:15 -06:00
Leon Sorokin
36a3508a0f
BarChart: Show "No data" message for zero-length frames ( #79844 )
2023-12-22 22:04:50 -06:00
Leon Sorokin
09cef892a5
OptionsPicker: Use fuzzy search and improve ranking of matches ( #79286 )
2023-12-12 16:41:50 -06:00
Leon Sorokin
19cda38f1b
PanelQueryRunner: Shallow diff series DataFrames ( #79257 )
2023-12-12 16:11:17 -06:00
Leon Sorokin
393711c3a1
Transformations: Add (base field name) to Join transformer ( #79192 )
2023-12-06 19:17:01 -06:00
406704a027
XYChart: Add demo gdev dashboard ( #71168 )
...
Co-authored-by: nmarrs <nathanielmarrs@gmail.com >
Co-authored-by: Adela Almasan <adela.almasan@grafana.com >
2023-11-29 19:54:16 +02:00
Leon Sorokin
2ac60dc300
Chore: Remove core-js polyfills ( #78715 )
2023-11-29 11:12:23 -06:00
Leon Sorokin and Andrej Ocenas
0daf0ad4b8
FlameGraph: Optimize rendering of muted regions ( #78510 )
...
Co-authored-by: Andrej Ocenas <mr.ocenas@gmail.com >
2023-11-28 11:01:14 -06:00
Leon Sorokin
b022ddeee8
VizLegend: Implement natural sort, simplify, optimize ( #78570 )
2023-11-27 16:39:43 -06:00
Leon Sorokin
d1cffdc58a
HeatmapTooltip: Refactor to simplify upcoming PRs ( #78436 )
2023-11-21 10:16:45 -06:00
Leon Sorokin
768fde02aa
TooltipPlugin2: Absorb ZoomPlugin ( #78160 )
2023-11-15 17:23:54 -06:00
Leon Sorokin
11bbf83f93
PanelConfig: Interpolate template vars for Axis label ( #78086 )
2023-11-14 10:17:06 -06:00
Leon Sorokin
8081fc8dfc
TooltipPlugin2: Various fixes for different panel types ( #77958 )
2023-11-09 15:14:59 -06:00
Leon Sorokin
ced9fcb94e
StatusHistory/StateTimeline: Re-config plot for tooltip mode in panel edit ( #77954 )
2023-11-09 11:48:39 -06:00
Leon Sorokin
c923e730d5
Heatmap: Add support for exemplar rendering with native heatmap-cells ( #77324 )
2023-10-30 14:16:57 -05:00
Leon Sorokin
3bc1a8d714
Table: Fix right column alignment ( #77339 )
2023-10-30 01:09:08 -05:00
Leon Sorokin
85518fbe67
Chore: uPlot v1.6.27 ( #77317 )
2023-10-27 17:34:05 -05:00
Leon Sorokin
c1d674a2c6
Prometheus: Don't post-process native heatmap-cells responses ( #77289 )
2023-10-27 12:31:21 -05:00
Leon Sorokin
45aa58c4a8
Histogram: Render heatmap-cells and heatmap-rows frames ( #77111 )
2023-10-26 23:23:01 -05:00
Leon Sorokin
fd5ad38f38
Transformers: Avoid mutating field.values in Concatenate transformation ( #77179 )
2023-10-25 19:05:03 -05:00
Leon Sorokin
3aaeaf4203
Thresholds: Don't use series fill opacity for transparent steps ( #77104 )
2023-10-26 02:14:41 +03:00
Leon Sorokin and Torkel Ödegaard
344e99e069
VizLegend: Omit sectionRight when no right axis exists ( #76923 )
...
Co-authored-by: Torkel Ödegaard <torkel@grafana.com >
2023-10-23 15:01:46 -05:00
Leon Sorokin
41e3b3bea2
ZoomPlugin: Clear selection in shared-cursor dashboards during zoom ( #76719 )
2023-10-17 16:26:31 -05:00
Leon Sorokin
56c2d8ff40
Snapshots: Fix breakage of some panel types due to missing structureRev ( #76586 )
2023-10-13 18:56:51 -05:00
Leon Sorokin
2857870bfb
TimeSeries: Fix showing datalinks when clicking on a point ( #76492 )
2023-10-13 05:48:29 -05:00
Leon Sorokin
94c15e4926
TooltipPlugin2: Raise parent grid item z-index when pinned ( #76379 )
2023-10-12 01:19:22 -05:00
Leon Sorokin
65a94d9e75
ZoomPlugin: No-op on modifier keys ( #76398 )
2023-10-12 00:05:21 -05:00
Leon Sorokin
e2dcd5184a
Dashboard: Overflow and z-index adjustments ( #75597 )
2023-10-05 22:46:15 -05:00
Leon Sorokin
27aa1c466a
Tooltips: Add TooltipPlugin2 ( #75708 )
2023-09-28 20:53:26 -05:00
Leon Sorokin
6fc4e93f73
Dashboard: Reduce scope of contain: strict to TextPanel ( #75499 )
2023-09-27 13:14:35 -05:00
Leon Sorokin
32ed3e8009
TimeSeries: Implement ad hoc y-zoom via Shift-drag ( #75408 )
2023-09-26 18:12:45 -05:00
Leon Sorokin
ade0de5ae9
Dashboard: Reduce scope of contain: strict to TextPanel ( #75329 )
2023-09-25 23:47:38 +03:00
Leon Sorokin
436b0ee48a
Dashboard: Set z-index of active panel to 999 ( #75382 )
2023-09-25 11:58:03 -05:00
Leon Sorokin and Adela Almasan
6811b0ae63
Dashboard: Set descending z-index of panels in a dashboard (v2) ( #75328 )
...
Co-authored-by: Adela Almasan <adela.almasan@grafana.com >
2023-09-25 06:46:11 -05:00
Leon Sorokin
0668820259
StateTimeline: Refactor hover markers ( #75326 )
2023-09-23 05:35:17 +03:00
Leon Sorokin
aadd5bacfa
Chore: uPlot v1.6.26 ( #75199 )
2023-09-22 11:33:39 -05:00
Leon Sorokin
c358135a63
TimeSeries: Apply selected line style to custom pathBuilders ( #75261 )
2023-09-22 04:32:32 -05:00
Leon Sorokin
492ba97ba1
BarChart: Axes centered zero, borders, and colors ( #75136 )
2023-09-20 11:15:29 -05:00
Leon Sorokin and Ryan McKinley
9dc0c8be11
TimeSeries: Rename axisShow -> axisBorderShow ( #75127 )
...
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2023-09-19 23:43:15 +03:00
Leon Sorokin
780b60dc81
XYChart: Fix numerous axis options ( #75044 )
2023-09-19 14:44:50 -05:00
Leon Sorokin and Torkel Ödegaard
4ba6889df8
FieldOverrides: Optimize doStandardCalcs() ( #67881 )
...
Co-authored-by: Torkel Ödegaard <torkel@grafana.com >
2023-08-29 11:35:18 -05:00
Leon Sorokin and nmarrs
425c92a92b
TimeSeries: Fix zoom not working after editing panel ( #72163 )
...
Co-authored-by: nmarrs <nathanielmarrs@gmail.com >
2023-07-24 22:30:38 +03:00
1de35bf3c3
TimeSeries / StateTimeline: Add support for rendering enum fields ( #64179 )
...
Co-authored-by: nmarrs <nathanielmarrs@gmail.com >
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2023-07-21 11:38:11 -05:00
Leon Sorokin
72a332685a
Heatmap: Use displayName to test if numeric bucket fields ( #71407 )
2023-07-14 18:19:36 -05:00
Leon Sorokin
46c5e5417b
Heatmap: Build cell colors during data prep instead of render ( #71509 )
2023-07-12 18:23:30 -05:00
Leon Sorokin
40bc6a95be
Chore: uFuzzy v1.0.8 ( #70783 )
2023-06-29 14:59:02 -05:00
Leon Sorokin
fe45dc9f27
XYChart: Fix axis range and scale overrides ( #70605 )
2023-06-23 10:50:36 -05:00
Leon Sorokin
0f7407dd91
XYChart: Remove some panel opts that can't logically apply ( #70202 )
2023-06-23 08:18:48 -05:00
Leon Sorokin
3007e3b209
XYChart: Ensure color scale is field-local and synced with data updates ( #70480 )
2023-06-21 16:23:52 -05:00
Leon Sorokin
1db0ace5e7
Viz: get UPlotChart out of the timeRange business ( #70412 )
2023-06-21 13:10:25 -05:00
Leon Sorokin
66b0e6b77f
XYChart/Trend: Fix min/max and units/decimals x-field overrides ( #70214 )
2023-06-16 11:10:53 -05:00
Leon Sorokin
7d4f7e5ffc
XYChart: Fix variable interpolation in datalinks/toggletip ( #70195 )
2023-06-15 19:04:41 -06:00
Leon Sorokin
94881597d8
XYChart: Fix formatting of axis ticks (units, decimals) ( #70190 )
2023-06-15 11:32:20 -05:00
Leon Sorokin
cc8bedc173
Heatmap: Sort fields by numeric names when single frame ( #69879 )
2023-06-10 23:12:29 -05:00
Leon Sorokin
014126a43e
TimeSeries: Fix centeredZero y axis ranging when all values are 0 ( #69034 )
2023-05-25 13:25:26 -06:00
Leon Sorokin
37e2becdd7
StatusHistory: Fix rendering of value-mapped null ( #69033 )
2023-05-25 13:38:32 -05:00
Leon Sorokin
8ba1762618
PanelQueryRunner: Ensure same transformations before reusing lastProcessedFrames ( #68498 )
2023-05-15 15:48:03 -05:00
Leon Sorokin
ea0bf989cb
XYChart: Use fixed opacity, reduce memory pressure ( #68423 )
2023-05-12 18:56:12 -05:00
Leon Sorokin
b96a2c1b62
Candlestick: Fix panel not rendering in candles-only mode ( #68279 )
2023-05-11 15:38:01 +03:00
Leon Sorokin
8f8baf1a07
Histogram: Respect min/max panel settings for x-axis ( #62273 )
2023-05-10 09:52:16 -06:00
Leon Sorokin
1400a0a3f7
Heatmap: Fix color rendering for value ranges < 1 ( #68156 )
2023-05-09 23:16:35 -05:00
Leon Sorokin
f100a4c680
Heatmap: Handle unsorted timestamps in calculate mode ( #68111 )
2023-05-09 15:24:13 -06:00
Leon Sorokin
e5aeb7c322
TimeSeries: Fix leading null-fill for missing intervals ( #67570 )
2023-04-28 23:35:32 -05:00
faad4b92ad
GrafanaDS: Add support for annotation time regions ( #65462 )
...
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
Co-authored-by: Adela Almasan <adela.almasan@grafana.com >
2023-04-21 23:25:50 +03:00
Leon Sorokin and Ryan McKinley
b24ba7b7ae
FieldValues: Use plain arrays instead of Vector (part 3 of 2) ( #66612 )
...
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2023-04-20 17:59:18 +03:00
75fc678d8a
Prometheus: Track incremental query request sizes with Faro ( #65244 )
...
Track incremental query usage in Faro
Co-authored-by: leeoniya <leon.sorokin@grafana.com >
Co-authored-by: Galen <galen.kistler@grafana.com >
2023-04-18 08:22:46 -05:00
2b2a4e13e5
Prometheus: Incremental querying option for to: now dashboards ( #62932 )
...
Provide new feature in Prometheus dashboards to cache queried time series data, modify requests to not include previously cached data in order to improve dashboard refresh performance.
Co-authored-by: Galen <galen.kistler@grafana.com >
Co-authored-by: Leon <leon.sorokin@grafana.com >
2023-04-12 13:10:10 -05:00
Leon Sorokin
e0ef79f5cc
TimeSeries: Don't extend stepped interpolation to graph edges ( #65657 )
2023-03-31 01:09:40 -06:00
Leon Sorokin
89f3f289eb
TimeSeries: Improve stacking direction heuristic ( #65499 )
2023-03-30 10:30:49 -05:00
Leon Sorokin
8fb64cbefd
ErrorView: Better detection of no-data responses ( #65477 )
2023-03-28 17:55:13 -05:00
Leon Sorokin
6f4232bee3
HeatMap: Sort y buckets when all bucket names are numeric ( #65322 )
2023-03-28 17:16:24 -05:00
Leon Sorokin
855de98133
TimeSeries: fix & optimize time string parsing ( #64640 )
2023-03-13 09:59:40 -05:00
Leon Sorokin and Ryan McKinley
18e3e0ca8d
FieldMatchers: Add match by value (reducer) ( #64477 )
...
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2023-03-10 17:17:29 -06:00
Leon Sorokin
14251db9ba
Chore: uFuzzy 1.0.6 ( #64575 )
2023-03-10 04:49:02 -07:00
Leon Sorokin
9314fe1056
BarChart: Only apply radius to topmost bar segment when stacking ( #63906 )
2023-03-01 17:17:55 -06:00
Leon Sorokin
5510fdc3ce
TimeSeries: Ignore invalid, user-defined log-y-axis min/max limits ( #59758 )
2023-03-01 09:16:54 -08:00
Leon Sorokin
b2c0175777
TimeSeries: Fix legend and tooltip colors changing after data refreshes ( #63823 )
2023-02-28 08:16:27 -06:00
Leon Sorokin and joshhunt
4d564f8b0a
Chore: uFuzzy 1.0.2 ( #62276 )
...
Co-authored-by: joshhunt <josh@trtr.co >
2023-02-02 09:09:48 -06:00
Leon Sorokin
52955d88a7
TimeSeries: Fix log y scale when min/max settings don't land on divisors ( #60768 )
2023-01-27 05:52:01 -07:00
Leon Sorokin
4c45dea71d
Chore: uPlot 1.6.24 ( #62279 )
2023-01-27 02:12:19 -06:00
Leon Sorokin
7e7daf48f4
Transforms: make partitionByValues create field labels by default ( #61255 )
2023-01-17 14:56:23 -06:00
Leon Sorokin
be1c5e13d5
DataFrame: Add explicit histogram frame type (panel & transforms) ( #61195 )
2023-01-10 17:42:45 -06:00
Leon Sorokin
a1609230f8
TimeSeries: Fix y-axis Yes/No and On/Off boolean units ( #61207 )
2023-01-09 23:04:50 -07:00
Leon Sorokin and nmarrs
b439fd56d8
Heatmap: Fix bottom bucket range in tooltip ( #60562 )
...
Co-authored-by: nmarrs <nathanielmarrs@gmail.com >
2022-12-23 12:56:07 -06:00
Leon Sorokin
e0eacf1b04
StateTimeline: Fix negative infinity legend/tooltip from thresholds ( #60279 )
2022-12-13 21:56:59 -08:00
Leon Sorokin
8317bf5def
BarChart: Fix value mappings ( #60066 )
2022-12-09 12:52:34 -05:00
Leon Sorokin
435ada45c5
TimeSeries: Better y-axis ticks for IEC units ( #59984 )
2022-12-09 10:25:44 -07:00
Leon Sorokin
e1e858323a
TimeSeries: Fix rendering when zooming to time ranges between datapoints ( #59444 )
2022-12-01 16:01:35 -07:00
Leon Sorokin
122f0d947e
BarChart: when horiz, allow rotation and skipping of y tick labels ( #59354 )
2022-11-29 21:46:39 -05:00
Leon Sorokin
13d5ad2ce2
BarChart: fix hover overlay for hz stacked ( #59359 )
2022-11-28 06:29:00 -06:00
Leon Sorokin
6f00bc5674
Heatmap: Fix blurry text & rendering ( #59260 )
2022-11-23 21:55:30 -06:00
Leon Sorokin and Vegard Vatn
9512f1e1af
StateTimeline: Prevent label text from overflowing state rects ( #59169 )
...
Co-authored-by: Vegard Vatn <vegard.vatn@avento.no >
2022-11-22 20:58:48 -07:00