Statistics exporting
editStatistics exporting
edit-
marvel.agent.exporter.es.hosts
-
A list of hosts in
hostname:port
format to which statistics and events will be sent. Data will be sent to the first host, but will failover to the next host(s) if the first is not reachable. [1.3.0] Added in 1.3.0. before the default waslocalhost:9200
If not set, the marvel agent will use the address of the local node (typicallylocalhost:9200
)This setting is update-able via the Cluster Update Settings API.
[1.0.2] Added in 1.0.2. - HTTP Basic authentication credentials can be specified as part of the host name, i.e., ["user:pwd@host:9200"]
[1.3.0] Added in 1.3.0. - next to the host and port, you can specify a protocol to use, i.e., ["https://host:9200"] (defaults to "http")
[1.3.0] Added in 1.3.0. - the
hostname:port
part can be extended with a base path i.e., ["host:9200/monitor1"] -
marvel.agent.enabled
-
Set this to
false
to disable all exporting of data. Set this on the monitoring cluster, which is used to receive and analyze data from production, to avoid collecting data from the monitoring cluster itself. -
marvel.agent.indices
-
Controls which indices to export data for. Uses simple
test1,test2,test3
notation (or_all
for all indices). It also supports wildcards, for example:test*
, and the ability to "add" (+
) and "remove" (-
), for example:+test*,-test3
. Defaults to*
.This setting is update-able via the Cluster Update Settings API.
-
marvel.agent.interval
-
Controls the interval between data samples. Defaults to
10s
. Set to-1
to temporarily disable exporting.This setting is update-able via 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 like:.marvel-2014.01.28
. Supports date formats as explained here. -
marvel.agent.exporter.es.timeout
-
Sets the connection timeout for sending data. Defaults to
6s
.This setting is update-able via the Cluster Update Settings API.
-
marvel.agent.stats.timeout
-
[1.3.1]
Added in 1.3.1.
: timeout value to use when collecting statistics on the master node. defaults to
10m
.
SSL settings when exporting using HTTPS
editAdded in 1.3.0.
-
marvel.agent.exporter.es.ssl.truststore.path
- An absolute path for a custom trust store, which will be used for https connections.
-
marvel.agent.exporter.es.ssl.truststore.password
- the password to use when accessing the trust store.
-
marvel.agent.exporter.es.ssl.truststore.algorithm
- Trust store format (defaults to SunX509).
-
marvel.agent.exporter.es.ssl.hostname_verification
-
[1.3.1] Added in 1.3.1. - Set this to
false
to disable HTTPS hostname verification when exporting.This setting is update-able via the Cluster Update Settings API.