management-api-for-apache-cassandra
management-api-for-apache-cassandra copied to clipboard
RESTful / Secure Management Sidecar for Apache Cassandra
Sometimes the NonDestructiveOpsIT test fails: ```Starting testGetTables[0: 3_11](com.datastax.mgmtapi.NonDestructiveOpsIT)... INFO [nioEventLoopGroup-2-2] 2022-09-23 18:27:05,522 Cli.java:617 - address=/172.17.0.1:34080 url=/api/v0/probes/liveness status=200 OK INFO [nioEventLoopGroup-2-2] 2022-09-23 18:27:05,578 Cli.java:617 - address=/172.17.0.1:34080 url=/api/v0/lifecycle/start status=202 Accepted INFO [nioEventLoopGroup-2-2]...
Flamegraphs are often the best (if not the only) way to properly identify what's causing performance issues in Cassandra. Grafana Pyroscope is a continuous profiling database which allows displaying flamegraphs...
When new versions of Cassandra or DSE are released, we have to manually edit files to pick them up. These include: - Updating the version Matrix in the README.md -...
### Feature request Add ability to execute alter table statements to the Management API. ┆Issue is synchronized with this [Jira Story](https://datastax.jira.com/browse/MAPI-9) by [Unito](https://www.unito.io)
NullPointerException in cassandra.audit.AuditLogManager.querySuccess when querying endpoints via mgmtapi cassandra version: 4.1.1 mgmtapi version: 0.1.59 cassandra.yaml:audit_logging_options: cassandra.yaml- enabled: true cassandra.yaml- logger: cassandra.yaml: - class_name: FileAuditLogger When querying endpoints (/api/v0/metadata/endpoints) via mgmtapi,...
An ask was made to see if DSE 5.1 could be supported. Investigate how possible and how much effort it would take to create a DSE 5.1 agent/image. ┆Issue is...
When performing a token rebalance, it would be useful to know if the cluster is undergoing a schema update. Currently, only a single node in the cluster is queried for...
Certain aspects of this project have made recent changes and improvements fairly challenging to realize. The goal of this ticket is to capture a few of the more painful items...
In the management API client, when calling `getJobStatus`, we have noticed that the status can be COMPLETE, but the statusChanges field can be completely null. This causes downstream null pointer...