-
Notifications
You must be signed in to change notification settings - Fork 11.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Docs: Add Configuring Elasticsearch documentation for required privileges #87593
Conversation
docs/sources/datasources/elasticsearch/configure-elasticsearch-data-source.md
Outdated
Show resolved
Hide resolved
docs/sources/datasources/elasticsearch/configure-elasticsearch-data-source.md
Outdated
Show resolved
Hide resolved
…-data-source.md Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
…-tracker * gops-configuration-tracker: (56 commits) SAML: add referemce to azure ad limitations (#87571) Update dependency glob to v10.3.14 Chore: Updated go.work.sum file (#87622) Update dependency @types/lodash to v4.17.1 (#87419) AdHocFilters: Use queries in ad hoc filters api calls (#87624) TimeSeries: Improve keyboard focus and fix spacebar override (#86848) Dropdown: Fixes double call to onVisibilityChange (#87607) [DOC] Adds missing link to Pyroscope core data source (#85493) Docs: Add Configuring Elasticsearch documentation for required privileges (#87593) Update dependency eslint-plugin-jsdoc to v48.2.4 Chore: Add login protection when user is trying different uppercase letters (#87588) Explore: lookup datasource by name when present in legacy URLs (#85222) Update dependency @prometheus-io/lezer-promql to v0.52.0 (#87554) Update dependency systemjs to v6.15.1 (#87594) Chore: Remove deprecated re-exported template variable types (#87459) Chore: Use getNextRefId instead of deprecated getNextRefIdChar (#87460) Chore: Remove use of deprecated method in AC code (#87541) Chore:: Update authlib version (#87603) Alerting: Reduce number of request fetching rules in the dashboard view using rtkq (#86991) refactor: rename variable ...
@svennergr |
@grvsoni you can find it on https://grafana.com/docs/grafana/next/datasources/elasticsearch/configure-elasticsearch-data-source/. Once Grafana 11.1 is released it's gonna be on latest. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for writing the docs!
I'm sorry I missed this during the docs offsite. I've added a suggestion to apply the style guide in Writers' Toolkit https://grafana.com/docs/writers-toolkit/
## Configuring permissions | ||
|
||
When Elasticsearch security features are enabled, it is essential to configure the necessary cluster privileges to ensure seamless operation. Below is a list of the required privileges along with their purposes: | ||
|
||
- **monitor** - Necessary to retrieve the version information of the connected Elasticsearch instance. | ||
- **view_index_metadata** - Required for accessing mapping definitions of indices. | ||
- **read** - Grants the ability to perform search and retrieval operations on indices. This is essential for querying and extracting data from the cluster. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Avoid gerunds in headings (verbs with an 'ing' ending): https://developers.google.com/style/headings
- Rewrites to use some active voice for configuring cluster privileges
- Rewrites the list to be parallel: https://developers.google.com/style/lists#parallel-syntax
## Configuring permissions | |
When Elasticsearch security features are enabled, it is essential to configure the necessary cluster privileges to ensure seamless operation. Below is a list of the required privileges along with their purposes: | |
- **monitor** - Necessary to retrieve the version information of the connected Elasticsearch instance. | |
- **view_index_metadata** - Required for accessing mapping definitions of indices. | |
- **read** - Grants the ability to perform search and retrieval operations on indices. This is essential for querying and extracting data from the cluster. | |
## Configure permissions | |
When Elasticsearch security features are enabled, you must configure the necessary cluster privileges to ensure operation. | |
Below is a list of the required privileges along with their purposes: | |
- **monitor** - Retrieve the version information of the connected Elasticsearch instance. | |
- **view_index_metadata** - Access mapping definitions of indices. | |
- **read** - Perform search and retrieval operations on indices. | |
This is essential for querying and extracting data from the cluster. | |
This PR adds documentation about necessary cluster privilege.
Fixes https://github.com/grafana/support-escalations/issues/9096
Related to #79955