Commit Graph
100 Commits
Author SHA1 Message Date
Ryan McKinleyandnmarrs 0aad61d0ac Search: add a simple search page (behind feature flag) (#45487)
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
2022-03-03 14:56:14 -08:00
Ryan McKinleyandAdela Almasan 855979aac5 Heatmap: add scale display to legend (#45571)
Co-authored-by: Adela Almasan <adela.almasan@grafana.com>
2022-03-02 09:04:19 -08:00
Ryan McKinley 796bc27f75 Loki: support live streaming (#42804) 2022-03-01 14:46:52 -08:00
Ryan McKinley 636af1fff4 Testdata: use alias in streaming example (#45631) 2022-02-18 16:30:57 -08:00
Ryan McKinley 024194dccd Search: add URL as linkable field (#45568) 2022-02-18 16:03:49 -08:00
Ryan McKinley bbddab0294 Chore: refactor core transformer folder structure (#45497) 2022-02-17 08:12:38 -08:00
Ryan McKinleyandLeon Sorokin bb86ba99ee Heatmap: new panel based based on uPlot (#44080)
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2022-02-16 14:49:17 -08:00
Ryan McKinley 685ec5383e Chore: avoid pointer events in viz tooltip (#45492) 2022-02-16 13:52:39 -08:00
Ryan McKinleyandArtur Wierzbicki 1554bffcb8 Search: apply security in before returning results (#45430)
Co-authored-by: Artur Wierzbicki <wierzbicki.artur.94@gmail.com>
2022-02-16 09:47:41 -08:00
Ryan McKinleyandArtur Wierzbicki d665306ad1 Search: add feature flag and basic service (#45112)
Co-authored-by: Artur Wierzbicki <artur@arturwierzbicki.com>
2022-02-15 10:26:03 -08:00
Ryan McKinley 1bdbc3abdf ContextMenu: make focus on open optional (#45170) 2022-02-09 20:43:08 +01:00
Ryan McKinley ac90c8d68d Geomap: initialization fixes (#44745) 2022-02-01 22:08:07 -08:00
Ryan McKinley d8df08ce5d Geomap: clear features when no-data is returned (#44748) 2022-02-01 22:02:43 -08:00
Ryan McKinley 7ee38af95a FeatureToggls: remove IsFeatureToggleEnabled from SettingsProvider (#44574) 2022-02-01 10:24:59 -08:00
Ryan McKinley 3749695594 TestData: support dropping points from random walk data and send interval (#44683) 2022-02-01 17:27:52 +01:00
Ryan McKinley 6a72d97265 TestData: support raw results in the raw frames editor (#44609) 2022-01-31 15:40:58 -08:00
Ryan McKinley 3c334cd8ba Logger: avoid panic when time is a string (not fmt.Stringer) (#44497) 2022-01-26 13:17:42 -08:00
Ryan McKinley 5d66194ec5 FeatureFlags: define features outside settings.Cfg (take 3) (#44443) 2022-01-26 09:44:20 -08:00
Ryan McKinley c0fc60dfef Table: default display for geometry fields (#44347) 2022-01-24 16:10:36 -08:00
Ryan McKinley b88811e2af DataFrame: deprecate/remove field.parse(any) (#44299) 2022-01-24 16:27:35 +00:00
Ryan McKinley 082b1b4db7 Geomap: add spatial transformers (alpha) (#44020) 2022-01-21 14:27:26 -08:00
Ryan McKinley f53b3fb007 FeatureToggles: register all enterprise feature toggles (#44336) 2022-01-21 20:36:28 +01:00
Ryan McKinley f94c0decbd FeatureFlags: manage feature flags outside of settings.Cfg (#43692) 2022-01-20 13:42:05 -08:00
Ryan McKinley 2fd76ecaf7 TestData: use CodeEditor for csv content (#44239) 2022-01-20 09:05:36 -08:00
Ryan McKinley f3dcfb2e3e Chore: update openlayers dependencies (#44019) 2022-01-13 22:32:13 -08:00
Ryan McKinley fd8baf5f7d Gazetteer: reactor so the source is a DataFrame (#43783) 2022-01-13 17:15:31 -08:00
Ryan McKinley 7e5e3f9dc0 FeatureToggles: typed as optional booleans (#43925) 2022-01-11 16:18:54 -08:00
Ryan McKinley 6b70e1af76 BarChart: show x tick picker (#43510) 2022-01-11 00:12:33 +01:00
Ryan McKinleyandArtur Wierzbicki b404aae9c3 Crawler: use existing render service to generate dashboard thumbnails (#43515)
Co-authored-by: Artur Wierzbicki <artur@arturwierzbicki.com>
2022-01-10 08:21:35 -08:00
Ryan McKinley 546818819b Loki: use queryType rather than range|instant flags (#43727) 2022-01-07 10:00:11 -08:00
Ryan McKinley 8cf63a9d44 Chore: convert settings page to function component (#43731) 2022-01-07 17:59:14 +01:00
Ryan McKinley 964dae9872 Open Chore: remove graph(NG) from storybook (#43735) 2022-01-06 09:30:04 -08:00
Ryan McKinley e77b4abcc8 StreamingDataFrame: support legend format and prometheus style labels (#43637) 2022-01-05 08:56:23 -08:00
Ryan McKinley b09d498484 Import: fix dashboard imports with expressions (#43630) 2022-01-04 08:42:18 -08:00
Ryan McKinley a3d2c79d06 Previews: check feature flag on dashboard manage page (#43632) 2022-01-03 23:15:50 +01:00
4233a62aeb DashboardPreviews: add dashboard previews behind feature flag (#43226)
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
Co-authored-by: Artur Wierzbicki <artur@arturwierzbicki.com>
2021-12-23 09:43:53 -08:00
Ryan McKinley 33c64dba38 BarChart: support log scale (#43305) 2021-12-18 11:21:22 -08:00
Ryan McKinley be498f312e Geomap: use string comparison for eq operator (#43181) 2021-12-16 09:59:36 -08:00
2754e4fdf0 Expressions: use datasource model from the query (#41376)
* refactor datasource loading

* refactor datasource loading

* pass uid

* use dscache in alerting to get DS

* remove expr/translate pacakge

* remove dup injection entry

* fix DS type on metrics endpoint, remove SQL DS lookup inside SSE

* update test and adapter

* comment fix

* Make eval run as admin when getting datasource info

Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com>

* fmt and comment

* remove unncessary/redundant code

Co-authored-by: Kyle Brandt <kyle@grafana.com>
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com>
Co-authored-by: Santiago <santiagohernandez.1997@gmail.com>
2021-12-16 13:51:46 -03:00
Ryan McKinley 00e06874e5 Legend: extract common renderLegendFormat function (loki+prom) (#43054) 2021-12-15 04:19:16 +01:00
Ryan McKinley c2392598ea Geomap: support hide from tooltip (#43127) 2021-12-14 15:32:17 -08:00
Ryan McKinleyandAlexander Emelin c0ff685d3b Live: support query execution with live RPC (#43118)
Co-authored-by: Alexander Emelin <frvzmb@gmail.com>
2021-12-14 18:38:20 +01:00
Ryan McKinley 1bde2307ed Dashlist: options cleanup (#42850) 2021-12-08 08:42:45 -08:00
Ryan McKinley e9d2b25db3 Runtime: remove updateLocation from window context (#42857) 2021-12-07 20:01:35 -08:00
Ryan McKinley d41044bd8e Runtime: support driving grafana app from the console (#42762) 2021-12-06 07:42:35 +01:00
Ryan McKinleyandLeon Sorokin 403222e14e Candlestick: exclude unmapped fields by default (#42011)
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2021-11-19 18:39:21 -06:00
Ryan McKinley f661e20dd7 Testdata: add random labeled stream (#41932) 2021-11-19 09:54:05 -08:00
Ryan McKinley 82cf49143d ExtractFields: properly detect value types from extracted fields (#41995) 2021-11-19 09:50:30 -08:00
Ryan McKinleyandLeon Sorokin a6e60c62f4 Transformers: extract fields from JSON and text (alpha) (#41791)
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2021-11-18 21:52:49 -08:00
Ryan McKinley 837e268395 Geomap: use same style config for makers and geojson (#41846) 2021-11-17 22:13:27 -08:00
Ryan McKinley 7ef05588ea Provisioning: set stable datasource UID with provisioning (#41769) 2021-11-18 01:18:08 +01:00
Ryan McKinley bf85ae44a2 Geomap: simplify styles (#41842) 2021-11-18 01:05:10 +01:00
Ryan McKinley e5811ad106 Query: send datasourceId along with datasource ref (#41830) 2021-11-17 21:00:50 +01:00
Ryan McKinley 6b56ee8bc1 Candlestick: make candlestick a beta plugin (#41779) 2021-11-17 07:43:25 -08:00
Ryan McKinley bce7cb3ebf DatasourceRef: keep uid/type ref when using template variables (#41785) 2021-11-17 07:55:12 +01:00
Ryan McKinley f61ff60805 Schema: use almost auto generated models.gen.ts for dashlist and text panels (#40174) 2021-11-16 12:30:14 -08:00
Ryan McKinley fbd8dc59d9 Canvas: show layer elements above element details (#41447) 2021-11-16 10:10:09 -08:00
Ryan McKinley 1aac13e5d0 MarketTrend: rename to candlestick panel (#41582) 2021-11-15 23:09:59 +01:00
Ryan McKinley 466eaeb4f0 Geomap: use name as UID (#41668) 2021-11-15 11:18:08 -08:00
Ryan McKinley c780854a18 Live: remove hardcoded frontend channel support (#41584) 2021-11-15 07:54:14 -08:00
Ryan McKinleyandnikki-kiga 862054918d Geomap: styleConfig cleanup and symbol caching (#41622)
Co-authored-by: nikki-kiga <42276368+nikki-kiga@users.noreply.github.com>
2021-11-12 11:24:35 -08:00
Ryan McKinley 7ffdff9e1f MarketTrend: aggressive default field matching (#41574) 2021-11-11 22:04:37 -08:00
Ryan McKinley e5d7be3e1c TablePanel: support hiding columns, but use them in DataLinks (#41443) 2021-11-09 17:10:21 +01:00
Ryan McKinley 0e419e9af1 Dashboard schema: strip null values from save model (#41385) 2021-11-09 16:55:42 +01:00
Ryan McKinley 6c1a0cc707 DataSourceRef: use reference rather than id where possible (#41372) 2021-11-09 07:24:41 -08:00
Ryan McKinley 490d21fc5c ds/query: use datasourceId if it exists in the request (#41446) 2021-11-09 07:11:09 -08:00
fe43b30adf MarketTrend: add devenv dashboard (#41334)
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
Co-authored-by: sam boyer <sdboyer@grafana.com>
2021-11-06 11:06:04 -05:00
Ryan McKinley 3489721ed6 api/ds/query: simplify data sources lookup for queries and expressions (#41172) 2021-11-05 08:12:55 -07:00
Ryan McKinley 70e92ef987 Transformations: support a rows mode in labels to fields (#41020) 2021-11-04 17:12:01 +01:00
Ryan McKinley d360e48174 MixedDatasource: fix datasource selection after edit (#41178) 2021-11-02 09:48:46 +01:00
Ryan McKinley 231f17ab20 PanelEditor: remove showCategory on exit (#41174) 2021-11-02 00:33:36 -07:00
Ryan McKinley 340ed4125e DataSourceWithBackend: implement interpolateVariablesInQueries by default (#41152) 2021-11-02 00:29:52 -07:00
7319efe077 Dashboard: replace datasource name with a reference object (#33817)
Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
Co-authored-by: Elfo404 <me@giordanoricci.com>
2021-10-29 10:57:24 -07:00
Ryan McKinley 45e1765733 Geomap: support multiple layers (#40906) 2021-10-27 14:49:11 -07:00
Ryan McKinley f52ec5e5b0 IconPanel: force 100% size (#40961) 2021-10-27 08:21:09 -07:00
Ryan McKinley aeb868bb06 DataFrame: toDataFrame( ...) should support the query response payload (#40594) 2021-10-24 21:04:17 -07:00
Ryan McKinley 814a78ba46 Value mappings: scroll values when many items exist (#40733) 2021-10-22 18:16:32 +02:00
Ryan McKinley 4680a8454f Live: add rule for datasource (#40738) 2021-10-22 08:56:16 -07:00
Ryan McKinley ad69de4a10 AppEvents: export appEvents in @grafana/runtime and support copy panel (#40715) 2021-10-20 13:01:21 -07:00
Ryan McKinley e7c3e54079 Geomap: use short name for marker selection (#40541) 2021-10-18 09:53:21 -07:00
Ryan McKinley 7a35a31929 Icon Panel: add new alpha panel to show an icon (#40355) 2021-10-14 09:30:21 -07:00
Ryan McKinley e62dd592c8 Chore: remove extra logging (#40428) 2021-10-14 07:35:40 +02:00
Ryan McKinleyandPiotr Jamróz ea0c1006f5 Dashboards: Show logs on time series when hovering (#40110)
* Dashboard: Show logs on time series when hovering

* Fix passing hover handler to LogRow

* use DataHoverEvent

* use DataHoverEvent

* Clean up

Co-authored-by: Piotr Jamróz <pm.jamroz@gmail.com>
2021-10-12 14:57:17 +02:00
Ryan McKinley 6996659448 Chore: add codeowners for edge squad (#40237) 2021-10-11 21:44:29 -07:00
ff9ad7ad20 Schema: use the generated graph.gen.ts (#40090)
* actually generate graph.gen.ts

* getting closer

* keep file where it is

* manual fixes

* Update packages/grafana-schema/src/schema/graph.gen.ts

Co-authored-by: sam boyer <sam.boyer@grafana.com>

* Docs: Whats new in 8.2 (#39945)

* Added time range controls updates

* Added plugins catalog update

* Added enterprise images

* Added community contributions highlights for 8.2

* accessibility statement

* Update docs/sources/whatsnew/whats-new-in-v8-2.md

Co-authored-by: Fiona Artiaga <89225282+GrafanaWriter@users.noreply.github.com>

* Update docs/sources/whatsnew/whats-new-in-v8-2.md

Co-authored-by: Fiona Artiaga <89225282+GrafanaWriter@users.noreply.github.com>

* Update docs/sources/whatsnew/whats-new-in-v8-2.md

Co-authored-by: Fiona Artiaga <89225282+GrafanaWriter@users.noreply.github.com>

* Update docs/sources/whatsnew/whats-new-in-v8-2.md

Co-authored-by: Fiona Artiaga <89225282+GrafanaWriter@users.noreply.github.com>

* Update docs/sources/whatsnew/whats-new-in-v8-2.md

Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com>

* Update docs/sources/whatsnew/whats-new-in-v8-2.md

Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com>

* Update docs/sources/whatsnew/whats-new-in-v8-2.md

Co-authored-by: Fiona Artiaga <89225282+GrafanaWriter@users.noreply.github.com>

* Update docs/sources/whatsnew/whats-new-in-v8-2.md

Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com>

* Update docs/sources/whatsnew/whats-new-in-v8-2.md

Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Fiona Artiaga <89225282+GrafanaWriter@users.noreply.github.com>

Co-authored-by: Fiona Artiaga <89225282+GrafanaWriter@users.noreply.github.com>
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com>

* Live: array for Processor, Outputter and Subscriber in channel rule top level (#39677)

* ReleaseNotes: Updated changelog and release notes for 8.1.7 (#40081)

* more

* more

Co-authored-by: sam boyer <sam.boyer@grafana.com>
Co-authored-by: Petros Kolyvas <code@petros.io>
Co-authored-by: Fiona Artiaga <89225282+GrafanaWriter@users.noreply.github.com>
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com>
Co-authored-by: Alexander Emelin <frvzmb@gmail.com>
Co-authored-by: Grot (@grafanabot) <43478413+grafanabot@users.noreply.github.com>
2021-10-07 05:19:58 -04:00
Ryan McKinley 3db98f417d Panel Options: support dynamic options editors (#39491) 2021-10-06 21:41:42 +02:00
Ryan McKinley 9f93a81bee Geomap: use panel context editor state (#39920) 2021-10-01 11:06:11 -07:00
Ryan McKinleyandLeon Sorokin 4c8c2f6c96 Scatter: support bubble and line charts with out-of-order data (alpha) (#39377)
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2021-09-29 10:14:15 -07:00
Ryan McKinley c9ae46a9ad PanelOptions: fix array with siblings (#39620) 2021-09-25 08:22:52 -07:00
Ryan McKinley 01deae2105 Options: support array value paths for panel options (#39499) 2021-09-23 09:28:16 -07:00
1c64f7d3ff Chore: update typescript and tslib versions (#39389)
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2021-09-22 21:15:37 +02:00
Ryan McKinley ad3c7529b0 Schema: unify bar/point/etc visibility modes (#39378) 2021-09-20 12:25:56 -07:00
Ryan McKinley a6fbb8d724 Live: show popup if local changes exist (#36093)
* change tracker

* not needed
2021-09-20 18:28:46 +02:00
Ryan McKinley cde133fe05 Canvas: use grafana datasource to list resource files (#39204) 2021-09-15 14:48:11 -07:00
Ryan McKinley 98cca6317d Options: expose a dashboard picker element (#38955) 2021-09-13 23:30:46 -07:00
Ryan McKinley ddd110d0b2 Geomap: include sample geojson files (#39057) 2021-09-10 09:05:03 -07:00
Ryan McKinley 6bda64cb19 Grafana: include a built-in backend datasource (#38571) 2021-09-10 07:44:47 -07:00
Ryan McKinley be2e9d3501 Live: remove the 'canPublish' check from the UI (#39016) 2021-09-09 09:52:01 -07:00
Ryan McKinleyandDouglas Thrift a960aae4e7 Timeseries: add wide-to-long, and fix the multi-frame output (#38670)
Co-authored-by: Douglas Thrift <dthrift@flexera.com>
2021-09-08 23:44:51 +02:00
Ryan McKinley 10ffc9a754 Tables: optionally show field type icon in tables (#38855) 2021-09-08 00:44:41 -07:00