Commit graph

773 commits

Author SHA1 Message Date
Kurt
4554b75899
Add license check for FIPS (#181187)
## Updates
### Latest updates

- Expose whether KB is configured to run in FIPS mode from Core ->
Security
<img width="653" alt="Screenshot 2024-06-20 at 9 55 17 PM"
src="56a9f50f-0a05-41ca-9292-ed225b3d8062">



Consolidating all FIPS PRs into this PR

*Previous PRs were Approved

### Changes

- Config option is now experimental:
`xpack.security.experimental.fipsMode.enabled`
- Documentation has been revised
  - Listed as an experimental feature
  - Added keystore references for adding a password

## Summary
Closes #169738
Closes #169739
Closes #169740
Closes #185948

FIPS is a platinum license feature. 

KIbana instances must have a platinum or better license to start up in
FIPS mode, a lesser license will result in Kibana failing to start up

If the license is degraded, Kibana will still run, but an error will be
logged letting the user know that Kibana will not be able to restart.

## Config changes

This PR required the changes that were approved from [a previous
PR](https://github.com/elastic/kibana/pull/174558), since that PR
couldn't be merged into main, I merged it here.

## Testing

### Locally

In your `kibana.dev.yml` add:
`xpack.security.experimental.fipsMode.enabled: true`

To allow Kibana to start without actually providing a compliant OpenSSL
provider, in `x-pack/plugins/security/server/config.ts` change L328 from
`if (isFipsEnabled !== isNodeRunningWithFipsEnabled)` to `if (false)`

You are now configured to run in FIPS-spoof mode!

Run: `yarn es snapshot` and `yarn start` > You should see Kibana fail to
start with an error about using a basic license.

Run: `yarn es snapshot --license trial` and `yarn start` > Kibana should
start.

Login as `elastic` and navigate to Stack Management > License Management

Switch your license to `basic` and accept.

In your logs, you will see an error letting users know that you no
longer have an appropriate license and Kibana will not restart.


### For FIPS enthusiasts

Start an ES instance in a method of your choosing, but not using `yarn
es snapshot`. I like to use an 8.15.0-snapshot from the `.es/cache`
directory by running `tar -xzvf
elasticsearch-8.15.0-SNAPSHOT-darwin-aarch64.tar.gz ` and cd into the
new directory's `bin` folder to run `./elasticsearch`

Ensure you have Docker running locally.

From any command line, run: `docker run --rm -it -e
XPACK_SECURITY_FIPSMODE_ENABLED='true' -p 5601:5601/tcp
docker.elastic.co/kibana-ci/kibana-ubi-fips:8.15.0-SNAPSHOT-bc3150316ed317c08d57c6bd785ba39586072e1d`

This will start Kibana into Interactive Setup mode, copy and paste the
token from the ES startup logs.

Kibana should fail to start and you should see Kibana fail to start with
an error about using a basic license.

Repeat the above process except before you paste the token from ES, do
the following to enable a trial license on your ES instance:

In a new terminal window, navigate to your the top level of your
elasticsearch folder and run

`curl -X POST --cacert config/certs/http_ca.crt -u
elastic:YOUR_PASSWORD_HERE
"https://localhost:9200/_license/start_trial?acknowledge=true&pretty"`

You should receive a successful response.

Now paste the token from the ES startup logs into the Kibana Interactive
Setup window and Kibana should start.

Login as `elastic` and navigate to Stack Management > License Management

Switch your license to `basic` and accept.

In your logs, you will see an error letting users know that you no
longer have an appropriate license and Kibana will not restart.

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: lcawl <lcawley@elastic.co>
2024-07-02 11:03:28 -04:00
Tim Sullivan
3c78092f3a
[Reporting/Docs] Organize troubleshooting page and add CSV content (#182202)
## Summary

Closes elastic/platform-docs-team#309

The troubleshooting page for Kibana Reporting
([here](https://www.elastic.co/guide/en/kibana/current/reporting-troubleshooting.html))
page only covered screenshot-based reports (PNG, PDF). This PR updates
the guide to include advice for CSV reports as well.

---------

Co-authored-by: lcawl <lcawley@elastic.co>
2024-06-24 14:53:57 -07:00
István Zoltán Szabó
3ae7ba5ad9
[DOCS] Adjusts log rate analysis docs (#185008)
## Summary

This PR slightly adjusts the Log rate analysis docs to:

* separate the conceptual info more distinctively from the Kibana
relevant parts,
* highlight that the component is embedded in other UIs.
2024-06-12 11:19:14 +02:00
Lisa Cawley
90d1bc6388
[DOCS] Stack Management Alerts app (#184384) 2024-06-05 16:12:54 -07:00
Lisa Cawley
ce47a73e84
[DOCS] Add Elasticsearch query rule action variables and data types (#183691) 2024-06-04 18:54:14 -07:00
shainaraskas
5a3251af2f
describe the values in the CCR metrics table (#184545) 2024-06-03 10:46:40 -04:00
Stef Nestor
05e3db182c
(+Doc) Make "expired hot timestamps" searchable to resolve (#184363)
## Summary

Adds `Task Manager is unhealthy - Reason: setting HealthStatus.Error
because of expired hot timestamps` to docs for resolution discussion
searchability.


### Checklist


### For maintainers

👋🏽 howdy, team! AFAICT `Task Manager is unhealthy - Reason: setting
HealthStatus.Error because of expired hot timestamps` is a newer Kibana
(Task Manager) error which generally correlates not necessarily to sheer
resource usage (cpu/heap) but workers/intervals vs load/drift. So adding
to [docs where we're already discussing
that](https://www.elastic.co/guide/en/kibana/master/task-manager-troubleshooting.html#task-manager-kibana-log)
so users+Support can search-find the appropriate conversation. Recent
high severity examples : 01607184 , 01607982 .
2024-05-30 08:35:32 -06:00
amyjtechwriter
25812971d0
[DOCS] Adds the whats new page for 8.14 (#183556) 2024-05-28 21:13:13 -04:00
Lisa Cawley
b1916090d0
[DOCS] Cases connector (#183349) 2024-05-23 09:43:45 -07:00
Tim Sullivan
56383ccdde
Use Data Stream for Reporting storage (#176022)
## Summary

Closes https://github.com/elastic/kibana/issues/161608

* [X] Depends on https://github.com/elastic/elasticsearch/pull/97765
* [x] Depends on https://github.com/elastic/elasticsearch/pull/107581
* [x] Add create a new report job and check the details of the templated
data stream.
* [x] Run Discover tests in Flaky Test Runner:
https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/5999

## Release Note

Reporting internal storage has been changed from using regular indices
to a data stream configuration for a more efficient sharding strategy.
This change is not expected to have any impact to users.

## Screenshots

### Upgrade test (manual process)
Using a report generated before this change, and a report generated
after "upgrading":

![image](f92193d8-70d6-4fa5-b1b7-8f6c1a0a5e9f)
Even though the two reports are in different types storage, they are
still managed by the same policy:

![image](9bd68d99-72ed-4cf0-bef9-55e644f039b7)
Looking at the details of the policy shows how the different types of
storage are used:

![image](6c0d1f80-97cb-4990-b2a8-45deab7528bc)

### Log lines

Initial startup in clean environment
```
[2024-05-13T13:22:49.138-07:00][INFO ][plugins.reporting.store] Creating ILM policy for reporting data stream: kibana-reporting
[2024-05-13T13:22:53.337-07:00][INFO ][plugins.reporting.store] Linking ILM policy to reporting data stream: .kibana-reporting, component template: kibana-reporting@custom
```

Kibana restart with ES running continuously
```
[2024-05-13T13:24:32.733-07:00][DEBUG][plugins.reporting.store] Found ILM policy kibana-reporting; skipping creation.
[2024-05-13T13:24:32.733-07:00][INFO ][plugins.reporting.store] Linking ILM policy to reporting data stream: .kibana-reporting, component template: kibana-reporting@custom
```

### Checklist

- [x]
[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)
was added for features that require explanation or tutorials
- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [ ] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed
~~See
https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/5302
(internal link)~~
2024-05-21 10:11:45 -07:00
Liam Thompson
1852d981a0
[DOCS] Add Playground docs (#182692)
## Summary

- Adds new **Playground** section to side nav

### [URL
preview](https://kibana_bk_182692.docs-preview.app.elstc.co/guide/en/kibana/master/playground.html)
2024-05-08 17:29:17 +01:00
Lisa Cawley
06e147e021
[DOCS] Fix docs and screenshots for rule creation changes (#181925) 2024-05-01 09:18:17 -07:00
Ying Mao
ee1552f10d
[Response Ops][Alerting] Backfill Rule Runs (#177622)
This is the feature branch that contains the following commits. Each
individual PR contains a summary and verification instructions.

- [Schedule backfill API](https://github.com/elastic/kibana/pull/176185)
- [Backfill task runner](https://github.com/elastic/kibana/pull/177640)
- [Get/Find/Delete backfill
API](https://github.com/elastic/kibana/pull/179975)
- [API key invalidation
update](https://github.com/elastic/kibana/pull/180749)

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-04-25 15:36:01 -04:00
Lisa Cawley
bd2d9e6016
[DOCS] Add description for untracked alert status (#176974) 2024-04-04 15:06:18 -07:00
amyjtechwriter
0a949de7c8
Adding the whats new in 8.13 page (#179097)
This PR adds details about whats new to the 8.13 release on the [whats
new page](https://www.elastic.co/guide/en/kibana/8.10/whats-new.html).

Closes: [#179049](https://github.com/elastic/kibana/issues/179049)

---------

Co-authored-by: lcawl <lcawley@elastic.co>
2024-03-25 19:19:54 +00:00
Tim Sullivan
2ff5410161
[Reporting/CSV] Deprecate Download CSV, add a config flag to enable (#178159)
Closes https://github.com/elastic/kibana/issues/164104

## Summary

**Replace "Download CSV" with "Generate CSV report" to export a CSV file
from saved search panel, deprecate "Download CSV", use a config flag for
providing the deprecated feature.**

This PR uses the `xpack.reporting.csv.enablePanelActionDownload`
kibana.yml setting, which was previously unused, for choosing behavior
of CSV export in a Dashboard saved search panel, and sets the default
value to `false`. The options allow the user to download a CSV file
without creating a report (deprecated, support will be removed in the
future) or to generate a CSV report (default).

1. Use the config as a flag to switch between implementations:
    - downloading a CSV file without a generated report
    - generating a CSV report
2. Updated documentation
3. Refactored / cleaned up tests
4. Increased API test coverage in Serverless
5. Better error handling in
`packages/kbn-reporting/public/reporting_api_client.ts`

### Checklist

Delete any items that are not applicable to this PR.

- [x] Any text added follows [EUI's writing
guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses
sentence case text and includes [i18n
support](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)
- [x]
[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)
was added for features that require explanation or tutorials
- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [x] If a plugin configuration key changed, check if it needs to be
allowlisted in the cloud and added to the [docker
list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)

## Release Note
Kibana CSV Reporting offered a feature allowing users to download a CSV
file from a saved search panel in a dashboard, without having a report
generated. This feature is now deprecated. Now, when users need to
access saved search data from a dashboard panel as CSV, a normal report
will be generated. To access the deprecated functionality, you can add
`xpack.reporting.csv.enablePanelActionDownload: true` to kibana.yml, but
this ability will be removed in a future version of Kibana.

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-03-22 18:28:09 -07:00
amyjtechwriter
4d51cad82f
[DOCS] Discover troubleshooting blog link (#179109)
Request to link from Discover page to a blog [troubleshooting guide for
Discover](https://www.elastic.co/blog/troubleshooting-guide-common-issues-kibana-discover-load).
I've put it under a Troubleshooting heading on the [Discover index
page](https://www.elastic.co/guide/en/kibana/current/discover.html), but
if you think it would be better included in the What's next? section
just let me know and I'll move it.

<img width="1366" alt="Screenshot 2024-03-20 at 20 18 45"
src="c0a9d410-c0e2-4350-985f-07d432dbcdf0">

Relates to:#178046
2024-03-21 13:40:52 -04:00
Lisa Cawley
0bc830ea29
[DOCS] Add alert.consecutiveMatches and rule.url action variables (#179018) 2024-03-20 21:45:05 +00:00
shainaraskas
a36a370878
[Docs] remove Kibana book-scoped variables (#178676)
## Summary

Removes book-scoped docs variable in preparation for eventual migration
to Docsmobile
2024-03-14 11:53:33 -04:00
Lisa Cawley
ea99e780e7
[DOCS] Clarify that all rules support alert summaries (#177755) 2024-03-12 21:20:14 +00:00
Lisa Cawley
0c6701d4a7
[DOCS] Add alert creation delay in Stack rules (#178461) 2024-03-12 14:57:34 +00:00
DeDe Morton
5e09b74e9c
Add statement about defining security rules (#178463)
## Summary

Pushing a commit that _should_ have been part of
https://github.com/elastic/kibana/pull/177525

### Checklist

Delete any items that are not applicable to this PR.

- [x] Any text added follows [EUI's writing
guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses
sentence case text and includes [i18n
support](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)
2024-03-11 15:59:38 -07:00
DeDe Morton
881980aea0
[DOCS] Replace table of links with single link to Obs alerting docs (#177525)
## Summary

Replaces the categorized table of links with a single link to the
observability alerting docs because this table is likely to get stale
over time (in fact, it already is stale).

The change looks like this when rendered in HTML:


![image](a3f67a18-f227-435d-9b56-ddb221cdce7c)


Notes/open issues:
- [x] The [main alerting
page](https://www.elastic.co/guide/en/kibana/master/alerting-getting-started.html)
for Kibana now has links to related alerting documentation, but is it
clear that those links point to docs that describe how to manage alerts
from those apps? The link text seems maybe not descriptive enough and
might be causing confusion. _NO CHANGE REQUIRED: I'm going to leave this
as-is because I think the feedback we received initially about the lack
of links was before the links were added._
- [x] In the intro, I feel a thought might be missing from this
statement: "For information on creating security rules, refer to Create
a detection rule." Should this instead say something like: "Security
rules must be defined in the Security app. For more information, refer
to the security docs about creating a detection rule." _RESOLVED_
- [x] I think the descriptions about each app's alerting capabilities
should be more consistent, but I don't want to rewrite other folk's
sections. So I have aligned my description with the security section,
for better or worse. It's hard to make this info consistent when each
solution/app is doing its own thing with alerting. _DEFERRED: We will
fix inconsistencies later._
- [x] Is it correct to say "create alerts" rather than something like
"trigger alerts" or "generate alerts"? _RESOLVED: Will keep as "create"
for now since the UI is not using "trigger."_

### Checklist

n/a

cc @lcawl Can you help me sort through my list of open issues?

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2024-03-11 11:34:31 -07:00
Lisa Cawley
ec5c7a402a
[DOCS] Improve tracking containment rule (#176979) 2024-02-21 18:15:14 -07:00
Larry Gregory
0ac38ec851
Update copy for API Key management (#175809)
## Summary

Resolves https://github.com/elastic/kibana/issues/166095.

This updates the API Key management screen to reflect the copy
adjustments described in #166095:

1. Change `Cross-Cluster` to `Cross-cluster`, unless it is mid-sentence
in which case `cross-cluster` should be used.
2. Updated ownership & expiry warnings to use the active voice.
3. Renamed `Personal` API Keys to `User` API Keys.


![Larry Gregory 2024-01-29 at 10 12
45@2x](8df4e279-5d68-4353-87aa-e40e6949f528)

![Larry Gregory 2024-01-29 at 10 14
02@2x](290166ea-51a3-43ae-bed4-7278865b1bdc)

![Larry Gregory 2024-01-29 at 10 15
03@2x](97bb6426-e8ce-4bc1-b5ae-44944683978f)


![Larry Gregory 2024-01-29 at 10 15
27@2x](61adfece-05eb-4fbc-bf68-265d5cfaa987)


View docs changes here:
https://kibana_bk_175809.docs-preview.app.elstc.co/diff
2024-01-30 09:36:39 +01:00
István Zoltán Szabó
cec25fbfeb
[DOCS] Renames data comparison to data drift in docs (#175512) 2024-01-29 17:42:28 +01:00
Kevin Lacabane
9c6ff06e5f
[docs] kibana monitoring - remove elastic-agent monitoring tech preview section (#167867)
## Summary

Part of https://github.com/elastic/integrations/issues/8040

We're removing any beta/preview mention in the kibana package
2024-01-29 14:38:51 +01:00
Anton Dosov
2ea91b14e7
[Docs] Clarifying CSV limitations (#175208)
## Summary 

Adding CSV limitations section
2024-01-25 11:04:15 -05:00
amyjtechwriter
4b700f6394
[DOCS] Backport whats new 8.12 (#175030)
Incorrectly labelled the original What's New page PR for 8.12. Didn't
target 8.12 and incorrectly used backport:skip when the page needs to be
backported to 8.12. Backport tool was getting stuck in cherry-picking so
copied original branch and set this PR to target 8.12.0 to try resolve
the issue.

Relates to: #174447
2024-01-18 02:04:23 +10:30
amyjtechwriter
c0642905d1
[DOCS] Whats new page 8.12 (#174447)
Adds the Whats New page for 8.12.0.

---------

Co-authored-by: lcawl <lcawley@elastic.co>
2024-01-17 11:37:55 +00:00
Drew Tate
babd0ee341
[Lens][Docs] add metric coloring doc (#174405)
## Summary

Fix https://github.com/elastic/kibana/issues/174379

Adds an FAQ section for the coloring behavior of the metric
visualization

<img width="847" alt="Screenshot 2024-01-08 at 12 51 27 PM"
src="79a74a79-af07-474d-aceb-124d62dbee76">

---------

Co-authored-by: amyjtechwriter <61687663+amyjtechwriter@users.noreply.github.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2024-01-16 09:41:20 -06:00
Jake Smith
8f078224aa
Add IP Prefix Aggregation-based Visualization (#173474)
## Summary

Closes #156121

This PR is for Issue #156121 and adds the ability to perform [IP
Prefix](https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-bucket-ipprefix-aggregation.html)
aggregation-based visualizations within the Kibana UI. Previously this
aggregation could only be done in DevTools as a manual query to
Elasticsearch and not visualized.


![image](7e049da9-fd42-41f6-bbaf-99d3d6cb0790)


![image](dcfae012-9d06-4346-9118-3965434ff8b8)


### Various Notes

* The following two folders & their subfolders had files modified for
this
  * src/plugins/vis_default_editor/public/components
  * src/plugins/data/common/search/aggs
* I spent a fair amount of time debating & attempting to build the
PrefixLength Input boxes and their interplay with the is_ipv6 toggle
button. Originally I tried having only 1 PrefixLength button that the
toggle switch would modify the max value / validate the contents of.
* In the end, it seemed much cleaner & straightforward to have two
separate input boxes (both prefix_length.tsx components) and just create
them with different options. This means that when a user toggles the
switch back and forth, they would be seeing/editing two different Prefix
Length boxes depending on which way the switch is.
* To make it a little more clear they are different boxes, I put "IPv4"
and "IPv6" in the label name for these boxes. Additionally, I think it
is helpful this way if you are potentially swapping back and forth
between v4 and v6 visualizations.
* There is 4 new unit tests, all related to input options, added in the
ip_prefix_fn.test.ts file
* Note - here is a test CSV file of IPv4 addresses one could import to
test locally and see this addition.

[alphadataset.csv](13691358/alphadataset.csv)
* Configure the Override settings in this way if uploading it to
Kibana/Elastic
  * 

![image](34ce701a-f4d5-4107-8a08-c6195e21c169)


 
### Checklist

Delete any items that are not applicable to this PR.

- [x] Any text added follows [EUI's writing
guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses
sentence case text and includes [i18n
support](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)
- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [x] Any UI touched in this PR is usable by keyboard only (learn more
about [keyboard accessibility](https://webaim.org/techniques/keyboard/))
- [x] Any UI touched in this PR does not create any new axe failures
(run axe in browser:
[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),
[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))
- [x] This renders correctly on smaller devices using a responsive
layout. (You can test this [in your
browser](https://www.browserstack.com/guide/responsive-testing-on-local-server))
- [x] This was checked for [cross-browser
compatibility](https://www.elastic.co/support/matrix#matrix_browsers)


### Risk Matrix

Before closing this PR, invite QA, stakeholders, and other developers to
identify risks that should be tested prior to the change/feature
release.

When forming the risk matrix, consider some of the following examples
and how they may potentially impact the change:

| Risk | Probability | Severity | Mitigation/Notes |

|---------------------------|-------------|----------|-------------------------|



### For maintainers

- [ ] This was checked for breaking API changes and was [labeled
appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)

---------

Co-authored-by: Stratoula Kalafateli <efstratia.kalafateli@elastic.co>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-01-15 13:07:55 +01:00
Lisa Cawley
4ff1f5941f
[DOCS] Warn against using ES|QL query rules on production environments (#174130) 2024-01-04 02:46:43 +10:30
Larry Gregory
d76e059173
Clarify spaces documentation (#173866)
Clarifies language for securing access to spaces.
2023-12-21 14:33:53 -05:00
István Zoltán Szabó
885e5bd73b
[DOCS] Removes tech preview badge from log rate analysis docs (#172935)
## Summary

This PR removes the `Technical Preview` badge from the documentation
page of Log Rate Analysis.
2023-12-08 13:27:56 +01:00
Lisa Cawley
797694df26
[Response Ops][Alerting] Edit text in Elasticsearch query rule and index threshold rule (#171896) 2023-11-28 17:37:29 -07:00
amyjtechwriter
0b0110a2dd
[DOCS] Linking reporting and sharing page with configure reporting page (#171977)
## Summary

Linking the "[Reporting and
Sharing](https://www.elastic.co/guide/en/kibana/current/reporting-settings-kb.html#reporting-advanced-settings)"
and the "[Configure
reporting](https://www.elastic.co/guide/en/kibana/current/secure-reporting.html)"
documentation pages to each other as they contain information that
relate to each page. Also contains a small formatting fix to a NOTE on
the Configure reporting page.

Closes: #169065
2023-11-28 11:08:01 +00:00
Pete Hampton
540f2b632e
Remove Kibana Prometheus Exporter from documentation. (#171624)
## Summary

RE: https://github.com/pjhampton/kibana-prometheus-exporter/issues/344

I am sunsetting development on a community Kibana plugin I maintain.
This PR removes it from the official documentation.
2023-11-21 14:24:47 +00:00
amyjtechwriter
a968a2e3f5
[DOCS] Updating screenshot (#171549)
## Summary

Updating the screenshot on the '[Create links to other
dashboards](https://www.elastic.co/guide/en/kibana/current/dashboard-links.html)'
page in the 'Make dashboards interactive' section of the Kibana docs.
2023-11-20 15:24:53 +00:00
amyjtechwriter
edbee87937
[DOCS] Screenshot of a links panel added (#171095)
## Summary

A screeshot of the new links panel feature has been added to the links
panel [doc
page](https://www.elastic.co/guide/en/kibana/current/dashboard-links.html).
2023-11-14 14:45:29 +00:00
Lisa Cawley
6ac15df661
[DOCS] Elasticsearch query rule group by multiple terms (#170675) 2023-11-06 13:56:57 -07:00
amyjtechwriter
5e8414779a
[DOCS] Inline editing in Lens (#170649)
## Summary

With the arrival of inline editing to Lens panels the [Create
visualizations](https://www.elastic.co/guide/en/kibana/current/lens.html#create-the-visualization-panel)
'Edit and delete' section has been updated. Users can now use the option
**Edit visualization** to make edits to Lens visualizations using a
flyout panel, without having to leave the dashboard and go into the Lens
application.

The [Edit
panels](https://www.elastic.co/guide/en/kibana/current/dashboard.html#edit-panels)
section on the 'Dashboards and visualizations' page has been edited as
the **Edit Lens** option has been removed from the UI.

Relates to: #166169 &
[#243](https://github.com/elastic/platform-docs-team/issues/243)
2023-11-06 15:25:03 +00:00
amyjtechwriter
d4ad7708b3
[DOCS] Whats new page 8.11 (#169782)
## Summary

This PR adds details about whats new to the 8.11 release on the [whats
new page](https://www.elastic.co/guide/en/kibana/8.10/whats-new.html).

---------

Co-authored-by: James Rodewig <james.rodewig@elastic.co>
Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>
Co-authored-by: Brandon Morelli <bmorelli25@gmail.com>
2023-11-06 10:11:22 +00:00
Lisa Cawley
45d0e32244
[DOCS] ES|QL in Elasticsearch query rules (#170291) 2023-11-03 13:26:49 -07:00
amyjtechwriter
2a4a6e890e
[DOCS] ES|QL pages in Kibana guide (#170226)
## Summary

Two pages about ES|QL added to the Kibana guide. One page (titled ES|QL)
under the 'Kibana concepts' heading, which is an overview page. One page
added to the 'Discover' section (titled Try ES|QL) which is a short
tutorial.

Relates to:
[#244](https://github.com/elastic/platform-docs-team/issues/244)

---------

Co-authored-by: Abdon Pijpelink <abdon.pijpelink@elastic.co>
2023-11-02 13:45:17 +00:00
Nick Peihl
878df86151
[Dashboard links] Links documentation (#170153)
Fixes #166750 

## Summary

Adds documentation for the links panel.

---------

Co-authored-by: Amy Jonsson <amy.jonsson@elastic.co>
2023-11-01 14:11:36 -04:00
Lisa Cawley
bbd4800ac4
[DOCS] Add maxScheduledPerMinute to alerting circuit breakers (#169991) 2023-10-30 08:41:54 -07:00
Lisa Cawley
27db507202
[DOCS] Rule visibility details for Elasticsearch query rules (#170072) 2023-10-30 08:40:58 -07:00
Shahzad
8bbb58f19a
[Synthetics] Global params Public APIs (#169669) 2023-10-27 16:16:40 +02:00
James Rodewig
9caea77ee4
[DOCS] Deprecate rollups (#169670) 2023-10-25 16:51:49 -04:00