Statistics 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 was localhost:9200 If not set, the marvel agent will use the address of the local node (typically localhost: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

edit

Added 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.