Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate Creation of JMX Connections for datacenterAware Funcionality Without Custom DatacenterAwarePolicy #697

Open
VictorCavichioli opened this issue Aug 13, 2024 · 1 comment
Labels
enhancement New feature or request PoC/Agent Tasks related to new generation of ecchronos as an agent

Comments

@VictorCavichioli
Copy link
Contributor

VictorCavichioli commented Aug 13, 2024

Story Description:
we are using the java driver to connect with cassandra and than taking the nodes to create the Jmx connections, but by specifying specific contact points we must provide an local datacenter for the load balancing policy, because of that, we cannot get node status and the info we need for nodes that is in a different datacenter, because of that we created a custom LoadBalancing policy to enable remote connections using the driver, but it would be good to investigate if we can do it in a different way.

Acceptance Criteria:

NA

Definition of Done:

Describe if it is possible(and how) or if it is not possible(and why).

Notes:

Related to #652

@VictorCavichioli VictorCavichioli added enhancement New feature or request PoC/Agent Tasks related to new generation of ecchronos as an agent labels Aug 13, 2024
@tommystendahl
Copy link
Collaborator

One approach might be using virtual tables, maybe "SELECT * FROM system_views.gossip_info ;". It might be possible to combine this with the information from the NodeStateListener.
We also need to monitor the schema, I don't think we can do that via jmx, but the java-driver with connections to only the local DC should provide the complete schema forthe cluster.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request PoC/Agent Tasks related to new generation of ecchronos as an agent
Projects
None yet
Development

No branches or pull requests

2 participants