Docs: Deleting unused Marvel doc files. Marvel docs are currently in elasticsearch-marvel/docs.
Original commit: elastic/x-pack-elasticsearch@be7a7e2243
This commit is contained in:
parent
fb4ba6f89d
commit
5809bbdb5d
|
@ -1,172 +0,0 @@
|
|||
[[configuration]]
|
||||
== Configuring Marvel
|
||||
|
||||
[float]
|
||||
[[stats-export]]
|
||||
=== Controlling Marvel Data Collection
|
||||
|
||||
You can set `marvel.agent` options in a node's `elasticsearch.yml` file to control how Marvel data
|
||||
is collected from the node.
|
||||
|
||||
`marvel.agent.enabled`::
|
||||
|
||||
Controls whether or not data is collected from the node. Enabled by default. Set
|
||||
`marvel.agent.enabled` to `false` to disable data collection. Use to disable data collection
|
||||
on the monitoring nodes when you use a separate monitoring cluster.
|
||||
|
||||
`marvel.agent.exporter.es.hosts`::
|
||||
|
||||
Specifies where the collected Marvel data should be stored. Defaults to the address of the
|
||||
local node (typically `localhost:9200`). To send data to a monitoring cluster,
|
||||
set to a comma-seprarated list of nodes in `hostname:port` format . Marvel attempts to send data
|
||||
to the hosts in the order they are listed--if the first node is unreachable, the second node is
|
||||
tried, and so on. added[1.3.0, before the default was `localhost:9200`]
|
||||
+
|
||||
You can update this setting through the Cluster Update Settings API.
|
||||
+
|
||||
added[1.0.2] - HTTP Basic authentication credentials can be specified as part of the host name,
|
||||
i.e., ["user:pwd@host:9200"]
|
||||
+
|
||||
added[1.3.0] - next to the host and port, you can specify a protocol to use,
|
||||
i.e., ["https://host:9200"] (defaults to "http")
|
||||
+
|
||||
added[1.3.0] - the `hostname:port` part can be extended with a base path
|
||||
i.e., ["host:9200/monitor1"]
|
||||
|
||||
`marvel.agent.indices`::
|
||||
|
||||
Controls which indices Marvel collects data for. Defaults to all indices. Specify the index names
|
||||
as a comma-separated list, for example `test1,test2,test3`. Names can include wildcards, for
|
||||
example `test*`. You can explicitly include or exclude indices by prepending
|
||||
`+` to include the index, or `-` to exclude the index. For example, to include all indices that
|
||||
start with `test` except `test3`, you could specify `+test*,-test3`.
|
||||
+
|
||||
You can update this setting through the Cluster Update Settings API.
|
||||
|
||||
`marvel.agent.interval`::
|
||||
|
||||
Controls how often data samples are collected from the node. Defaults to `10s`. Set to
|
||||
`-1` to temporarily disable data collection.
|
||||
+
|
||||
You can update this setting through the Cluster Update Settings API.
|
||||
|
||||
`marvel.agent.exporter.es.index.timeformat`::
|
||||
|
||||
Controls the time component in the index name to which data is exported.
|
||||
Defaults to `"YYYY.MM.dd"`, which produces index names such as
|
||||
`.marvel-2015.08.23`. Supports date formats as explained
|
||||
http://joda-time.sourceforge.net/api-release/org/joda/time/format/DateTimeFormat.html[here].
|
||||
|
||||
`marvel.agent.exporter.es.timeout`::
|
||||
|
||||
Sets the connection timeout for sending data. Defaults to `6s`.
|
||||
+
|
||||
You can update this setting through the Cluster Update Settings API.
|
||||
|
||||
`marvel.agent.stats.timeout`::
|
||||
|
||||
added[1.3.1]
|
||||
|
||||
Sets the timeout when collecting statistics from the master node. Defaults to `10m`.
|
||||
|
||||
`marvel.agent.exporter.es.ssl.truststore.path`::
|
||||
|
||||
added[1.3.0]
|
||||
|
||||
The location of the truststore to use for HTTPS connections. Specified as an absolute path.
|
||||
|
||||
`marvel.agent.exporter.es.ssl.truststore.password`::
|
||||
|
||||
The password to use to access the truststore.
|
||||
|
||||
`marvel.agent.exporter.es.ssl.truststore.algorithm`::
|
||||
|
||||
The truststore format. Defaults to SunX509.
|
||||
|
||||
`marvel.agent.exporter.es.ssl.hostname_verification`::
|
||||
+
|
||||
added[1.3.1]
|
||||
|
||||
Controls whether or not the hostname is verified when using HTTPS. Set to `false` to disable
|
||||
hostname verification when sending data to a remote host.
|
||||
+
|
||||
You can update this setting through the Cluster Update Settings API.
|
||||
|
||||
[float]
|
||||
[[marvel-indices]]
|
||||
=== Configuring Marvel Indices
|
||||
|
||||
Marvel stores it's data using time-based indices. By default, Marvel generates
|
||||
an index per day, with one shard and one replica. We expect this to be a good
|
||||
default for most use cases. For very large clusters, you might need to make changes
|
||||
by overriding the settings in the default Marvel index template.
|
||||
|
||||
[[config-marvel-indices]]
|
||||
|
||||
Marvel uses an {ref}/indices-templates.html[index template] to preconfigure newly created indices.
|
||||
You can retrieve it with:
|
||||
|
||||
[source,sh]
|
||||
----------------------------------
|
||||
GET /_template/marvel
|
||||
----------------------------------
|
||||
|
||||
You can override the default settings by adding your own template. Make sure your template uses
|
||||
the `.marvel-*` matching pattern and has an order of 1 or higher. For example, the following
|
||||
template increases the number of shards to 5:
|
||||
|
||||
[source,json]
|
||||
----------------------------------
|
||||
PUT /_template/custom_marvel
|
||||
{
|
||||
"template": ".marvel*",
|
||||
"order": 1,
|
||||
"settings": {
|
||||
"number_of_shards": 5
|
||||
}
|
||||
}
|
||||
----------------------------------
|
||||
|
||||
IMPORTANT: We recommend only changing the `settings` section. Other sections are
|
||||
important for the correct operation of the dashboards.
|
||||
|
||||
For reference, the following snippet shows the `settings` section of the default template.
|
||||
|
||||
[source,json]
|
||||
----------------------------------
|
||||
{
|
||||
"template": ".marvel*",
|
||||
"settings": {
|
||||
"number_of_shards": 1,
|
||||
"number_of_replicas": 1,
|
||||
"analysis": {
|
||||
"analyzer": {
|
||||
"default": {
|
||||
"type": "standard",
|
||||
"stopwords": "_none_"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mapper.dynamic": true,
|
||||
"marvel.index_format": 1
|
||||
}
|
||||
.....
|
||||
}
|
||||
----------------------------------
|
||||
|
||||
[float]
|
||||
[[relevant-settings]]
|
||||
=== Enabling Automatic Index Creation
|
||||
|
||||
Marvel relies on Elasticsearch's ability to automatically create new indices
|
||||
when indexing documents. If you have disabled automatic index creation, you
|
||||
need to configure the `action.auto_create_index` setting to allow the
|
||||
creation of Marvel indices:
|
||||
|
||||
[source,yaml]
|
||||
----------------------
|
||||
action.auto_create_index: .marvel-*
|
||||
----------------------
|
||||
|
||||
For more information see {ref}/docs-index_.html#index-creation[Index Creation] in the Elasticsearch
|
||||
Reference.
|
|
@ -1,47 +0,0 @@
|
|||
[[getting-started]]
|
||||
== Getting Started
|
||||
|
||||
This getting started guide walks you through installing Marvel
|
||||
and using the Marvel Kibana app to monitor your Elastisearch cluster.
|
||||
|
||||
To install Marvel:
|
||||
|
||||
. Install the Marvel plugin on each node in your cluster:
|
||||
|
||||
.. Run `bin/plugin install` from `ES_HOME` to install the License plugin:
|
||||
+
|
||||
[source,shell]
|
||||
----------------------------------------------------------
|
||||
bin/plugin install license
|
||||
----------------------------------------------------------
|
||||
|
||||
.. Run `bin/plugin install` to install the Marvel plugin.
|
||||
+
|
||||
[source,shell]
|
||||
----------------------------------------------------------
|
||||
bin/plugin install marvel-agent
|
||||
----------------------------------------------------------
|
||||
+
|
||||
NOTE: If you are using a <<package-installation, DEB/RPM distribution>> of Elasticsearch, run the installation with superuser permissions. To perform an offline installation, <<offline-installation, download the Marvel binaries>>.
|
||||
|
||||
.. Start Elasticsearch.
|
||||
+
|
||||
[source,shell]
|
||||
----------------------------------------------------------
|
||||
bin/elasticsearch
|
||||
----------------------------------------------------------
|
||||
|
||||
. Install the Marvel app into Kibana.
|
||||
|
||||
. Run Kibana and open the Marvel app to verify the installation. You should
|
||||
see an overview of your cluster's status:
|
||||
+
|
||||
// image:images/overview_thumb.png["Overview Dashboard",link="images/overview.png"]
|
||||
|
||||
|
||||
Now you're ready to use Marvel to monitor and analyze your cluster! For example, you can:
|
||||
|
||||
*
|
||||
*
|
||||
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
= Marvel Documentation
|
||||
|
||||
:ref: http://www.elasticsearch.org/guide/en/elasticsearch/reference/current
|
||||
:esversion: 2.0
|
||||
:licenseversion: 2.0
|
||||
:shieldversion: 2.0
|
||||
:kibanaversion: 4.2+
|
||||
|
||||
include::introduction.asciidoc[]
|
||||
|
||||
include::getting-started.asciidoc[]
|
||||
|
||||
include::installing-marvel.asciidoc[]
|
||||
|
||||
include::configuring-marvel.asciidoc[]
|
||||
|
||||
include::release-notes.asciidoc[]
|
|
@ -1,141 +0,0 @@
|
|||
[[installing-marvel]]
|
||||
== Installing Marvel
|
||||
|
||||
To use Marvel, you need to install two components:
|
||||
|
||||
* An Elasticsearch plugin that collects data from each node in your cluster.
|
||||
This plugin must be installed on every node.
|
||||
* A Kibana app that provides the Marvel monitoring and management UI.
|
||||
|
||||
By default, the Marvel plugin stores data in the same Elasticsearch cluster
|
||||
where it is installed. If you are monitoring a production cluster we recommend
|
||||
that you store the Marvel data in a separate monitoring cluster. Sending the Marvel
|
||||
data to a monitoring cluster helps ensure that you can continue to monitor your
|
||||
production cluster if it's in an unhealthy state.
|
||||
|
||||
For basic installation instructions, see <<getting-started, Getting Started with Marvel>>. For
|
||||
information about storing Marvel data in a separate monitoring cluster, see <<monitoring-cluster,
|
||||
Setting up a Separate Monitoring Cluster>>.
|
||||
|
||||
[float]
|
||||
[[marvel-prequisites]]
|
||||
=== Marvel Installation Prequisites
|
||||
|
||||
* Elasticsearch {esversion} or later.
|
||||
* Kibana {kibanaversion} or later.
|
||||
* A modern web browser - http://www.elastic.co/subscriptions/matrix#matrix_browsers[Supported
|
||||
Browsers].
|
||||
|
||||
[float]
|
||||
[[package-installation]]
|
||||
=== Installing Marvel on a DEB/RPM Package Installation
|
||||
|
||||
If you use the DEB/RPM packages to install Elasticsearch, by default Elasticsearch is installed in
|
||||
`/usr/share/elasticsearch` and the configuration files are stored in `/etc/elasticsearch`. (For the
|
||||
complete list of default paths, see {ref}/setup-dir-layout.html#_deb_and_rpm[Directory Layout] in
|
||||
the Elasticsearch Reference.)
|
||||
|
||||
To install the Marvel and License plugins on a DEB/RPM package installation, you need to run
|
||||
`bin/plugin install` from the `/usr/share/elasticsearch` directory with superuser permissions, and
|
||||
specify the location of the configuration files by setting `-Des.path.conf`. For example:
|
||||
|
||||
[source,shell]
|
||||
----------------------------------------------------------
|
||||
cd /usr/share/elasticsearch
|
||||
sudo bin/plugin install license
|
||||
sudo bin/plugin install marvel-agent
|
||||
----------------------------------------------------------
|
||||
|
||||
[float]
|
||||
[[offline-installation]]
|
||||
=== Installing Marvel on Offline Machines
|
||||
|
||||
Elasticsearch’s `bin/plugin` script requires direct Internet access to download and install the
|
||||
License and Marvel plugins. If your server doesn’t have Internet access, you can manually
|
||||
download and install the plugins.
|
||||
|
||||
To install Marvel on a machine that doesn't have Internet access:
|
||||
|
||||
. Manually download the License and Marvel binaries:
|
||||
+
|
||||
** https://download.elastic.co/elasticsearch/license/license-latest.zip[
|
||||
https://download.elastic.co/elasticsearch/license/license-latest.zip]
|
||||
** https://download.elastic.co/elasticsearch/marvel/marvel-agent-latest.zip[
|
||||
https://download.elastic.co/elasticsearch/marvel/marvel-agent-latest.zip]
|
||||
|
||||
. Transfer the zip files to the offline machine.
|
||||
|
||||
. Run `bin/plugin` with the `-u` option to install the plugins using the zip files. For example:
|
||||
+
|
||||
[source,shell]
|
||||
----------------------------------------------------------
|
||||
bin/plugin install file:///path/to/file/license-latest.zip <1>
|
||||
bin/plugin install file:///path/to/file/marvel-agent-latest.zip
|
||||
----------------------------------------------------------
|
||||
<1> Note that you must specify an absolute path to the zip file after the `file://` protocol.
|
||||
|
||||
[float]
|
||||
[[monitoring-cluster]]
|
||||
=== Setting up a Separate Monitoring Cluster
|
||||
|
||||
To store Marvel data in a separate monitoring cluster:
|
||||
|
||||
. Set up the Elasticsearch cluster you want to use for monitoring. For example, a two host cluster
|
||||
with the nodes `es-mon-1` and `es-mon-2`.
|
||||
|
||||
. Disable Marvel data collection for the nodes in your monitoring cluster by configuring the
|
||||
`marvel.agent.enabled` setting in their `elasticsearch.yml` configuration files.
|
||||
+
|
||||
[source,yaml]
|
||||
------------------------
|
||||
marvel.agent.enabled: false
|
||||
------------------------
|
||||
|
||||
. Install the Marvel and License plugins on the nodes in your monitoring cluster:
|
||||
+
|
||||
[source,sh]
|
||||
----------------
|
||||
bin/plugin install license
|
||||
bin/plugin install marvel-agent
|
||||
----------------
|
||||
|
||||
. Start Elasticsearch on the nodes in your monitoring cluster:
|
||||
+
|
||||
[source,shell]
|
||||
----------------------------------------------------------
|
||||
bin/elasticsearch
|
||||
----------------------------------------------------------
|
||||
|
||||
. Configure the nodes in your production cluster to send Marvel data to your monitoring cluster by
|
||||
configuring the `marvel.agent.exporter.es.hosts` setting in their `elasticsearch.yml`
|
||||
configuration files:
|
||||
+
|
||||
[source,yaml]
|
||||
------------------------
|
||||
marvel.agent.exporter.es.hosts: ["es-mon-1:9200","es-mon-2:9200"]
|
||||
------------------------
|
||||
|
||||
. Install the Marvel and License plugins on the nodes in your production cluster:
|
||||
+
|
||||
[source,sh]
|
||||
----------------
|
||||
bin/plugin install license
|
||||
bin/plugin install marvel-agent
|
||||
----------------
|
||||
|
||||
|
||||
. Restart Elasticsearch on the nodes in your production cluster
|
||||
+
|
||||
[source,shell]
|
||||
----------------------------------------------------------
|
||||
bin/elasticsearch
|
||||
---------------------------------------------------------
|
||||
+
|
||||
TIP: You may want to temporarily {ref}/modules-cluster.html[disable shard
|
||||
allocation] before you restart your nodes to avoid unnecessary shard
|
||||
reallocation during the install process.
|
||||
|
||||
. Install the Marvel app into Kibana.
|
||||
|
||||
. Run Kibana and open the Marvel app to verify the installation. You should
|
||||
see an overview of your cluster's status:
|
|
@ -1,23 +0,0 @@
|
|||
[[introduction]]
|
||||
== Introduction
|
||||
|
||||
_Marvel_ is a plugin for Elasticsearch that enables you to easily monitor and manage
|
||||
your Elasticsearch cluster. Marvel aggregates cluster-wide statistics and events and provides a
|
||||
Kibana app that makes it easy to view and analyze the data.
|
||||
|
||||
When you open the Marvel app in Kibana, you see the key metrics that indicate the health of your
|
||||
cluster.
|
||||
|
||||
From there, you can dive into the details for particular nodes and indices.
|
||||
|
||||
[float]
|
||||
=== Where to Go Next
|
||||
|
||||
* <<getting-started, Getting Started>> steps through how to install and start using Marvel to
|
||||
monitor Elasticsearch.
|
||||
|
||||
[float]
|
||||
=== Have Comments, Questions, or Feedback?
|
||||
|
||||
Head over to our https://discuss.elastic.co/c/marvel[Marvel Discussion Forum] to share your
|
||||
experience, questions, and suggestions.
|
|
@ -1,252 +0,0 @@
|
|||
[[release-notes]]
|
||||
== Release Notes
|
||||
|
||||
[float]
|
||||
[[version-compatibility]]
|
||||
=== Version Compatibility
|
||||
|
||||
Marvel {marvelversion} is compatible with:
|
||||
|
||||
* Elasticsearch {esversion}
|
||||
* License {licenseversion}
|
||||
* Shield {shieldversion}
|
||||
* Kibana {kibanaversion}
|
||||
|
||||
[float]
|
||||
[[upgrading]]
|
||||
=== Upgrading Marvel
|
||||
When upgrading Marvel, you must upgrade *every node in the cluster*. If you're using a monitoring
|
||||
cluster, upgrade the nodes in the monitoring cluster before upgrading your production cluster. You
|
||||
do not need to fully shut down your production or monitoring clusters to perform the upgrade, you
|
||||
can perform a rolling upgrade.
|
||||
|
||||
To perform a rolling upgrade of Marvel:
|
||||
|
||||
. Disable shard reallocation. While this is optional, it enables a faster startup after cluster
|
||||
shutdown. If you don't disable shard reallocation, the nodes immediately start trying to
|
||||
replicate shards to each other on startup and spend a lot of time on wasted I/O. With shard
|
||||
reallocation disabled, the nodes join the cluster with their indices intact and do not attempt to
|
||||
rebalance. After startup is complete, you can turn reallocation back on.
|
||||
+
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
curl -XPUT localhost:9200/_cluster/settings -d '{
|
||||
"transient" : {
|
||||
"cluster.routing.allocation.enable" : "none"
|
||||
}
|
||||
}'
|
||||
--------------------------------------------------
|
||||
|
||||
. Upgrade each node, one at a time:
|
||||
|
||||
.. Stop Elasticsearch.
|
||||
.. Remove the old version of the Marvel plugin:
|
||||
+
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
bin/plugin remove marvel-agent
|
||||
--------------------------------------------------
|
||||
|
||||
.. Install the latest version of the Marvel plugin:
|
||||
+
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
bin/plugin install marvel-agent
|
||||
--------------------------------------------------
|
||||
|
||||
.. Start Elasticsearch and confirm that the node rejoins the cluster and that there are no errors
|
||||
in the logs.
|
||||
|
||||
. When you've upgraded all of the nodes in the cluster, reenable shard allocation:
|
||||
+
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
curl -XPUT localhost:9200/_cluster/settings -d '{
|
||||
"transient" : {
|
||||
"cluster.routing.allocation.enable" : "all"
|
||||
}
|
||||
}'
|
||||
--------------------------------------------------
|
||||
|
||||
[float]
|
||||
[[change_list]]
|
||||
=== Change List
|
||||
|
||||
[float]
|
||||
==== 2.0.0-beta2
|
||||
|
||||
Marvel versions are now aligned with Elasticsearch version.
|
||||
|
||||
- Agent:
|
||||
* Added: add license expiration support to stop collecting data 7 days
|
||||
after license expiration
|
||||
* Added: add integration tests
|
||||
* Added: add support to index cluster license information
|
||||
* Added: add support to collect node statistics
|
||||
* Added: add support to collect index recoveries
|
||||
* Added: add support to collect index level statistics
|
||||
* Added: add support to collect cluster statistics
|
||||
* Added: add support to collect cluster state
|
||||
* Improved: update project to work with Elasticsearch 2.x
|
||||
|
||||
- Monitoring UI:
|
||||
* TODO
|
||||
|
||||
- Sense:
|
||||
* Sense has been removed from Marvel starting version 2.x and is now shipped as
|
||||
a Kibana application
|
||||
|
||||
[float]
|
||||
==== 1.3.1
|
||||
|
||||
- Agent:
|
||||
* Added: add timeouts to better deal with unresponsive ES nodes / hiccups.
|
||||
* Added: Allow SSL hostname verification to be disabled.
|
||||
* Fixed: Node failed to start if HTTP is disabled.
|
||||
* Fixed: Potential NPE if HTTP server didn't start fast enough.
|
||||
* Fixed: `marvel.agent.indices` wasn't dynamically updatable when using a single value or a
|
||||
comma separated list.
|
||||
* Fixed: unused shield SSL settings caused errors during start up.
|
||||
|
||||
- Monitoring UI:
|
||||
* Fixed: Upgraded Kibana3 to latest version, fixing a wrap around issue in Safari.
|
||||
|
||||
- Sense:
|
||||
* Added: Cluster health's level url parameter.
|
||||
* Added: _recovery API.
|
||||
* Fixed: trailing space after URL broke request parsing.
|
||||
* Added: _search_shards API.
|
||||
|
||||
[float]
|
||||
==== 1.3.0
|
||||
|
||||
- Agent:
|
||||
* Added: support for shipping over https.
|
||||
* Removed: support for optional shard level stats due to an incompatible change in ES 1.4.
|
||||
* Fixed: an issue causing a tribe node (ES 1.4.0) not to initialize when Marvel is installed.
|
||||
* Improved: resiliency and error checking around the marvel index template (both checking for it and adding it).
|
||||
* Improved: logging upon error, supressing repreated logs.
|
||||
* Added: Automcally detect the local node's port when using not default Marvel settings (previously was always 9200)
|
||||
* Improved: Change _bulk export command to set the index name in the url param. This is usefull when `rest.action.multi.allow_explicit_index` is set to false.
|
||||
|
||||
- Monitoring UI
|
||||
* Added: charts for new circuit breakers introduce with ES 1.4.0
|
||||
* Added: a chart to plot circuit break limit.
|
||||
* Added: a charts for query cache.
|
||||
* Added: charts for index throttling.
|
||||
* Added: charts to expose memory usage of the index writer and version map.
|
||||
* Fixed: Network Transport Bytes Received chart actually shows bytes sent
|
||||
* Fixed: Node Stats dashboard missed some thread pools.
|
||||
|
||||
- Sense:
|
||||
* Added: a settings to allow disabling mappings and/or indices autocomplete. This is usefull for extremly large deployments where parsing by the browser is unrealistic.
|
||||
* Added: Custer Reroute API.
|
||||
* Added: Get Field Mappings API,
|
||||
* Fixed: Url auto complete failed with completing fully qualified urls (i.e. with protocol and host).
|
||||
* Added: Query Cache parmaters to the Search API.
|
||||
* Added: Analyze API.
|
||||
* Added: Validate Query API.
|
||||
* Fixed: include_in_parent and include_in_root is missing for nested type mapping.
|
||||
* Added: Put Percolator API.
|
||||
* Fixed: Range filter template to use gt, gte, lt and lte.
|
||||
* Added: cluster.routing.allocation.* settings
|
||||
* Added: weight param to the Function Score query.
|
||||
* Added: Flush API.
|
||||
* Added: show_term_doc_count_error parameter to the Terms Aggregation.
|
||||
* Added: Update API
|
||||
* Added: _geo_distance as a sort option.
|
||||
* Added: Updated the Significant Terms aggregation to 1.4.0 features.
|
||||
* Added: metadata fields to the Mapping API.
|
||||
* Added: Get Index API.
|
||||
* Added: Scripted Metric Aggregation.
|
||||
* Added: simple_query_string query.
|
||||
* Added: Updated the More Like This query to 1.4.0 features.
|
||||
* Added: min_childeren, max_children options to the has_child query and dilter.
|
||||
* Added: Updated execution hint options in terms and significant terms aggs.
|
||||
* Added: transform section of Mappings API.
|
||||
* Added: indexed scripts and templates.
|
||||
* Added: Geo Bounds aggregation.
|
||||
* Added: Top Hits aggregation.
|
||||
* Added: collect_mode option the Terms aggregation.
|
||||
* Added: Percentiles Rank aggregation.
|
||||
* Added: Disk Threshold Allocator settings.
|
||||
* Fixed: Exists filter auto complete.
|
||||
* Fixed: Snapshot and Restore API failed to autocomplete repository settings.
|
||||
|
||||
[float]
|
||||
==== 1.2.1
|
||||
- Fix a cluster state data shipping for cluster states larger than 16K (in `SMILE` format and without meta data).
|
||||
|
||||
[float]
|
||||
==== 1.2.0
|
||||
- New Shard Allocation Dashboard.
|
||||
- Simplified navigation and dashboard customization.
|
||||
- Sense:
|
||||
* Update the KB to the ES 1.2.0 API, adding the following:
|
||||
* `_cat/plugins`
|
||||
* `_cat/segments`
|
||||
* `_search/template`
|
||||
* `_count`
|
||||
* `_snapshot`
|
||||
* Alias support for index creation.
|
||||
* Significant terms aggregation.
|
||||
* Percentiles aggregation.
|
||||
* Cardinality aggregation.
|
||||
* Time_zone keyword to date_histogram facet/aggregation.
|
||||
* Removed deprecated `custom_score` & `custom_boost_factor` from the 1.0 API.
|
||||
* Fixed a bug causing the query panel to loose focus after running a command.
|
||||
|
||||
- Charts and Dashboards changes:
|
||||
* Added an information icon next to the status information of Cluster Summary panel. Hovering on it will show a
|
||||
short explanation of current status.
|
||||
* The indices stats table in the Overview dashboard now shows an information icon next to red and yellow indices.
|
||||
Hovering on it will show a short shard level summary.
|
||||
* Marvel's index template will now be automatically updated upon upgrade.
|
||||
* Added field data & filter cache eviction charts to Node Stats dashboard and Index Stats dashboard.
|
||||
* Added field data circuit breaker charts to Node Stats dashboard.
|
||||
* Added a registration & purchasing form.
|
||||
* Hidden indexes are now shown by default.
|
||||
* Default cluster pulse default time span to 7 days.
|
||||
* Fixed: Split brain detection algorithm didn't fire in some configurations.
|
||||
|
||||
|
||||
- `marvel.agent.exporter.es.host` configuration option now defaults to port 9200.
|
||||
|
||||
[float]
|
||||
==== 1.1.1
|
||||
- Fixed: agent did not interpret timeout settings correctly, causing potential connectivity errors when shipping data.
|
||||
|
||||
[float]
|
||||
==== 1.1.0
|
||||
- Improved Sense's autocomplete suggestions:
|
||||
* Added Snapshot & Restore
|
||||
* Added Aggregations
|
||||
* Added support for url query string parameters
|
||||
* Updated for breaking changes in Elasticsearch 1.0
|
||||
- Updated welcome splash screen.
|
||||
- Sense now uses the last used server when opened (previously used the hostname used to access it).
|
||||
- The agent's keep-alive thread is now stopped upon errors to reduce log noise. It will be restarted
|
||||
upon successful connection.
|
||||
- Improved error reporting for failures of items in the agent's bulk requests.
|
||||
- Index Statistics Dashboard: Indexing Rate Primaries chart was based on the wrong field.
|
||||
- Introduced `marvel.agent.shard_stats.enabled` to control exporting of shard level statistics. Defaults to `false`.
|
||||
- Changed agent's default sampling rate to 10s (was 5s)
|
||||
- Added a visual indication for the master node at the Nodes section of the Overview Dashboard
|
||||
- Node and Indices tables visually indicate stale data
|
||||
- Added error reporting to nodes and indices tables
|
||||
- Made the following agent settings changeable via the Cluster Update Settings API:
|
||||
* marvel.agent.interval (also supports setting to -1 to disable exporting)
|
||||
* marvel.agent.exporter.es.hosts
|
||||
* marvel.agent.exporter.es.timeout
|
||||
* marvel.agent.shard_stats.enabled
|
||||
|
||||
[float]
|
||||
==== 1.0.2
|
||||
- Kibana uses `window.location.protocol` (http or https) to make ES calls.
|
||||
- Added support for basic authentication when sending data from agent. See <<configuration>>.
|
||||
- Reduced DEBUG logging verbosity.
|
||||
|
||||
[float]
|
||||
==== 1.0.1
|
||||
- fixed an issue with usage statistics report.
|
||||
- improve logging message when running on old Elasticsearch versions.
|
Loading…
Reference in New Issue