Ivana Huckova and Sven Grossmann
f3fd2de9dd
Loki: Remove tracking grafana_loki_query_executed and add grafana_explore_loki_query_executed ( #86484 )
...
* Loki: Remove and add
* Update public/app/plugins/datasource/loki/tracking.ts
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com >
---------
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com >
2024-04-18 10:57:18 +02:00
Ivana Huckova
77b1c97482
Elasticsearch: Remove xpack button and make includeFrozen not dependant on it ( #84734 )
2024-03-20 09:59:26 +01:00
Ivana Huckova
494d169980
Elasticsearch: Fix legend for alerting, expressions and previously frontend queries ( #84485 )
...
* Elasticsearch: Fix legend for alerting, expressions and previously frontend queries
* Add comment
* Update comment
2024-03-18 18:01:33 +01:00
Ivana Huckova
447e72fe43
Docs: Add information about supported Loki versions by Loki data source ( #84376 )
...
* Docs: Add Loki supported versions
* Update
2024-03-13 16:03:20 +01:00
Ivana Huckova and Sven Grossmann
2a1a5145d0
Elasticsearch: Fix using of individual query time ranges when querying ( #84201 )
...
* WIP - proof of concept
* Update pkg/tsdb/elasticsearch/client/client.go
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com >
* update and add test
* lint
* Fix lint
* Bring back logging when creating client
---------
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com >
2024-03-13 12:49:35 +02:00
Ivana Huckova and Sven Grossmann
154896b47e
Docs: Update documentation for Elasticsearch ( #84350 )
...
* Docs: Update documentation for Elasticsearch lucene query
* Update docs/sources/datasources/elasticsearch/query-editor/index.md
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com >
* Update docs/sources/datasources/elasticsearch/query-editor/index.md
---------
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com >
2024-03-13 12:25:28 +02:00
Ivana Huckova
401265522e
Logs volume: Add options to specify field to group by ( #83823 )
...
Logs volume: Add options to specify field to group by in options
2024-03-06 12:32:28 +01:00
Ivana Huckova
b63866baaf
Loki: Interpolate variables in live queries ( #83831 )
...
* Loki: Interpolate variables in live queries
* Update to not have to rempve private
* Update comment
2024-03-04 16:26:46 +02:00
Ivana Huckova and Jev Forsberg
a76e21c837
TimeSeries: Support vertical orientation ( #83272 )
...
* Time series with flipped axes
* Ass prop and fix timezone labes
* Remove not needed css
* Fix zoomplugin
* Update comment
* Fix zoomplugin
* Update
* Update TooltipPlugin2
* Update variable names
* Update naming and comments
* Update public/app/plugins/panel/timeseries/TimeSeriesPanel.tsx
Co-authored-by: Jev Forsberg <46619047+baldm0mma@users.noreply.github.com >
---------
Co-authored-by: Jev Forsberg <46619047+baldm0mma@users.noreply.github.com >
2024-02-29 09:53:00 +01:00
Ivana Huckova
dc718a7d9d
Loki: Pass time range variable in variable editor ( #82900 )
...
* Loki: Pass time range variable in variable editor
* Remove not needed type
* Update
* Add tests, not re-run if type does not change
* Add range as dependency
2024-02-20 10:07:42 +01:00
Ivana Huckova and Sven Grossmann
45c7393564
Loki: Fix fetching of values for label if no previous equality operator ( #82251 )
...
* Loki: Fix teching of values if no previoous equality operator
* Update to consider regex with match everything
* Update public/app/plugins/datasource/loki/querybuilder/components/LokiQueryBuilder.tsx
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com >
* Fix lint
---------
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com >
2024-02-15 13:02:26 +01:00
Ivana Huckova
65a0a8cd3c
Loki: Update @grafana/lezer-logql to 0.2.3 containing fix for ip label name ( #82378 )
...
Loki: Update @grafana/lezer-logql to 0.2.3 containing fix for ip label name
2024-02-13 15:56:59 +01:00
Ivana Huckova
082f020b7d
Elasticsearch: Fix resource calls for paths that include : ( #82327 )
...
* Elasticsearch: Fix resource calls for paths that include :
* Add tests
* Add test case and comment
* Remove redundant comment
2024-02-13 13:44:08 +01:00
Ivana Huckova
48b4ca8228
Elasticsearch: Decouple frontend dependencies from core ( #82179 )
...
* Elasticsearch: Decouple frontend dependencies from core
* Remove not needed code change
2024-02-09 14:11:08 +02:00
Ivana Huckova
f2936d6695
Elasticsearch: Fix creating of legend so it is backward compatible with frontend produced frames ( #81708 )
...
* Elasticsearch: Fix creating of legend so it is backward compatible with frontend produced frames
* Update tests
2024-02-02 12:47:45 +01:00
Ivana Huckova
3251b2e9b7
Decouple: Make eslint rules stricter and don't allow import of anything from public ( #81711 )
...
Decouple: Make eslint rules stronger and don't allow import of anything from public
2024-02-01 16:37:29 +01:00
Ivana Huckova
9de5e9754c
Loki: Add to .eslintrc list to restrict imports from core ( #81710 )
...
Loki: Add to .eslintrc list to restrict imports from core
2024-02-01 14:46:32 +02:00
Ivana Huckova
fe1ed307c0
Loki: Use fixed components from @grafana/experimental 1.7.9 ( #81636 )
...
* Loki: Use fixed components from experimental
* Update
* Remove downloads.html
2024-02-01 13:22:18 +01:00
Ivana Huckova
1671b77546
Loki: Fix processing of all lines labels in getParserAndLabelKeys ( #81483 )
...
* Loki: Fix processing of all lines labels in getParserAndLabelKeys
* Refactor
* Update comment
2024-02-01 13:22:03 +01:00
Ivana Huckova
e00aba0ce5
Prometheus: Fix OperationEditor and mounting of components ( #81656 )
...
* Prometheus: Fix OperationEditor
* Remove redundant import
2024-01-31 18:57:16 +02:00
Ivana Huckova
c9bc937919
Loki: Limit running of samples based on query and time range ( #81585 )
...
* Loki: Limit running of samples based on query and time range
* Update
2024-01-31 13:39:07 +01:00
Ivana Huckova
a83e01918a
Loki: Remove dependecy on core and move to @grafana/o11y-ds-frontend ( #81284 )
...
* Loki: Remove dependecy on core and move to o11y-ds-frontend
* Fix ctr -> ctrl
* Remove test helpers
2024-01-29 11:19:34 +01:00
Ivana Huckova
8c212a1952
Logs: Fix toggleable filters to be applied for specified query ( #81368 )
2024-01-26 15:29:23 +01:00
Ivana Huckova
c6793d4f12
Loki: Implement visual query builder from @grafana/experimental ( #81140 )
...
* Loki: Use visual query builder from grafana/experimental
* Update to 1.7.7
* Update
* In renderOperation console.error instead of throwing error
* Remove redundant comment
2024-01-25 11:19:22 +01:00
Ivana Huckova
2407bc83ee
Loki: Fix throwing error when no labels received ( #81077 )
...
* Loki: Fix throwing error when no labels received
* Remove es code
2024-01-23 15:20:29 +01:00
Ivana Huckova
759c088ac5
Elasticsearch: Fix showing of logs when __source is log message field ( #80804 )
...
Elasticsearch: Fix showing of logs whe __source is log message field
2024-01-19 10:28:08 +01:00
Ivana Huckova
120e9044c7
Loki: Remove getQueryOptions as not needed in tests ( #80747 )
...
* Loki: Remove getQueryOptions as not needed in tests
* Update to not assert
2024-01-18 12:53:33 +01:00
Ivana Huckova
73715a1de9
Loki: Use DataSourcePicker from runtime in DerivedField ( #80629 )
2024-01-16 17:29:30 +01:00
Ivana Huckova and Fabrizio
712c505251
Divider: Remove core component and replace with grafana/ui components ( #80574 )
...
* Divider: Remove core component and replace with grafana/ui components
* Update gap
* Bump experimental in tempo
---------
Co-authored-by: Fabrizio <fabrizio.casati@grafana.com >
2024-01-16 13:27:51 +02:00
Ivana Huckova
b97170b01e
Loki: Remove dependency in test files on selectOptionInTest ( #80546 )
...
* Loki: Remove dependecy in test files on selectOptionInTest
* Remove await waitFor(() => where not needed
2024-01-16 12:07:53 +01:00
Ivana Huckova
67d77e76be
Loki: Refactor debug section to remove dependency on deprecated getFieldLinksForExplore ( #80594 )
...
* Refactor debug section
* Show href only if matched regex
2024-01-16 12:00:31 +01:00
Ivana Huckova
74da229cd6
Loki: Remove prom utils in import/export from abstract query ( #80312 )
2024-01-12 10:13:30 +01:00
Ivana Huckova
df8624c8cd
Loki: Remove imports from core in various files ( #79990 )
...
* Remove imports from core in tracking.ts
* Remove imports from core in tracking.test.ts
* Remove imports from core in querySplitting.test.ts
2024-01-08 18:43:59 +01:00
Ivana Huckova
6fbd6e3d31
ConfigDescriptionLink: Replace with component from @grafana/experimental ( #80144 )
...
ConfigDescriptionLink: Replace with component from grafana/experimental
2024-01-08 18:34:49 +01:00
Ivana Huckova
3dc7cfdc18
Loki: Implement error source ( #80143 )
2024-01-08 18:32:16 +01:00
Ivana Huckova
0440b29ebf
Chore: Bump @grafana/experimental from 1.7.4 to 1.7.5 ( #80074 )
...
* For LLM, replace enabled() with health()
* For LLM, replace enabled() with health()
* Update experimental in azueremonitor and testdata plugins
2024-01-08 10:29:08 +01:00
Ivana Huckova
9cdd519e53
Loki: Use localStorage to set and get showExplain ( #80069 )
...
* Loki: Use localStorage to set and get showExplain
* Move hooks outside of shared folder
2024-01-07 12:51:21 +01:00
Ivana Huckova
c48e2c7d0d
Loki: Update mocks and move into __mocks__ ( #79993 )
...
Loki: Update mocks and move into __mocks__
2024-01-05 17:11:58 +01:00
Ivana Huckova
45f157e5db
Loki: Fix import of escapeLabelValueInExactSelector to be from Loki ( #80063 )
...
* Loki: Fix import of escapeLabelValueInExactSelector to be from Loki
* Add test
* Update test nane
2024-01-05 16:54:46 +01:00
Ivana Huckova
2b02ada7ad
Loki: Remove dependency on appNotification ( #80035 )
...
* Loki: Remove dependency on appNotification
* Fix and add tests
* Fix lint
2024-01-05 11:01:47 +01:00
Ivana Huckova
b6bee6f72b
Loki: Remove usage of store from app/core/store and use localStorage directly ( #80023 )
...
Loki: Remove usage of store from and use localStorage directly
2024-01-05 10:33:44 +01:00
Ivana Huckova
7be8301a26
Loki: Add integration tests to query builder ( #79978 )
...
* Loki: Add integration tests
* Use findBy instead of getBy
* Fix console error
2024-01-03 15:57:53 +02:00
Ivana Huckova
f8a1e7d500
Loki: Decouple from Prometheus parsingUtils ( #79460 )
...
Loki: Remove dependency on parsingUtils
2023-12-15 17:15:20 +01:00
Ivana Huckova
953d0d4c70
Loki: Remove imported test utility function from Prometheus ( #78901 )
...
Loki: Remove import from prometheus test utility
2023-12-12 12:54:56 +01:00
Ivana Huckova
ed86583107
Loki: Decouple from Prometheus operationUtils ( #78830 )
...
* Loki: Decouple from Prometheus operationUtils
* Update comments
2023-12-12 11:44:35 +01:00
Ivana Huckova
b3deef8f4b
Loki: RemoveTimeSrv dependency ( #78642 )
...
* Loki: Remove dependency
* Update loadUnwrapOptions
2023-11-29 19:29:15 +02:00
Ivana Huckova
8a7eb4b484
Loki: Refactor template variable logic and remove reliance on timeSrv ( #78586 )
...
* Loki: Refactor variables support to reuse loic
* Remove redundant methods
* Make parseStringToVariableQuery private
2023-11-24 12:52:29 +01:00
Ivana Huckova and Matias Chomicki
9306020426
Loki: Update getStats logic and remove reliance on timeSrv ( #78603 )
...
* Loki: For stats queries, use timeRange provided by query editor
* Add comment
* Update public/app/plugins/datasource/loki/components/LokiQueryEditor.tsx
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Rebane variable
---------
Co-authored-by: Matias Chomicki <matyax@gmail.com >
2023-11-24 11:38:36 +01:00
Ivana Huckova
0893fa1e84
Loki: Fix trailing comma in renderers for json, logfmt, keep and drop operations ( #78594 )
...
* Loki: Fix renderers for json, logfmt, keep and drop pipe operations
* Make spacing and trimming more consistent
* Fix
2023-11-23 15:39:10 +01:00
Ivana Huckova
fd5f66083c
Loki: Move convertToWebSocketUrl from Explore to Loki ( #78542 )
...
* Move convertToWebSocketUrl to Loki
* Add tests
* Fix test
2023-11-23 11:43:48 +02:00
Ivana Huckova and Matias Chomicki
4fd1d92332
Loki: Remove relying on timeSrv.timeRange in LanguageProvider ( #78450 )
...
* Loki: Allow setting of timeRange when using languageProvider functions
* Loki: Use timerange where available for start
* Loki: Use timerange where available for fetchLabels
* Loki: Use timerange where available for fetchSeriesLabels
* Loki: Use timerange where available for fetchLabelValues
* Loki: Use timerange where available for getParserAndLabelKeys
* Loki: Update and add tests for fetchLabels
* Loki: Update and add tests for fetchSeriesLabels
* Loki: Update and add tests for fetchSeries
* Loki: Update and add tests for fetchLabelValues
* Loki: Update and add tests for fetchLabelValues
* Loki: Update and add tests for getParserAndLabelKeys
* Update public/app/plugins/datasource/loki/LanguageProvider.test.ts
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update public/app/plugins/datasource/loki/LanguageProvider.test.ts
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Not needing to use languageProvider.getDefaultTime in Monaco
* Update comment
* Update getDefaultTimeRange to be ptivate
---------
Co-authored-by: Matias Chomicki <matyax@gmail.com >
2023-11-22 14:35:15 +01:00
Ivana Huckova
02090f71d2
@grafana/data: Add serializeParams (#78468 )
...
* Move serializeParams to @grafana/data
* Update comment
* Update solution in Tempo
* Fix type assertions
* Use toUrlParams in serializeParams
* Update data sources
* Update
* Update packages/grafana-data/src/utils/url.ts
2023-11-22 13:15:29 +01:00
Ivana Huckova
0e44438d08
Loki: Change import for CustomVariableModel and remove unnecessary import of initialCustomVariableModelState ( #78456 )
2023-11-21 16:28:02 +01:00
Ivana Huckova
9200e17b18
Loki: Use TemplateSrv from @grafana/runtime ( #78196 )
...
Loki: Use TemplateSrv from grafana/runtime
2023-11-21 10:11:11 +01:00
Ivana Huckova
28f4c3ed44
Elasticsearch: Fix processing of raw_data with not-recognized time format ( #78262 )
...
* Elasticsearch: Fix non-standard time field in raw data queries
* Update snapshot tests
* Refactor
2023-11-20 12:01:41 +01:00
Ivana Huckova
792edfb293
Loki: Fix import for intervalToMs ( #78265 )
...
* Loki: Use TemplateSrv from grafana/runtime
* Loki: Fix import for intervalToMs
* Revert "Loki: Use TemplateSrv from grafana/runtime"
This reverts commit d573925e37 .
2023-11-16 15:08:45 +01:00
Ivana Huckova
c0a866d7c7
Logs: For LogLines frames, don't show additional fields in log details ( #78109 )
...
* Logs: Don't use other fields in log details for log details
* Reorder variables
* Update comment
* Update comment
2023-11-15 12:02:32 +01:00
Ivana Huckova
c91fc18d31
Loki: Fix escaping in cheatsheet ( #78046 )
2023-11-13 15:13:40 +01:00
Ivana Huckova
8cd8eb7882
Revert "Loki: Add error source to DataQuery ( #77876 )" ( #78006 )
...
This reverts commit 934456dc1c .
2023-11-10 17:03:59 +01:00
Ivana Huckova
cb711660f1
Logs: Use "labels" data frame field if type "other" in log details ( #77806 )
...
* Logs: Use labels field if time other
* Keep loki test
2023-11-10 12:54:59 +01:00
Ivana Huckova
934456dc1c
Loki: Add error source to DataQuery ( #77876 )
...
* Loki: Add error source to DataQuery
* Create middlewares to fix healtcheck test
* Add comment for errors from ReadPrometheusStyleResult
2023-11-10 10:26:56 +01:00
Ivana Huckova
d4a257bc8e
Logs: Update logic to process logs dataPlane frame with labels field ( #77708 )
...
* Logs: Update dataplane logic to use labels instead of attributes
* Update Loki logs data plane data frame according to specs
* Remove only in test
2023-11-07 10:53:10 +01:00
Ivana Huckova and Scott Lepper
a1718aafce
Elasticsearch: Add error source for DataQuery ( #77386 )
...
* WIP
* Refactor, plus update source of error in response_parser
* Adjust test
* Use methods and httpclient from errorsource
* Update pkg/tsdb/elasticsearch/data_query.go
Co-authored-by: Scott Lepper <scott.lepper@gmail.com >
* Return nil error
* Fix test
* Fix integration test
---------
Co-authored-by: Scott Lepper <scott.lepper@gmail.com >
2023-11-06 11:36:39 +01:00
Ivana Huckova
1e065580ac
Loki: Remove duplicated methods in languageProvider ( #77456 )
...
Loki: Remove fuplicated methods in languageProvider
2023-11-02 11:02:00 +01:00
Ivana Huckova
a38c9d4f44
Loki: Add maxLines option to getParserAndLabelKeys ( #77460 )
...
* Loki: Add logsCount option to getParserAndLabelKeys
* Rename logsCount to maxLines
2023-11-01 17:22:33 +01:00
Ivana Huckova
6c6c54637f
Loki: Update developers docs with QueryEditor component ( #77463 )
2023-11-01 11:05:28 +01:00
Ivana Huckova and Matias Chomicki
661e1e2fff
Loki: Add in code documentation for methods and identify todos ( #77314 )
...
* Loki: Add in code documentation for methods and identify todos
* Fix incorrect merge
* Fix incorrect merge
* Fix incorrect merge
* Update public/app/plugins/datasource/loki/datasource.ts
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update comments to have less method
---------
Co-authored-by: Matias Chomicki <matyax@gmail.com >
2023-10-31 15:55:02 +02:00
Ivana Huckova
23c0054ecc
Loki: Clean up Language provider and remove unused code ( #77315 )
...
* Loki: Clean up Language provider and remove unused stuff
* Update
* Update comment
2023-10-31 12:18:51 +01:00
Ivana Huckova and Sven Grossmann
f5d04a067e
Loki: Add optional stream selector to fetchLabelValues API ( #77207 )
...
* Loki: Add optional stream selector to fetchLabelValues API
* Update public/app/plugins/datasource/loki/docs/app_plugin_developer_documentation.md
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com >
* Update tests
---------
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com >
2023-10-30 10:16:35 +01:00
Ivana Huckova
e587d4e879
Loki: Change run query button text based on number of queries ( #76196 )
...
Loki: Change run query button name based on number of queries
2023-10-09 17:14:34 +02:00
Ivana Huckova and Matias Chomicki
4be6a8df78
Loki: Add documentation for app plugin developers and in code docs ( #76067 )
...
* Add documentation for app plugin developers and in code docs
* Fix incorrect import
* Rename and move
* Update public/app/plugins/datasource/loki/APP_PLUGIN_DOCUMENTATION.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update public/app/plugins/datasource/loki/APP_PLUGIN_DOCUMENTATION.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update public/app/plugins/datasource/loki/APP_PLUGIN_DOCUMENTATION.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update public/app/plugins/datasource/loki/APP_PLUGIN_DOCUMENTATION.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update public/app/plugins/datasource/loki/APP_PLUGIN_DOCUMENTATION.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update public/app/plugins/datasource/loki/APP_PLUGIN_DOCUMENTATION.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update public/app/plugins/datasource/loki/APP_PLUGIN_DOCUMENTATION.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update public/app/plugins/datasource/loki/LanguageProvider.ts
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Fix spelling
* Replace APIs with methods
* Add note for improved instrumentation
---------
Co-authored-by: Matias Chomicki <matyax@gmail.com >
2023-10-09 14:24:53 +02:00
Ivana Huckova
0ea047cc09
Explore: Update info about query history and deleting ( #76034 )
...
* Explore: Update info about query history and deleting
* Fix unescaped '
2023-10-05 17:02:45 +02:00
Ivana Huckova
c40bc0665b
Elasticsearch: Add instrumentation for elasticsearch_plugin_parse_response_duration_seconds ( #75628 )
...
* Elasticsearch: Add instrumentation for elasticsearch_plugin_parse_response_duration_seconds
* Update error tracking
2023-09-28 18:38:14 +03:00
Ivana Huckova
5510a0d8d1
Loki: Add instrumentation for grafana_loki_plugin_parse_response_duration_seconds_bucket ( #75570 )
...
* Add metric for loki parsing response duration
* Rename and add exemplars
* Fix lint
2023-09-28 17:25:09 +02:00
Ivana Huckova
28b4d7fa0c
Loki: Remove unused methods ( #75106 )
...
* Loki: Remove unused imports in dataosurce.ts
* Extract range from props, fix lint
* Fix naming
* Remove unused types
2023-09-22 12:41:54 +02:00
Ivana Huckova and Sven Grossmann
4f0b31d21b
Elasticsearch: Add tracing to data source ( #74750 )
...
* Elasticsearch: Add tracing do data source
* Fix tests
* Address feedback
* Update pkg/tsdb/elasticsearch/response_parser.go
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com >
* Update pkg/tsdb/elasticsearch/response_parser.go
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com >
* Track error across both spans
* Add span for decoding of response
* Fix test
* Update setting of errors + fix test
---------
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com >
2023-09-18 10:49:12 +02:00
Ivana Huckova
9ecbe8dd64
Docs: Improve levels of headings in logs plugin documentation ( #74752 )
...
Docs: Improve levels of headings
2023-09-12 10:56:04 -07:00
Ivana Huckova
49bd93aa2b
Elasticsearch: Adjust logging to follow convention ( #74554 )
...
* Elasticsearch: Adjust naming in logging according to convention
* Log response parsing per response
* Update
* Fix logging of errors when no response
* Add path to error loggigng
* Update pkg/tsdb/elasticsearch/response_parser.go
2023-09-07 18:15:24 +02:00
Ivana Huckova
408d0265ce
Elasticsearch: Improve backend instrumentation of CallResource calls ( #74530 )
...
Elasticsearch: Improve backend instrumentation of calls
2023-09-07 13:54:31 +02:00
Ivana Huckova
51391a762b
Elasticsearch: Improve backend instrumentation of QueryData calls ( #74172 )
...
* Elasticsearch: Improve backend instrumentation of QueryData calls
* Add fromAlert
* Fix tests, move logger and context to struct
* Add instrumentation for processing response
* Move log for sending request closer to sending request
* Update
* Fix logging, improved messages, fix printing of queries
* Update log text
* Fix tests
* Fix lint
* Update logging to follow our guidelines
* Remove key-value pairs from logs that are going to be passed from instrumentation
* Update pkg/tsdb/elasticsearch/elasticsearch.go
2023-09-07 13:54:16 +02:00
Ivana Huckova
a80fd02f95
Elasticsearch: Unify default value for geo hash grid precision across the code to 3 ( #73922 )
...
* Unify default value
* Use variable to keep default precisions in sync
* Use default precision variable
* Update precision description
* Update defaultPrecisionString and move
* Be more specific in naming of variabkle
* Revert "Merge remote-tracking branch 'origin' into ivana/es-precision-default-value"
This reverts commit 599f236a77 , reversing
changes made to 6742be0c6d .
* Revert wrong merge
* Revert wrong merge with turned off lefthook
2023-08-28 16:38:44 +02:00
Ivana Huckova
6742be0c6d
Elasticsearch: Fix respecting of precision in geo hash grid ( #73917 )
...
* Elasticsearch: Fix ignoring precision when running queries trough backend
* Unify default value
* Revert "Unify default value"
This reverts commit d8e1d207a2 .
* Update test
2023-08-28 15:28:28 +02:00
Ivana Huckova
fc9b8f6be1
Loki: Implement keep and drop operations ( #73636 )
...
* Update lezer
* Add functionalities for code and builder
* Add comment
2023-08-23 14:52:19 +02:00
77dc6d532e
Docs: Add plugin dev documentation for logs to trace ( #73225 )
...
* Docs: Add documentation for logs to trace
* Update
* Remove space
* Update docs/sources/developers/plugins/create-a-grafana-plugin/develop-a-plugin/build-a-logs-data-source-plugin.md
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com >
* Replace deprecated MutableDataFrame with createDataFrame
* Update docs/sources/developers/plugins/create-a-grafana-plugin/develop-a-plugin/build-a-logs-data-source-plugin.md
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com >
* Update docs/sources/developers/plugins/create-a-grafana-plugin/develop-a-plugin/build-a-logs-data-source-plugin.md
Co-authored-by: Joseph Perez <45749060+josmperez@users.noreply.github.com >
* Update docs/sources/developers/plugins/create-a-grafana-plugin/develop-a-plugin/build-a-logs-data-source-plugin.md
Co-authored-by: Joseph Perez <45749060+josmperez@users.noreply.github.com >
---------
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com >
Co-authored-by: Joseph Perez <45749060+josmperez@users.noreply.github.com >
2023-08-15 19:43:49 +03:00
Ivana Huckova
6880ab687c
Elasticsearch: Enable running of queries trough data source backend ( #73222 )
...
Elasticsearch: Enable enableElasticsearchBackendQuerying feature toggle by default
2023-08-14 17:05:08 +02:00
a47577c8e8
Logs: Improve plugins developer documentation for logs APIs ( #72441 )
...
* Logs: Add plugins developer documentation for logs APIs
* Update
* Update
* Update docs/sources/developers/plugins/create-a-grafana-plugin/extend-a-plugin/add-log-queries.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update docs/sources/developers/plugins/create-a-grafana-plugin/extend-a-plugin/add-log-queries.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update docs/sources/developers/plugins/create-a-grafana-plugin/extend-a-plugin/add-log-queries.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update docs/sources/developers/plugins/create-a-grafana-plugin/extend-a-plugin/add-log-queries.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update docs/sources/developers/plugins/create-a-grafana-plugin/extend-a-plugin/add-log-queries.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update docs/sources/developers/plugins/create-a-grafana-plugin/extend-a-plugin/add-log-queries.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update docs/sources/developers/plugins/create-a-grafana-plugin/extend-a-plugin/add-log-queries.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update docs/sources/developers/plugins/create-a-grafana-plugin/extend-a-plugin/add-log-queries.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update docs/sources/developers/plugins/create-a-grafana-plugin/extend-a-plugin/add-log-queries.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update docs/sources/developers/plugins/create-a-grafana-plugin/extend-a-plugin/add-log-queries.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update docs/sources/developers/plugins/create-a-grafana-plugin/extend-a-plugin/add-log-queries.md
* Update docs/sources/developers/plugins/create-a-grafana-plugin/extend-a-plugin/add-log-queries.md
Co-authored-by: Haris Rozajac <58232930+harisrozajac@users.noreply.github.com >
* Update docs/sources/developers/plugins/create-a-grafana-plugin/extend-a-plugin/add-log-queries.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update docs/sources/developers/plugins/create-a-grafana-plugin/extend-a-plugin/add-log-queries.md
Co-authored-by: Piotr Jamróz <pm.jamroz@gmail.com >
* Update docs/sources/developers/plugins/create-a-grafana-plugin/extend-a-plugin/add-log-queries.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update docs/sources/developers/plugins/create-a-grafana-plugin/extend-a-plugin/add-log-queries.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update docs/sources/developers/plugins/create-a-grafana-plugin/extend-a-plugin/add-log-queries.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update docs/sources/developers/plugins/create-a-grafana-plugin/extend-a-plugin/add-log-queries.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update docs/sources/developers/plugins/create-a-grafana-plugin/extend-a-plugin/add-log-queries.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update docs/sources/developers/plugins/create-a-grafana-plugin/extend-a-plugin/add-log-queries.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update docs/sources/developers/plugins/create-a-grafana-plugin/extend-a-plugin/add-log-queries.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update docs/sources/developers/plugins/create-a-grafana-plugin/extend-a-plugin/add-log-queries.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update docs/sources/developers/plugins/create-a-grafana-plugin/extend-a-plugin/add-log-queries.md
* Update docs/sources/developers/plugins/create-a-grafana-plugin/extend-a-plugin/add-log-queries.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update docs/sources/developers/plugins/create-a-grafana-plugin/extend-a-plugin/add-log-queries.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update based on feedback
* Update common labels content
* Remove redundant comment notes
* Adjust code snippets
* Move documentation into ow to build a logs data source plugin
* Propose edits for enhancements to logs datasource plugins tutorial (#73074 )
* Initial commiit
* Additional edits
* Additional edits
* Update docs/sources/developers/plugins/create-a-grafana-plugin/develop-a-plugin/build-a-logs-data-source-plugin.md
* Update docs/sources/developers/plugins/create-a-grafana-plugin/develop-a-plugin/build-a-logs-data-source-plugin.md
* Add required field info into a table
---------
Co-authored-by: Matias Chomicki <matyax@gmail.com >
Co-authored-by: Haris Rozajac <58232930+harisrozajac@users.noreply.github.com >
Co-authored-by: Piotr Jamróz <pm.jamroz@gmail.com >
Co-authored-by: Joseph Perez <45749060+josmperez@users.noreply.github.com >
2023-08-14 10:02:48 +02:00
7bb0ff7055
Loki: Introduce $__auto range variable for metric queries ( #72690 )
...
* Loki: Add interpolation to backend
* Loki: Replace default variable with in frontend
* Loki: Update docs in query builder fro __auto
* Loki: Update test for change default __auto
* Loki: Remove and from suggestions as should be used
* Update docs
* Update pkg/tsdb/loki/parse_query.go
* Fix backend lint
* Fix lint and test
* Update
* Update docs/sources/datasources/loki/template-variables/index.md
Co-authored-by: lwandz13 <126723338+lwandz13@users.noreply.github.com >
* Update public/app/plugins/datasource/loki/querybuilder/operationUtils.ts
Co-authored-by: Matias Chomicki <matyax@gmail.com >
---------
Co-authored-by: lwandz13 <126723338+lwandz13@users.noreply.github.com >
Co-authored-by: Matias Chomicki <matyax@gmail.com >
2023-08-03 16:27:23 +02:00
Ivana Huckova
117e334719
Logs: Fix ui getting stuck when removing fields ( #72597 )
...
* Logs: Fix ui getting stuck when removing fields
* Update public/app/features/logs/components/LogDetailsRow.tsx
* Update
* Fix tests
2023-07-31 15:47:26 +02:00
Ivana Huckova
2a5a4ded53
Loki: Run logs volume for query when switching from trace to logs ( #72268 )
...
Loki: Run logs volume for query that has no queryType (defaults to range)
2023-07-25 14:33:33 +02:00
Ivana Huckova and Matias Chomicki
a5d6136bcf
Docs: Update logs documentation to include missing features ( #72113 )
...
* Docs: Update logs documentation to include missing features
* Logs sample
* Log level table compressed
* Update docs/sources/explore/logs-integration.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update docs/sources/explore/logs-integration.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update docs/sources/explore/logs-integration.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update docs/sources/explore/logs-integration.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update docs/sources/explore/logs-integration.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update docs/sources/explore/logs-integration.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update docs/sources/explore/logs-integration.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update docs/sources/explore/logs-integration.md
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update
---------
Co-authored-by: Matias Chomicki <matyax@gmail.com >
2023-07-25 13:12:44 +02:00
Ivana Huckova
5bb280cb3f
Logs: Remove logsSampleInExplore feature toggle ( #72092 )
...
* Logs: Remove logsSampleInExplore feature toggle
* Remove unused import
* Fix incorrect import
2023-07-24 14:24:43 +02:00
Ivana Huckova
72c92ca187
Logs: Fix shouldRemoveField ( #71882 )
2023-07-18 19:12:25 +02:00
Ivana Huckova
b346c9b283
Loki: Fix duplicated rendering of resolution ( #71670 )
2023-07-15 11:13:12 +02:00
Ivana Huckova
55d18361dc
Loki: Deprecate resolution ( #70326 )
...
* Loki: Deprecate resolution and only show it if it was selected before
* Deprecate
* Fix merge, add missing brackets
2023-06-21 12:21:29 +02:00
Ivana Huckova
c07d3c7bdd
Loki: Add documentation for step variable ( #70358 )
2023-06-20 17:54:08 +02:00
Ivana Huckova
60f6538bad
Loki: Use getNormalizedLokiQuery to get queryType ( #70237 )
...
* Loki: Use getNormalizedLokiQuery to get queryType
* Simplify
* Remove unused import
* Refactor, improve and add tests
* Update
2023-06-20 16:27:32 +02:00
Ivana Huckova and Matias Chomicki
750630626e
Loki: Add step input field validation ( #70319 )
...
* Loki: Add step inpout field validation
* Show invalid step in Options
* Update public/app/plugins/datasource/loki/querybuilder/components/LokiQueryBuilderOptions.tsx
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update test
---------
Co-authored-by: Matias Chomicki <matyax@gmail.com >
2023-06-20 09:24:01 +02:00
Ivana Huckova and Matias Chomicki
82c125d450
Loki: Implement step editor ( #69648 )
...
* Loki: Implement step editor
* Update to keep value
* Remove console.log
* Remove white space
* Update public/app/plugins/datasource/loki/querybuilder/components/LokiQueryBuilderOptions.tsx
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Import trim
* Update using of step in split queries
* Add tests
* Add tests
* Remove step interpolation
---------
Co-authored-by: Matias Chomicki <matyax@gmail.com >
2023-06-16 19:08:29 +03:00
Ivana Huckova and Matias Chomicki
38fc22538a
Loki: Don't split queries if they use $__range variables ( #69852 )
...
* Loki: Don't split queries if they use variables
* Update public/app/plugins/datasource/loki/querySplitting.ts
Co-authored-by: Matias Chomicki <matyax@gmail.com >
---------
Co-authored-by: Matias Chomicki <matyax@gmail.com >
2023-06-12 11:22:04 +02:00
Ivana Huckova
0aef39d76a
Variables: Show description instead of definition in table ( #69786 )
...
* Variables: Show description instead of definition in table
* Remove referencing of definition
* Update
2023-06-08 19:58:02 +02:00