# jmxtrans/jmxtrans

jmxtrans

Repository: https://github.com/jmxtrans/jmxtrans
Canonical: https://ross.abutalabs.com/products/jmxtrans
Language: Java
License: MIT
License Family: permissive
Last push: 2022-09-05T05:09:49+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 5383, "days_push": 1458, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1702, forks 495 (observed 2026-08-28T04:05:24.367055+00:00)

## What it is
jmxtrans is a Java-based tool that connects to JVMs via JMX and exports metrics to monitoring and graphing backends like Graphite, StatsD, Ganglia, and OpenTSDB. It uses JSON or YAML configuration files and can scale to querying thousands of machines from a single instance.

## Use cases
- export JMX metrics from JVMs to Graphite
- monitor Java application performance via JMX
- collect JVM stats and send them to StatsD
- scrape JMX attributes from thousands of servers
- pipe Java metrics into OpenTSDB or Ganglia
- log JMX query results to files or stdout

## When to choose
- you need to bridge JMX metrics into external monitoring systems
- you want JSON/YAML-driven JMX metric collection across many hosts
- you need a mature, proven JMX-to-metrics exporter for the JVM ecosystem

## When to avoid
- your application is not on the JVM or does not expose JMX endpoints
- you need a modern actively-developed exporter with recent releases
- you prefer agent-based monitoring like Prometheus with JMX exporter

## Facets
- artifact type: application
- maturity: maintenance
- function: monitoring, logging
- domain: monitoring, developer-tools
- platform: jvm, cross-platform
- tags: jmx, metrics-exporter, graphite, statsd, opentsdb, -configuration, devops

## Member repositories
- jmxtrans/jmxtrans (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:24.367055+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:37:40.513480+00:00, confidence not recorded.
  - readme: https://github.com/jmxtrans/jmxtrans (fetched 2026-08-28T04:05:24.367055+00:00, sha 9f81527eccb8)
- Data as of 2026-08-30T08:39:29.467469+00:00.
