VictoriaMetrics/app/vmselect/graphite
Anton L 79008b712f
app/vmselect/graphite: respect denyPartialResponse for graphite requests (#6748)
VM has different responses to equivalent queries for MetricsQL and
GraphiteQL in case of failed access to one of vmstorage node of the
cluster vmstorage nodes. For GraphiteQL, the denyPartialResponse feature
is not used, it is always true, which is not always correct (depending
on the configuration).

In the PR I have removed the hardcoded denyPartialResponse for
GraphiteQL, just like MetricsQL does.

- [x] My change adheres [VictoriaMetrics contributing
guidelines](https://docs.victoriametrics.com/contributing/).
2024-08-07 12:34:23 +02:00
..
aggr_state.go Makefile: update golangci-lint from v1.51.2 to v1.54.2 2023-09-01 10:25:49 +02:00
aggr.go all: consistently use 'any' instead of 'interface{}' 2024-07-10 00:23:26 +02:00
eval_test.go adding AggregateSeriesLists graphite function (#5809) 2024-03-26 14:48:58 +01:00
eval.go app/vmselect/graphite: respect denyPartialResponse for graphite requests (#6748) 2024-08-07 12:34:23 +02:00
functions_api.go all: consistently use 'any' instead of 'interface{}' 2024-07-10 00:23:26 +02:00
functions.json app/vmselect/graphite: follow-up for 23ab865035 2024-04-03 03:07:15 +03:00
metrics_api_test.go app/vmselect,lib/storage: properly parse Graphite selectors with inner wildcards 2021-02-03 20:16:28 +02:00
metrics_api.go Makefile: update golangci-lint from v1.51.2 to v1.54.2 2023-09-01 10:25:49 +02:00
metrics_expand_response.qtpl
metrics_expand_response.qtpl.go
metrics_find_response.qtpl
metrics_find_response.qtpl.go
metrics_index_response.qtpl
metrics_index_response.qtpl.go
natural_compare_test.go app/vmselect/graphite: open source Graphite Render API 2023-03-31 23:37:40 -07:00
natural_compare.go app/vmselect/graphite: open source Graphite Render API 2023-03-31 23:37:40 -07:00
render_api_test.go app/vmselect/graphite: open source Graphite Render API 2023-03-31 23:37:40 -07:00
render_api.go app/vmselect/graphite: respect denyPartialResponse for graphite requests (#6748) 2024-08-07 12:34:23 +02:00
render_response.qtpl app/vmselect: return +Inf as null in graphite render api (#5009) 2023-09-18 16:41:39 +02:00
render_response.qtpl.go app/vmselect: return +Inf as null in graphite render api (#5009) 2023-09-18 16:41:39 +02:00
tag_values_response.qtpl app/vmselect/graphite: add /tags/<tag_name> handler for Graphite Tags API 2020-11-16 03:41:41 +02:00
tag_values_response.qtpl.go app/vmselect/graphite: add /tags/<tag_name> handler for Graphite Tags API 2020-11-16 03:41:41 +02:00
tags_api.go lib/prompb: change type of Label.Name and Label.Value from []byte to string 2024-01-16 20:41:37 +02:00
tags_autocomplete_response.qtpl app/vmselect/graphite: add /tags/autoComplete/values handler from Graphite Tags API 2020-11-16 15:29:29 +02:00
tags_autocomplete_response.qtpl.go app/vmselect/graphite: add /tags/autoComplete/values handler from Graphite Tags API 2020-11-16 15:29:29 +02:00
tags_find_series_response.qtpl app/vmselect/graphite: add /tags/findSeries handler from Graphite Tags API 2020-11-16 12:52:23 +02:00
tags_find_series_response.qtpl.go app/vmselect/graphite: add /tags/findSeries handler from Graphite Tags API 2020-11-16 12:52:23 +02:00
tags_response.qtpl app/vmselect/graphite: add /tags handler from Graphite Tags API 2020-11-16 02:57:20 +02:00
tags_response.qtpl.go app/vmselect/graphite: add /tags handler from Graphite Tags API 2020-11-16 02:57:20 +02:00
tags_tag_multi_series_response.qtpl app/vmselect: implement /tags/tagSeries and /tags/tagMultiSeries` in order to be consistent with single-node VictoriaMetrics 2020-11-23 14:57:08 +02:00
tags_tag_multi_series_response.qtpl.go app/vmselect: implement /tags/tagSeries and /tags/tagMultiSeries` in order to be consistent with single-node VictoriaMetrics 2020-11-23 14:57:08 +02:00
transform_test.go app/vmselect/graphite: properly handle -N index for the array of N items 2024-01-17 00:16:37 +02:00
transform.go all: consistently use 'any' instead of 'interface{}' 2024-07-10 00:23:26 +02:00