Comments (5)
We stay with the old style of metrics, until 2.x has become the mature version. Then we can decide what to do.
from jmxfetch.
I investigated this and it's going to require some changes to the way we collect tags from Cassandra. Here's an example bean:
Bean name: org.apache.cassandra.metrics:type=ColumnFamily,keyspace=Intake,scope=api_log,name=PendingTasks - Attribute name: Value - Attribute type: java.lang.Object
The metric that we'd want from this would be along the lines of: cassandra.pending_tasks
with tags: keyspace:intake
, columnfamily:api_log
But jmxfetch turns this into: cassandra.metrics.value
with tags: name:pendingtasks
keyspace:intake
type:columnfamily
scope:api_log
As a result we'd have to add some function for Cassandra metrics (or make the jmx config extensible) to allow the jmx parser to create metric names like cassandra.$name
and tags like $type:$scope
.
We also wouldn't have good mechanisms for filtering the metrics that are collected, as we can't filter by the name attribute.
The deprecated metrics are going to be dropped in Cassandra 3.0.
from jmxfetch.
could probably be just a new version of https://github.com/DataDog/jmxfetch/blob/master/src/main/java/org/datadog/jmxfetch/reporter/Reporter.java#L105-L107
from jmxfetch.
any update on this? Currently the cassandra jmx is more or less broken :(
from jmxfetch.
Fixed with #79, closing.
from jmxfetch.
Related Issues (20)
- Tags not applied to Metrics HOT 4
- collision in App#brokenInstanceMap causes jmx config to be ignored. HOT 2
- NullPointerException if bean_regexp has optional group
- Allow RMI socket connection timeout to be configurable HOT 3
- Executor hogging threads HOT 6
- JVM metrics not showing up until 10 minutes after service starts up HOT 3
- Unrecognized VM option 'UseCGroupMemoryLimitForHeap' HOT 2
- JDK 8u275 compatibiliy
- Unable to instantiate or initialize instance for an unknown reason.Parameter 'name' may not be null HOT 2
- Threads "JMX server connection timeout*" is leaking on Server HOT 1
- Add support for parsing/transforming string metrics
- JMX: runtime-id is blank when running on kubernetes
- SIGQUIT causing thread dumps for jvm running inside docker container HOT 8
- Question: Translation of prometheus patterns to jmxfetch queries
- JMX instance configuration might get ignored when there are multiple instances with the same name
- snakeyaml high-risk vulnerability CVE-2022-1471 HOT 1
- ClassCastException when including all metrics via domain_regex HOT 6
- Flakey test in some JVM versions HOT 2
- Threads grow indefinitely HOT 4
- Config option refresh_beans_initial not documented in either init_config or instance templates HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jmxfetch.