Domas
60f9817303
ButtonSelect: Render option custom component ( #88272 )
...
allow providing custom component to button select
2024-05-24 14:38:59 +03:00
Domas and Leon Sorokin
708bcda76a
VizLegend: Represent line style in series legend and tooltip ( #87558 )
...
* wip
* aand finished
* remove console log
* use css for styling
* user boerder for solid as well
* misc fixes
* attempt css based approach
---------
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2024-05-10 21:27:09 +03:00
Domas
4b496a907d
Tempo: Option to not show variable options in "search" editor ( #87126 )
...
* allow disabling variable options in Tempo "search" editor
* also for GroupByField
* set addVariablesToOptions true by default
2024-05-03 14:22:03 +03:00
Domas
54e1756b49
ButtonSelect: Respect isDisabled option property ( #85954 )
...
make buttonselect respect isDisabled
2024-04-15 10:13:39 +03:00
Domas
9b2058f814
TracesPanel: Expose focusedSpanLink and createFocusSpanLink as options ( #84060 )
...
expose focus span link via traces panel options
2024-03-13 09:23:51 +02:00
Domas
e9a99a46b0
Tempo: Support multiple filter expressions for service graph queries ( #81037 )
...
* support "OR" for service graph queries
* make betterer happy
* continue appeasing betterer
* betterer results
2024-01-26 16:37:49 +02:00
Domas
63ac32a4ae
Field color: Filter out editor options that have excludeFromPicker=true ( #79907 )
...
* filter color palette options to to remove excluded items
* add test
* make betterer happy
* remove unused
2024-01-18 14:28:05 +02:00
Domas
b312f48c10
Loki: Replace pre-calculated $__interval values for backend interpolation ( #79697 )
...
Loki datasource: pass through interval variables
2023-12-20 10:24:06 +02:00
Domas
b40e61d935
Timeseries to table transformation: Fix misaligned table field values if some frames are missing a label ( #78909 )
...
* fix bug with time series table transform when a frame is missing a label
* prettier format
2023-11-30 19:09:52 +02:00
Domas
2402ad67af
Chore: Update "Observability" nav group subtitle ( #78579 )
...
Update observability nav group subtitle
2023-11-23 13:53:40 +02:00
Domas
6edc86a7ed
Chore: Add app o11y viz as code owners for sparkline related stuff ( #78310 )
...
* add app o11y viz as code owners for sparkline related stuff
* run gencue
2023-11-17 14:02:52 +02:00
Domas
cf085480fa
Chore: remove (preview) tag from application ( #77054 )
...
remove (preview) from Application
2023-10-31 17:11:41 +02:00
Domas
239bda207e
SparklineCell: Display absolute value ( #76125 )
2023-10-13 11:00:42 +03:00
Domas
87ff5b66ea
TraceView/TracesPanel: Allow providing custom span link creator function ( #76332 )
...
allow overriding span link creator for TraceView and TracesPanel
2023-10-12 13:48:22 +03:00
Domas
b75b747881
Tempo data source: Fix service map query error when a duration data frame has no data ( #76269 )
...
* fix tempo service graph req when data frame is empty
* also report error to Faro
2023-10-10 17:57:05 +03:00
Domas
aaaef71337
Alerting: Make shareable alert rule link work if rule name contains forward slashes ( #75362 )
2023-10-04 13:48:55 +02:00
Domas
bd452fe904
Trace View: Remove "deployment.environment" default traces 2 logs tag ( #74986 )
...
* Remove deployment.environment default tag
* format
* remove mentions from docs
2023-09-26 16:52:32 +03:00
Domas
1347d85b50
Tempo Service Map: Optionally group nodes also by service.namespace ( #70803 )
...
* tempo service map: optionally handle namespace
* undo escape attempt
* regen cue
2023-07-18 13:11:12 +03:00
Domas
1696bc201e
Tempo/ServiceGraph: Specify explicit field types ( #69759 )
...
Assign field types to service graph fields
2023-06-09 12:17:05 +03:00
Domas
aa6f16878f
TempoQueryEDitor: Respect onRunQuery updates ( #69362 )
...
make tempo query editor respect onRunQuery changes
2023-06-01 13:10:00 +03:00
Domas
c8e20bff8b
NodeGraph: Add "key" prop to context menu items ( #69360 )
...
add key to context menu items
2023-06-01 13:01:48 +03:00
Domas
283c1c7dbe
SparklineCell: Allow specifying time range ( #69130 )
...
add timeRange optional prop to Table and TablePanel
2023-05-26 13:50:42 +03:00
Domas
ae1e40dcc6
Navigation: Add app observability plugin to Observability navigation group ( #68805 )
...
* add app o11y plugin to monitoring nav group
* Update applinks.go
2023-05-26 09:41:09 +03:00
Domas
e1c2eb8c10
Service graph: Fix error when service graph metrics are aggregated ( #68613 )
...
make service graph work with aggregated metrics
2023-05-18 13:06:14 +03:00
Domas
43df362aed
Node graph: Fix req/s in value ( #68441 )
...
fix req/s in node graph
2023-05-16 17:49:29 +03:00
Domas
bb2cbd2e01
DataLinks: Ensure replaceVariables provided to link.onBuildUrl is bound to data frame variables ( #68371 )
...
* bind variable replacer provided to link.onBuildUrl to data frame vars
* revert internal link change
2023-05-15 12:06:48 +03:00
Domas
15d4169813
Frontend logging: Remove Sentry javascript agent support ( #67493 )
...
* remove Sentry
* fix sourcemap resolve
2023-05-02 12:10:56 +03:00
Domas
5dc529a55d
Query Splitting: Fix for handling queries with no requestId ( #66161 )
...
Loki query splitting fix for when there's no request id
2023-04-07 13:31:18 +03:00
Domas
3301275dc0
Logging: Report error boundary errors to Faro ( #65164 )
2023-03-23 14:30:00 +02:00
Domas
ff49683673
Tempo: Set default limit if none is provided for traceql queries ( #65039 )
...
add default limit to tempo datasource traceql searches
2023-03-20 14:47:23 +02:00
Domas
548a5054ad
Table: Introduce sparkline cell type ( #63182 )
2023-03-10 14:41:06 +02:00
Domas
72d257ed4f
PanelRenderer: fix error when variable replacement is used ( #60968 )
...
fix panel renderer when using replace
2023-01-04 16:20:44 +02:00
Domas
c2cea076ee
Chore: Add deprecation warnings for Sentry ( #60165 )
2022-12-13 16:41:42 +02:00
Domas
b5c67fe0dd
Frontend logging: handle logging endpoints without expensive middleware ( #54960 )
2022-09-12 13:04:43 +03:00
Domas
9dd4eab553
ignore non-actionable errors in grafana agent ( #54824 )
2022-09-08 16:19:38 +03:00
Domas
2bd78ab140
Docs: alertmanager datasource ( #34567 )
2021-05-28 08:33:30 +03:00
Domas
347273cdea
Alerting: check upstream response content type in lotex proxy ( #34760 )
2021-05-27 14:12:29 +03:00
Domas
5660bb585f
check if alertmanager being configured is cortex or vanilla ( #34726 )
2021-05-27 13:47:55 +03:00
Domas
871e476e41
sort alert instance, "datasource" -> "data source" ( #34724 )
2021-05-27 13:47:26 +03:00
Domas
d666defaea
Alerting: misc ui fixes volume 4 ( #34503 )
2021-05-25 10:26:10 +03:00
Domas
f166b22b52
use existing queryparams prop in AppRootPage ( #34464 )
2021-05-20 10:24:56 +02:00
Domas
54c33c6cdd
Alerting: update email template ( #34205 )
2021-05-19 18:58:31 +02:00
Domas
eaf964a827
Alerting: misc rule list fixes ( #34400 )
...
* misc rule table fixes
* rule stats for all rules
* inactive -> normal
* always show tooltip for rule error
2021-05-19 18:54:03 +03:00
Domas
538b1b196b
Alerting: fix route, silence matchers ( #34372 )
2021-05-19 15:30:39 +03:00
Domas
89558f20bd
Alerting: improve error presentation in forms ( #34309 )
2021-05-19 10:12:44 +03:00
Domas
5721019573
Alerting: various rule form fixes ( #34272 )
2021-05-18 19:14:57 +03:00
Domas
098b4fc319
Alerting: wrap top level components in ErrorBoundary ( #34040 )
2021-05-18 13:56:31 +03:00
Domas
815603dc19
fix rule editor remounting issue ( #34228 )
2021-05-18 09:42:52 +03:00
Domas
7a2dff741b
Alerting: Global config form for cloud alert manager ( #34074 )
2021-05-17 10:50:29 +02:00
Domas
8a0dbd0127
Alerting: enforce roles on frontend ( #33997 )
2021-05-17 11:15:17 +03:00
Domas
a26507e9c4
Alerting: update panel alert tab ( #33850 )
2021-05-17 10:39:42 +03:00
Domas
ddb2fc1ae6
Alerting: fix maching loki prom rules to rule rules, rename "Inactive" to "Normal" ( #34111 )
2021-05-14 12:41:13 +02:00
Domas
263d751860
fix field validation error text color ( #33768 )
2021-05-06 17:07:36 +03:00
Domas
0b3d757172
fix links to dashboard settings ( #33782 )
2021-05-06 15:46:33 +02:00
Domas
b5b8877253
Alerting: implement deleting templates & receivers ( #33677 )
2021-05-06 14:51:44 +03:00
Domas
10a4606315
Alerting: edit cloud receivers ( #33570 )
2021-05-06 12:32:45 +03:00
Domas
d2d13ea39a
Alerting: miscllaneous UI fixes & improvements ( #33734 )
2021-05-06 11:21:58 +03:00
Domas
df4181c43a
Alerting: edit receivers (grafana) ( #33327 )
2021-04-28 12:22:48 +03:00
Domas
e8faec5c19
Alerting: create/edit notification templates ( #33225 )
2021-04-27 16:28:53 +03:00
Domas
67f6611d85
Alerting: receivers table in the receivers page ( #33119 )
2021-04-23 15:54:31 +03:00
Domas
cf64adf156
Alerting: hide private labels, collapse query json by default ( #33284 )
2021-04-23 09:22:41 +03:00
Domas
60b469f836
Alerting: receivers page + template list ( #33112 )
2021-04-19 13:02:58 +03:00
Domas
382cab6406
Alerting: misc fixes ( #33070 )
2021-04-19 12:53:02 +03:00
Domas
0491fe0a5c
Alerting: separate namespace & group inputs for system alerts ( #33026 )
2021-04-16 14:57:33 +03:00
Domas
19c6a02f49
Alerting: alert list state view ( #33020 )
2021-04-16 12:08:08 +03:00
Domas
826d82fe95
Alerting: editing existing rules via UI ( #33005 )
2021-04-16 11:08:26 +03:00
Domas
282c62d8bf
Alerting: Rule edit form ( #32877 )
2021-04-14 15:57:36 +03:00
Domas
e6a98ce1e4
Alerting: bootstrap silences page ( #32810 )
2021-04-09 13:44:26 +03:00
Domas
7c3a528d35
fix url query parser treating empty string as a number ( #32825 )
2021-04-09 11:23:08 +03:00
Domas
33a4cfde51
Alerting: temporarily add old ng routes ( #32770 )
2021-04-08 12:52:43 +03:00
Domas
ad5b838130
Chore: delete accidentally added file ( #32735 )
...
This was commited by accident and noone noticed. Sorry 🙇♂️
2021-04-07 09:47:37 +03:00
Domas
a56293142a
Alerting: unified alerting frontend ( #32708 )
2021-04-07 08:42:43 +03:00
Domas
0779dab0de
NgAlerting: loki & cortex have different prom & ruler endpoint prefixes ( #32344 )
2021-03-29 08:55:09 +03:00
Domas
c479ca0161
RoutingNG: fix locationSrv.update when query is provided ( #31978 )
2021-03-15 11:02:45 +02:00
Domas
3bc9f78d76
Logging: add frontend logging helpers to @grafana/runtime package ( #30482 )
2021-02-23 13:02:45 +02:00
Domas
5c9a10d423
Logging: sourcemap transform asset urls from CDN in logged stacktraces ( #31115 )
2021-02-11 11:00:55 +02:00
Domas
21817055bd
Logging: sourcemap support for frontend stacktraces ( #30590 )
2021-02-04 08:37:28 +02:00
Domas
d5a31fa52e
Plugins: prevent app plugin from rendering with wrong location ( #30017 )
2021-01-06 09:31:20 +02:00
Domas
70d68c156d
Logging: log frontend errors caught by ErrorBoundary, including component stack ( #29345 )
...
* log component stack on error boundary
* test for error boundary
* PR feedback fixes
2020-12-10 10:50:37 +01:00
7d9a528184
Logging: rate limit fronted logging endpoint ( #29272 )
...
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
2020-12-09 16:22:24 +01:00
Domas
3423ef864c
respect fronted-logging.enabled flag ( #29107 )
2020-11-17 08:49:39 +01:00
Domas and Arve Knudsen
76df096791
Logging: Log frontend errors ( #28073 )
...
* basic frontend Sentry integration
* backend endpoint to capture sentry events
* WIP!
* log user email for frontend logs
* remove debug logging
* lint fixes
* Fix type exports & property names
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
* additional struct naming fix
* rename log endpoint, config section & interface
* add sentry sample rate to config
* refac to use EchoSrv
* log user id
* backend tests
* tests for SentryEchoBackend
* sentry echo backend tests
* CustomEndpointTransport tests
* Update pkg/api/frontend_logging_test.go
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
* Update conf/defaults.ini
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
* Update pkg/api/frontend_logging_test.go
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
* don't export unnecesasrily
* update go.sum
* get rid of Convey in tests, use stdlib
* add sentry config to sample.ini
* cleanup to set orig logging handler in test
* Apply suggestions from code review
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
* PR feedback changes
* lock sentry version
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
2020-11-12 12:29:43 +01:00