grafana/public/app/plugins/panel/graph
Dominik Prokop 9f8fa4212f
GraphNG - shared cursor (#33433)
* Initial work

* WIP add cursor in debug panel

* shared cursor.sync filter

* explicit uplot events

* explicit uplot events

* uplot events

* uplot events

* depend on master uplot

* sync sync sync

* Fix merge

* Get rid of PlotSyncContext and sync tooltip positions

* make sync optional

* Improve shared tooltip positioning

* Plugins: add level and signature badges to plugin details page (#33553)

* feat(grafana-ui): badge can accept react node for text, add shield-exclamation to icons

* feat(plugins): add PluginSignatureType type

* feat(pluginpage): introduce PluginSignatureDetailsBadge. Fix sidebar icon margin

* feat(pluginlistpage): update filterinput placeholder, introduce filter by plugin type

* Variables: Removes the never refresh option (#33533)

* Variables: Removes the never refresh option

* Tests: fixes DashboardModel repeat tests

* Tests: fixs snapshots

* Tests: fixes processVariable test

* Tests: fixes DashboardModel tests

* PageLayout: Fixes max-width breakpoint so that it triggers only when there is room for margin+ (#33558)

* Alerting: Remove datasource (name) from migration (#33544)

no longer needed as of https://github.com/grafana/grafana/pull/33416
for https://github.com/grafana/alerting-squad/issues/126

* Library panels: Adds description to library panels tab (#33428)

* CodeOwners: Set owners of unified alerting migration (#33571)

* ButtonSelect: updates component with the new theme model (#33565)

* EmptySearchResult: updates component with the new theme model (#33573)

* DashboardSettings: Slight design tweak to fix page toolbar padding and align design (#33575)

* DashboardSettings: Slight design tweak to fix page toolbar padding and align design

* Fixed font weight

* Removed comment

* Update

* gitignore: Ignore files for accesscontrol provisioning (#33577)

* Alerting/metrics (#33547)

* moves alerting metrics to their own pkg

* adds grafana_alerting_alerts (by state) metric

* alerts_received_{total,invalid}

* embed alertmanager alerting struct in ng metrics & remove duplicated notification metrics (already embed alertmanager notifier metrics)

* use silence metrics from alertmanager lib

* fix - manager has metrics

* updates ngalert tests

* comment lint
Signed-off-by: Owen Diehl <ow.diehl@gmail.com>

* cleaner prom registry code

* removes ngalert global metrics

* new registry use in all tests

* ngalert metrics impl service, hack testinfra code to prevent duplicate metric registrations

* nilmetrics unexported

* Add note to Snapshot API doc to specify that user has to provide the entire dashboard model  (#33572)

* Added note as suggested by Macus E.

* Update docs/sources/http_api/snapshot.md

Co-authored-by: Ursula Kallio <73951760+osg-grafana@users.noreply.github.com>

Co-authored-by: Ursula Kallio <73951760+osg-grafana@users.noreply.github.com>

* Alerting: backend "ng" code cleanup (#33578)

* AlertMigration: remove alert_rule UID db check (#33568)

do not believe this is needed due to uniqueness promised by shortid lib
since there is no provisioning yet. https://github.com/teris-io/shortid

* Live: persisting last message in cache for broadcast scope (#32938)

* Alerting: Load annotations from rule into State cache (#33542)

for https://github.com/grafana/alerting-squad/issues/127

* add template for dashboard url parameters  (#33549)

* Update dashboard-links.md

parameters with plain text like `var-something=value` can make confusion. 
template it to clarify .

* describe way for template link.

* AlertingMigration: Create alert_rule_version entry (#33585)

Create the alert rule version entry during the migration so it is consistent with rules created via api.
for https://github.com/grafana/alerting-squad/issues/123

* Build: Fix with cleanup call maybe? (#33590)

* add selector for code editor (#33554)

* broadcast over eventBus

* broadcasting to eventbus (but not useing it yet)

* merge master

* moved to context

* fix yarn.lock

* update snapshot

* Fix direct state mutation

* Persist location state on partial updates

* GraphNG- use getStream rather than subscribe

* Sync LegacyGraphHoverEvent with GraphNG

* Chenge plotRef signature

* use subscription

* subscription

* one fewer file

* Update types

* Remove unnecessary filtering

* Disable cursor sync when in edit mode

* GraphNG - bring back logging

Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com>
Co-authored-by: Torkel Ödegaard <torkel@grafana.org>
Co-authored-by: Kyle Brandt <kyle@grafana.com>
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com>
Co-authored-by: Uchechukwu Obasi <obasiuche62@gmail.com>
Co-authored-by: gamab <gamab@users.noreply.github.com>
Co-authored-by: Owen Diehl <ow.diehl@gmail.com>
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com>
Co-authored-by: Ursula Kallio <73951760+osg-grafana@users.noreply.github.com>
Co-authored-by: Alexander Emelin <frvzmb@gmail.com>
Co-authored-by: Nagle Zhang <nagle.zhang@sap.com>
Co-authored-by: Erik Sundell <erik.sundell@grafana.com>
2021-05-10 14:24:23 +02:00
..
img Panels: Update panel logos (#23964) 2020-04-27 22:08:43 +02:00
Legend Performance: Standardize lodash imports to use destructured members (#33040) 2021-04-21 09:38:00 +02:00
specs Annotations: Adds DashboardQueryRunner (#32834) 2021-04-26 06:13:03 +02:00
align_yaxes.ts Performance: Standardize lodash imports to use destructured members (#33040) 2021-04-21 09:38:00 +02:00
axes_editor.html Graph: support setting field units (#26529) 2020-07-23 11:00:19 -07:00
axes_editor.ts Graph: Fix setting right y-axis when standard option unit is configured (#32426) 2021-03-29 17:54:20 +02:00
data_processor.ts Performance: Standardize lodash imports to use destructured members (#33040) 2021-04-21 09:38:00 +02:00
graph_tooltip.d.ts feat(plugins): work on plugin directive loading 2016-01-14 13:21:05 +01:00
graph_tooltip.ts GraphNG - shared cursor (#33433) 2021-05-10 14:24:23 +02:00
graph.ts Theme: Move displayProcessor & fieldOverrides & visualizations to use new theme model (#33502) 2021-04-29 12:44:06 +02:00
GraphContextMenuCtrl.ts Chore: Update typescript to v4.2.4 (#33297) 2021-04-28 15:40:01 +03:00
GraphMigrations.test.ts Graph: Preseve existing data links in field config when loading dashboard (#27295) 2020-08-31 17:53:21 +02:00
GraphMigrations.ts Graph: Preseve existing data links in field config when loading dashboard (#27295) 2020-08-31 17:53:21 +02:00
histogram.ts Performance: Standardize lodash imports to use destructured members (#33040) 2021-04-21 09:38:00 +02:00
jquery.flot.events.ts Performance: Standardize lodash imports to use destructured members (#33040) 2021-04-21 09:38:00 +02:00
module.ts Chore: Update typescript to v4.2.4 (#33297) 2021-04-28 15:40:01 +03:00
plugin.json TimeSeries: Make timeseries the default panel and remove beta state (#33639) 2021-05-05 13:19:14 +02:00
README.md Docs: fixed broken doc link for graph and table panels (#21238) 2019-12-23 17:41:27 +01:00
series_overrides_ctrl.ts Performance: Standardize lodash imports to use destructured members (#33040) 2021-04-21 09:38:00 +02:00
tab_display.html Add toggle to disable alert rendering line and fill on Graph panel (#25705) 2020-08-03 09:50:36 -07:00
tab_legend.html Graph: Improves graph edit options in side pane (#24352) 2020-05-07 10:54:05 +02:00
tab_series_overrides.html NewPanelEdit: Improvements to angular panels and other fixes (#23678) 2020-04-20 08:47:25 +02:00
tab_thresholds.html NewPanelEdit: Improvements to angular panels and other fixes (#23678) 2020-04-20 08:47:25 +02:00
tab_time_regions.html NewPanelEdit: Improvements to angular panels and other fixes (#23678) 2020-04-20 08:47:25 +02:00
template.ts Menu: refactor MenuItem and MenuGroup to be standalone component (#31639) 2021-03-11 15:35:17 +01:00
threshold_manager.ts Graph: Fixes threshold handles now showing up for graph thresholds (#33600) 2021-05-02 19:54:18 +02:00
thresholds_form.html Theme: Typography variables overhaul, theme cleanup, improvents to storybook ThemeColors component (#23531) 2020-04-14 11:32:14 +02:00
thresholds_form.ts Chore: Update typescript to v4.2.4 (#33297) 2021-04-28 15:40:01 +03:00
time_region_manager.ts Performance: Standardize lodash imports to use destructured members (#33040) 2021-04-21 09:38:00 +02:00
time_regions_form.html Docs: Time regions add info about UTC timezone (#26407) 2020-07-21 09:41:00 +02:00
time_regions_form.ts Chore: Update typescript to v4.2.4 (#33297) 2021-04-28 15:40:01 +03:00
types.ts Graph Panel: use FieldConfig for displayName and DataLinks (#25917) 2020-07-01 09:39:06 +02:00
utils.test.ts Graph Panel: show warnings with actions (#23975) 2020-04-29 23:21:28 -07:00
utils.ts Graph Panel: show warnings with actions (#23975) 2020-04-29 23:21:28 -07:00

Graph Panel

This is the main Graph panel and is included with Grafana. It provides a very rich set of graphing options.

For full reference documentation:

https://grafana.com/docs/grafana/latest/features/panels/graph/