80 lines
2.1 KiB
Text
80 lines
2.1 KiB
Text
////
|
|
This file is generated! See scripts/docs_collector.py
|
|
////
|
|
|
|
[[metricbeat-module-jolokia]]
|
|
== Jolokia module
|
|
|
|
This module collects metrics from
|
|
https://jolokia.org/reference/html/agents.html[Jolokia agents] running on a
|
|
target JMX server or dedicated proxy server. The default metricset is `jmx`.
|
|
|
|
To collect metrics, {beatname_uc} communicates with a Jolokia HTTP/REST
|
|
endpoint that exposes the JMX metrics over HTTP/REST/JSON.
|
|
|
|
[float]
|
|
=== Compatibility
|
|
|
|
The Jolokia module is tested with Jolokia 1.5.0. It should work with version
|
|
1.2.2 and later.
|
|
|
|
[float]
|
|
=== Compatibility
|
|
|
|
The Jolokia module is tested with Jolokia 1.5.0, it should work with any version
|
|
since 1.2.2.
|
|
|
|
|
|
|
|
[float]
|
|
=== Example configuration
|
|
|
|
The Jolokia module supports the standard configuration options that are described
|
|
in <<configuration-metricbeat>>. Here is an example configuration:
|
|
|
|
[source,yaml]
|
|
----
|
|
metricbeat.modules:
|
|
- module: jolokia
|
|
#metricsets: ["jmx"]
|
|
period: 10s
|
|
hosts: ["localhost"]
|
|
namespace: "metrics"
|
|
#path: "/jolokia/?ignoreErrors=true&canonicalNaming=false"
|
|
#username: "user"
|
|
#password: "secret"
|
|
jmx.mappings:
|
|
#- mbean: 'java.lang:type=Runtime'
|
|
# attributes:
|
|
# - attr: Uptime
|
|
# field: uptime
|
|
#- mbean: 'java.lang:type=Memory'
|
|
# attributes:
|
|
# - attr: HeapMemoryUsage
|
|
# field: memory.heap_usage
|
|
# - attr: NonHeapMemoryUsage
|
|
# field: memory.non_heap_usage
|
|
# GC Metrics - this depends on what is available on your JVM
|
|
#- mbean: 'java.lang:type=GarbageCollector,name=ConcurrentMarkSweep'
|
|
# attributes:
|
|
# - attr: CollectionTime
|
|
# field: gc.cms_collection_time
|
|
# - attr: CollectionCount
|
|
# field: gc.cms_collection_count
|
|
|
|
jmx.application:
|
|
jmx.instance:
|
|
----
|
|
|
|
This module supports TLS connections when using `ssl` config field, as described in <<configuration-ssl>>.
|
|
It also supports the options described in <<module-http-config-options>>.
|
|
|
|
[float]
|
|
=== Metricsets
|
|
|
|
The following metricsets are available:
|
|
|
|
* <<metricbeat-metricset-jolokia-jmx,jmx>>
|
|
|
|
include::jolokia/jmx.asciidoc[]
|
|
|