Commit Graph

523 Commits

Author SHA1 Message Date
James Rodewig 6e0befe25c
[DOCS] Fix S3 bucket names in S3 repo plugin docs (#66521)
Co-authored-by: Inbar Shimshon <inbar.shimshon@elastic.co>
2020-12-17 09:53:25 -05:00
James Rodewig 78facdcf69 Revert "Update repository-s3.asciidoc"
This reverts commit 77a54aa722.
2020-12-17 08:42:23 -05:00
James Rodewig 7292a2e3ed Revert "Update repository-s3.asciidoc"
This reverts commit c40c29e2e4.
2020-12-17 08:42:15 -05:00
Inbar Shimshon c40c29e2e4
Update repository-s3.asciidoc 2020-12-17 15:36:41 +02:00
Inbar Shimshon 77a54aa722
Update repository-s3.asciidoc
the bucket naming convention should be clear, underscores (which we use in all of our examples) are not allowed so we should really change all these examples.
2020-12-17 15:34:51 +02:00
Dan Hermann 157679cc76
[DOCS] resource_name property for attachment ingest processor (#65974) 2020-12-08 11:53:58 -06:00
Wylie Conlon 10ee0f2878
Clarify field data cache behavior in docs (#64375)
* Clarify that field data cache includes global ordinals
* Describe that the cache should be cleared once the limit is reached
* Clarify that the `_id` field does not supported aggregations anymore
* Fold the `fielddata` mapping parameter page into the `text field docs
* Improve cross-linking
2020-11-20 13:53:23 -08:00
James Rodewig df91b547ac
[DOCS] Clarify ingest attachment example (#65143) 2020-11-17 14:17:45 -05:00
Armin Braun b873e1d65d
Default S3 Chunk Size to 5TB (#64980)
Just like we did for Azure and GCS we should just go with the
maximum possible chunk size in S3 as well.
2020-11-12 11:38:37 +01:00
James Rodewig 55bdb42298
[DOCS] Add checksum links for plugin downloads (#64949) (#64957) 2020-11-11 13:30:14 -05:00
Rory Hunter 2bf2d649f1
Introduce quota-aware filesystem ES plugin (#63620)
Closes #61145.

This PR adds a quota-aware filesystem plugin to Elasticsearch. This plugin
offers a way to provide user quota limits (specifically, total quota size
and available quota size) to Elasticsearch, in an implementation-agnostic
manner.

As part of this work, this PR also introduces the concept of "bootstrap
only" plugins, which are excluded from the normal plugin loading process.

Finally, note that this implementation supports `createLink(...)`, since ES
/ Lucene use hard links where possible.
2020-10-28 19:57:54 +00:00
Luca Belluccini 8237c06b70
[DOC] Review integration page (#63799)
Co-authored-by: James Rodewig <40268737+jrodewig@users.noreply.github.com>
Co-authored-by: Aaron Bull Schaefer <abs@elastic.co>
2020-10-16 11:25:01 -04:00
David Turner 9112ee4ecb
Third-party S3-compatible repos aren't unsupported (#63238)
Today in the `repository-s3` docs we say

> Other S3-compatible storage systems may also work with Elasticsearch,
> but these are not tested or supported.

Saying that they are explicitly not supported is a very strong
statement, implying that it is positively irresponsible to use anything
except S3 or Minio, even after extensive testing. S3-compatibility in
third-party systems has matured in recent years and users today report
success with a good number of them. In contrast, we effectively claim
support for any old NFS implementation when used with the
shared-filesystem repository.

This commit weakens this statement, removing the absolute claim of
unsupportedness and instead spelling out that the user is responsible
for ironing out any incompatibilities with the storage supplier.
2020-10-12 09:37:52 +01:00
Adam Locke ba0e3151e0
[DOCS] Add PGSync as community-supported integration (#63250) (#63254)
* Add PGSync as a new community supported tool (#62788)

* Remvoing errant space in Kafka link.

Co-authored-by: Tolu Aina <7848930+toluaina@users.noreply.github.com>

Co-authored-by: Tolu Aina <7848930+toluaina@users.noreply.github.com>
2020-10-05 12:32:15 -04:00
Guido Lena Cota 569c8c0dfd
[DOCS] Fix 404s (#62918)
* Update url to camel.apache component integration

* Point url to v5.0 code to the right branch

* Fix text around link

Co-authored-by: James Rodewig <40268737+jrodewig@users.noreply.github.com>
2020-09-29 10:02:00 -04:00
James Rodewig bfda26eaf1
[DOCS] Add CBOR example to ingest attachment docs (#60919) 2020-08-11 08:55:40 -04:00
James Rodewig 6b9b8c5e31
[DOCS] Move script and stored fields content to search fields page (#60826)
Changes:

* Moves `Retrieve selected fields` to its own page and adds a title abbreviation.
* Adds existing script and stored fields content to `Retrieve selected fields`
* Adds a xref for `Retrieve selected fields` to `Search your data`
* Adds related redirects and updates existing xrefs
2020-08-06 12:45:03 -04:00
James Rodewig 56c778235c
[DOCS] Fix metadata field refs (#60764) 2020-08-05 13:21:00 -04:00
Francisco Fernández Castaño 3c44fbd4be
[DOCS] Include reference to AWS VPC endpoints in s3 repository docs. (#60654)
Add VPC endpoint as the recommended way of connecting to s3 in private subnets

Co-authored-by: Bill Mitchell <vocatan@users.noreply.github.com>
Co-authored-by: David Turner <david.turner@elastic.co>
2020-08-05 17:58:12 +02:00
James Rodewig 136b1def78
[DOCS] Update Amazon Linux AMI link in EC2 docs (#60589) 2020-08-03 09:13:15 -04:00
Alexander Reelsen c7ac9e7073
[DOCS] http -> https, remove outdated plugin docs (#60380)
Plugin discovery documentation contained information about installing
Elasticsearch 2.0 and installing an oracle JDK, both of which is no
longer valid.

While noticing that the instructions used cleartext HTTP to install
packages, this commit replaces HTTPs links instead of HTTP where possible.

In addition a few community links have been removed, as they do not seem
to exist anymore.
2020-07-31 15:58:38 -04:00
James Rodewig f320567e5a
[DOCS] Merge search topic and overview pages (#60459) 2020-07-30 15:01:21 -04:00
James Rodewig 6740f6d678 [DOCS] Fix awkward wording in kuromoji analyzer docs 2020-07-30 08:53:15 -04:00
James Rodewig b6fe37a870
[DOCS] Add full-width char section to kuromoji analyzer docs (#60317) 2020-07-28 13:52:44 -04:00
James Rodewig 56b10db121
[DOCS] Update pre-existing data stream refs (#60289) 2020-07-28 09:32:15 -04:00
James Rodewig 441c3a21b1
[DOCS] Update my-index examples (#60132)
Changes the following example index names to `my-index-000001` for consistency:

* `my-index`
* `my_index`
* `myindex`
2020-07-27 14:46:39 -04:00
James Rodewig 2774cd6938
[DOCS] Swap `[float]` for `[discrete]` (#60124)
Changes instances of `[float]` in our docs for `[discrete]`.

Asciidoctor prefers the `[discrete]` tag for floating headings:
https://asciidoctor.org/docs/asciidoc-asciidoctor-diffs/#blocks
2020-07-23 11:48:22 -04:00
James Rodewig 3d7932a9fa
[DOCS] Reformat Plugin snippets to use two-space indents (#59895) 2020-07-20 14:14:51 -04:00
Armin Braun 60e0b4641c
Remove Artificially Low Chunk Size Limits from GCS + Azure Blob Stores (#59279)
Removing these limits as they cause unnecessarily many object in the blob stores.
We do not have to worry about BwC of this change since we do not support any 3rd party
implementations of Azure or GCS.
Also, since there is no valid reason to set a different than the default maximum chunk size at this
point, removing the documentation (which was incorrect in the case of Azure to begin with) for the setting
from the docs.

Closes #56018
2020-07-14 21:34:53 +02:00
Dylan Mann a4e7ed0af7
Update ICU Analyzer Documentation (#59305) 2020-07-13 12:13:46 +01:00
James Rodewig 2be9db01c8
[DOCS] Replace `datatype` with `data type` (#58972) 2020-07-07 13:52:10 -04:00
Yannick Welsch 118521d022
Account for recovery throttling when restoring snapshot (#58658)
Restoring from a snapshot (which is a particular form of recovery) does not currently take recovery throttling into account
(i.e. the `indices.recovery.max_bytes_per_sec` setting). While restores are subject to their own throttling (repository
setting `max_restore_bytes_per_sec`), this repository setting does not allow for values to be configured differently on a
per-node basis. As restores are very similar in nature to peer recoveries (streaming bytes to the node), it makes sense to
configure throttling in a single place.

The `max_restore_bytes_per_sec` setting is also changed to default to unlimited now, whereas previously it was set to
`40mb`, which is the current default of `indices.recovery.max_bytes_per_sec`). This means that no behavioral change
will be observed by clusters where the recovery and restore settings were not adapted.

Relates https://github.com/elastic/elasticsearch/issues/57023

Co-authored-by: James Rodewig <james.rodewig@elastic.co>
2020-06-30 13:08:21 +02:00
James Rodewig 7826bbee87
[DOCS] Move search API's `docvalue_fields` examples (#57760)
Changes:

* Condenses and relocates the `docvalue_fields` example to the 'Run a search' 
   page.
* Adds docs for the `docvalue_fields` request body parameter.
* Updates several related xrefs.

Co-authored-by: debadair <debadair@elastic.co>
2020-06-11 10:57:15 -04:00
Jun Ohtani 9d5409a9c2
Expose discard_compound_token option to kuromoji_tokenizer (#57421)
This commit exposes the new Lucene option `discard_compound_token` to the Elasticsearch Kuromoji plugin.
2020-06-05 15:33:31 +02:00
Lisa Cawley 8b9293b3bf
[DOCS] Replace docdir attribute with es-repo-dir (#57489) 2020-06-01 15:55:05 -07:00
James Rodewig 08c68c084c [DOCS] Remove unneeded param from Mapper Size plugin example 2020-05-28 09:08:59 -04:00
James Rodewig 6aa9996d2f
[DOCS] Adds a doc value field example to Mapper Size docs (#57257)
Changes:

* Updates snippet to include doc value field example.
* Fixes a broken link to inline script settings.
2020-05-28 08:42:55 -04:00
Ryan Ernst 2899e03217
Remove SysV init support (#51716)
With the removal of support for older OSes, we no longer have any
supported systems which use SysV init. This commit removes support for
that legacy init system.

relates #51480
2020-05-27 07:19:28 -07:00
James Rodewig 7c449319a1
[DOCS] Relocate `shard allocation` module content (#56535) 2020-05-12 08:55:57 -04:00
RogerTheUnicornHive 8c01f32b19
[DOCS] Add Zabbix monitoring template to community monitoring integrations (#55782) 2020-04-29 09:53:35 -04:00
Namgyu Kim 8d4ff290cc
Add nori_number token filter in analysis-nori (#53583)
This change adds the `nori_number` token filter.
It also adds a `discard_punctuation` option in nori_tokenizer that should be used in conjunction with the new filter.
2020-03-23 19:28:49 +01:00
Dominik Riemer 18421242f1
[DOCS] Update StreamPipes link in Integrations docs (#53087)
Updates the link to [StreamPipes][0] after transition to Apache Software Foundation.

[0]: https://streampipes.apache.org
2020-03-09 11:05:49 -04:00
Sean Story cf7eca270d
[Docs]: Fix typo 'Got' -> 'Go' (#52603)
Fix typo 'Got' -> 'Go'
2020-02-21 10:23:56 +01:00
Armin Braun c257b56a96
Add Region and Signer Algorithm Overrides to S3 Repos (#52112)
Exposes S3 SDK signing region and algorithm override settings as requested in #51861.

Closes #51861
2020-02-20 11:12:20 +01:00
Jonathan Budzenski 23b31d6abe
[DOCS] Change http://elastic.co -> https (#48479) 2020-02-03 08:52:34 -05:00
Jason Tedor 6b20a2c176
Allow installing multiple plugins as a transaction (#50924)
This commit allows the plugin installer to install multiple plugins in a
single invocation. The installation will be treated as a transaction, so
that all of the plugins are install successfully, or none of the plugins
are installed.
2020-01-14 12:12:20 -05:00
Xiang Dai 432bd0e92c Fix docs typos (#50365)
Fixes a few typos in the docs.

Signed-off-by: Xiang Dai 764524258@qq.com
2019-12-23 10:35:14 -05:00
Lee Hinman 5adbf67c08
Add ILM histore store index (#50287)
* Add ILM histore store index

This commit adds an ILM history store that tracks the lifecycle
execution state as an index progresses through its ILM policy. ILM
history documents store output similar to what the ILM explain API
returns.

An example document with ALL fields (not all documents will have all
fields) would look like:

```json
{
  "@timestamp": 1203012389,
  "policy": "my-ilm-policy",
  "index": "index-2019.1.1-000023",
  "index_age":123120,
  "success": true,
  "state": {
    "phase": "warm",
    "action": "allocate",
    "step": "ERROR",
    "failed_step": "update-settings",
    "is_auto-retryable_error": true,
    "creation_date": 12389012039,
    "phase_time": 12908389120,
    "action_time": 1283901209,
    "step_time": 123904107140,
    "phase_definition": "{\"policy\":\"ilm-history-ilm-policy\",\"phase_definition\":{\"min_age\":\"0ms\",\"actions\":{\"rollover\":{\"max_size\":\"50gb\",\"max_age\":\"30d\"}}},\"version\":1,\"modified_date_in_millis\":1576517253463}",
    "step_info": "{... etc step info here as json ...}"
  },
  "error_details": "java.lang.RuntimeException: etc\n\tcaused by:etc etc etc full stacktrace"
}
```

These documents go into the `ilm-history-1-00000N` index to provide an
audit trail of the operations ILM has performed.

This history storage is enabled by default but can be disabled by setting
`index.lifecycle.history_index_enabled` to `false.`

Resolves #49180
2019-12-18 16:09:59 -07:00
Lisa Cawley 9cc247d929
[DOCS] Fixes security links (#49563) 2019-11-25 12:59:59 -08:00
James Rodewig f53eba024b
[DOCS] Remove binary gendered language (#48362) 2019-10-23 09:36:31 -05:00