Comments (3)
Thanks for the PR @chicobento. I really like the idea of having dynamic providers. In fact, this could even be a good path forward to enabling compatibility with C* 4.0 (since it'll need a different set of collectors).
from cassandra-exporter.
I created an initial PR. Some other refactoring may be done such as providing the existing metrics in FactoriesSupplier via the FactoryProvider interface.
With this feature, the #74 issue is still more relevant, so that cassandra-exporter plugins can get the common.jar dependency for compilation via maven or gradle.
from cassandra-exporter.
Hi @zegelin , yes, I was thinking on splitting the core module from the 'default' collector provider lets say, but that would make the deployment a bit more tricky for now - however this could be something to consider with the C* 4.0 in the landscape.
Just so you know, I did some integration tests internally and it is working fine: my cassandra plugin metrics can be seen on the scrap interface.
Pls let me know your feedback on the PR and the minimal changes to get it merged - I might have some time to work on adjustments over the next days if needed.
ps: the company has intention on opening the code for the plugin, so both its core code and the cassandra-exporter integration should be available in github in near future
from cassandra-exporter.
Related Issues (20)
- Export metric on https with ssl HOT 2
- Connection reset exceptions HOT 1
- Unable to compute when histogram overflowed
- Problems with IPv6 addresses HOT 1
- JSON output is invalid HOT 1
- cassandra exporter (0.9.12) still do not export metrics of cassandra 4.0.5 HOT 7
- Generate a docker image for every release in DockerHub
- cassandra exporter (0.9.12) gives warning IllegalArgumentException: 'xxx.xxx.xxx.xxx_7001' is not an IP string literal message for cassandra 4.1 HOT 8
- cassandra-exporter agent 0.9.10 fails to start HOT 1
- does it work with datastax 6.8 HOT 3
- Release (0.9.11) not found HOT 1
- cannot compile the master branch
- Could it be force to be a generic bean/jmx exporter? HOT 3
- Export Raw Histogram Data If Possible HOT 3
- Exceptions with cassandra 3.11.7 HOT 1
- Feature: Export keyspace replication factor metrics
- Does not seem to work with Cassandra Version 3.11.7 HOT 1
- Broken pipe IOException every 5 minutes HOT 7
- Broken pipe IOException during compaction HOT 5
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 cassandra-exporter.