You are viewing docs on Elastic's new documentation system, currently in technical preview. For all other Elastic docs, visit

Jolokia Input

Collects Metrics from Jolokia Agents

Beta feature

This functionality is in beta and is subject to change. The design and code is less mature than official generally available features and is being provided as-is with no warranties. Beta features are not subject to the support service level agreement of official generally available features.

What is an Elastic integration?

This integration is powered by Elastic Agent. Elastic Agent is a single, unified way to add monitoring for logs, metrics, and other types of data to a host. It can also protect hosts from security threats, query data from operating systems, forward data from remote services or hardware, and more. Refer to our documentation for a detailed comparison between Beats and Elastic Agent.

Prefer to use Beats for this use case? See Filebeat modules for logs or Metricbeat modules for metrics.

This input package collects metrics from Jolokia agents running on a target JMX server or dedicated proxy server.

The metrics are collected by communicating with a Jolokia HTTP/REST endpoint that exposes the JMX metrics over HTTP/REST/JSON.

The user can use this input for any service that collects metrics through Jolokia endpoint. User has the flexibility to provide custom mappings and custom ingets pipelines through the Kibana UI to get the tailored data.


The Jolokia module is tested with Jolokia 1.7.0.


Enhancement View pull request
Update the Kibana Version to 8.8.0
Enhancement View pull request
Rename ownership from obs-service-integrations to obs-infraobs-integrations
Bug fix View pull request
Added build manifest to indicate the ECS reference.
Enhancement View pull request
Added categories and/or subcategories.
Bug fix View pull request
Update the Jolokia metrics path
Enhancement View pull request
Update the Jolokia logo
Enhancement View pull request
Initial draft of the Jolokia Input