grafana/public/app/plugins/datasource/elasticsearch
Andreas Christou c1a46fdcb5
Elasticsearch: Decoupling from core (#115900)
* Complete decoupling of backend

- Replace usage of featuremgmt
- Copy simplejson
- Add standalone logic

* Complete frontend decoupling

- Fix imports
- Copy store and reducer logic

* Add required files for full decoupling

* Regen cue

* Prettier

* Remove unneeded script

* Jest fix

* Add jest config

* Lint

* Lit

* Prune suppresions
2026-01-14 12:54:21 +00:00
..
components Elasticsearch: Decoupling from core (#115900) 2026-01-14 12:54:21 +00:00
configuration Elasticsearch: Add support for serverless connections (#114855) 2026-01-14 12:51:42 +00:00
docs Elasticsearch: Add developer documentation (#89050) 2024-06-13 18:05:50 +03:00
hooks Chore: reduces barrel files (#107512) 2025-07-07 09:23:27 +02:00
img
reducers Elasticsearch: Decoupling from core (#115900) 2026-01-14 12:54:21 +00:00
store Elasticsearch: Decoupling from core (#115900) 2026-01-14 12:54:21 +00:00
test-helpers React: Use new JSX transform (#88802) 2024-06-25 12:43:47 +01:00
types Elasticsearch: Decoupling from core (#115900) 2026-01-14 12:54:21 +00:00
CHANGELOG.md Elasticsearch: Decoupling from core (#115900) 2026-01-14 12:54:21 +00:00
dataquery.cue Elasticsearch: Raw query editor for DSL (#114066) 2025-12-15 19:11:05 +00:00
dataquery.gen.ts Elasticsearch: Raw query editor for DSL (#114066) 2025-12-15 19:11:05 +00:00
datasource.test.ts ElasticSearch: Update annotation time-range properties (#115500) 2025-12-18 14:38:15 +00:00
datasource.ts ElasticSearch: Update annotation time-range properties (#115500) 2025-12-18 14:38:15 +00:00
guards.test.ts Elasticsearch: remove usages of any (#69575) 2023-06-19 11:01:08 +02:00
guards.ts Elasticsearch: remove usages of any (#69575) 2023-06-19 11:01:08 +02:00
IndexPattern.test.ts Elasticsearch: Decouple frontend dependencies from core (#82179) 2024-02-09 14:11:08 +02:00
IndexPattern.ts Chore: Upgrade prettier to v3 (#71764) 2023-07-17 15:58:22 +01:00
jest-setup.js Elasticsearch: Decoupling from core (#115900) 2026-01-14 12:54:21 +00:00
jest.config.js Elasticsearch: Decoupling from core (#115900) 2026-01-14 12:54:21 +00:00
LanguageProvider.test.ts Chore: reduces barrel files (#107512) 2025-07-07 09:23:27 +02:00
LanguageProvider.ts Chore: Remove some anys (#110661) 2025-09-08 16:49:57 +01:00
mocks.ts Chore: reduces barrel files (#107512) 2025-07-07 09:23:27 +02:00
modifyQuery.test.ts Elasticsearch: Fix modify query with backslashes (#79430) 2023-12-13 14:07:46 +01:00
modifyQuery.ts Elasticsearch: Replace level in adhoc filters with level field name (#100315) 2025-02-25 09:16:55 -05:00
module.test.ts Elasticsearch: Add tracking for plugin adoption stats (#59954) 2022-12-08 11:28:40 +01:00
module.ts Chore: reduces barrel files (#107512) 2025-07-07 09:23:27 +02:00
package.json Elasticsearch: Decoupling from core (#115900) 2026-01-14 12:54:21 +00:00
plugin.json Elasticsearch: Decoupling from core (#115900) 2026-01-14 12:54:21 +00:00
project.json Elasticsearch: Decoupling from core (#115900) 2026-01-14 12:54:21 +00:00
query_help.md Prettier: Fix all markdown files and add markdown files to CI verify step (#39776) 2021-09-29 14:34:40 +02:00
QueryBuilder.test.ts Chore: reduces barrel files (#107512) 2025-07-07 09:23:27 +02:00
QueryBuilder.ts Elasticsearch: Add default query mode config setting (#112540) 2025-12-10 15:07:22 +00:00
queryDef.test.ts Elasticsearch: Add default query mode config setting (#112540) 2025-12-10 15:07:22 +00:00
queryDef.ts Elasticsearch: Add default query mode config setting (#112540) 2025-12-10 15:07:22 +00:00
README.md Prettier: Fix all markdown files and add markdown files to CI verify step (#39776) 2021-09-29 14:34:40 +02:00
tracking.test.ts Chore: reduces barrel files (#107512) 2025-07-07 09:23:27 +02:00
tracking.ts Chore: reduces barrel files (#107512) 2025-07-07 09:23:27 +02:00
tsconfig.json Elasticsearch: Decoupling from core (#115900) 2026-01-14 12:54:21 +00:00
types.ts Elasticsearch: Add support for serverless connections (#114855) 2026-01-14 12:51:42 +00:00
utils.test.ts Chore: reduces barrel files (#107512) 2025-07-07 09:23:27 +02:00
utils.ts Chore: reduces barrel files (#107512) 2025-07-07 09:23:27 +02:00
webpack.config.ts Elasticsearch: Decoupling from core (#115900) 2026-01-14 12:54:21 +00:00

Elasticsearch Data Source - Native Plugin

Grafana ships with advanced support for Elasticsearch. You can do many types of simple or complex elasticsearch queries to visualize logs or metrics stored in Elasticsearch. You can also annotate your graphs with log events stored in Elasticsearch.

Read more about it here:

https://grafana.com/docs/grafana/latest/features/datasources/elasticsearch/