-
Notifications
You must be signed in to change notification settings - Fork 14
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
Application specific tab - Cassandra #52
Comments
I have searched some blogs on the subject and there are some informative Extraction from this blog - some of it covered in the above - but others
We may have that already from jvm info - but we may want to replicate this into
There is also an image : AppDynamics provides a plugin for cassandra: The interesting part here is per transaction breakdown - yet I suspect this MapEngine also has one: Aside from JVM information that should be replicated into this page as well
On Thu, Sep 4, 2014 at 10:57 AM, Tzach Livyatan [email protected]
|
These beans and the rest will be highly valuable to add as an application On Thu, Sep 4, 2014 at 11:48 AM, Tzach Livyatan [email protected]
|
I have built and ran the Cassandra image but I don't seem to have the following MBeans in the Joloking API for some reason: Also, the GossipStage returns the following JSON: {
"CompletedTasks":0,
"PendingTasks":0,
"TotalBlockedTasks":0,
"ActiveCount":0,
"MaximumThreads":1,
"CoreThreads":1,
"CurrentlyBlockedTasks":0
} which information is relevant to the chart? |
Ok, here is my take to define what information we should extract and display Cassandra (C_) tab should be available only if C_ is running.
Operation Completed chart - a single area stacked chart (pilling the values reads, write, gossip
On the side of this chart we can add the active numbers - single number
Operation Pending chart - single chart - 3 lines reads, write, gossip
Total Latency Chart Over Time - single chart - 3 lines (I am not sure this relates to operations above if at all)
Avg Latency Chart Over Time - (delta)/(delta) - single chart - 3 lines (I am not sure this relates to operations above if at all)
Compaction Manager (two charts)
DB (two charts)
JVM (one/two charts) Two charts or one - copy paste from the JVM Tab Heap / GC OS (two charts) Two charts fone for Disk IO and one for Networking IO Disk IO (based on trace point counters) / Networking IO (based on trace source:
On Thu, Sep 4, 2014 at 11:53 AM, dorlaor [email protected] wrote:
|
I sent my take on the info - I did not find them as well in the jmx link On Thu, Sep 4, 2014 at 12:50 PM, Lord Daniel Zautner <
|
What would be the best way to put some load on Cassandra to see changes in the latency data? |
Typo in my original post (now fix)
I used jconcole to connect to Cassandra (port 7199) and verify the above. |
Should I show the ActiveCount/CompletedTasks with the GossipStage as well? |
I can not find the following MBeans either: EDIT: |
There seems to be differences between the C* project, and the Datastax version.
|
Thanks, I was able to find them now |
Yes. For the complected counters, you should present derivative in the chart, and absolute value in text format. No point in charting a monotonic increasing function. |
Is TotalCompactionsCompleted also a counter? |
Note, derivative shows the difference between two data points and our sampling rate is not constant so it might confuse users to think that the graph is displaying a "per time interval" (e.g. writes/s) data. |
Good point. This is why we added timestamp to our API.
|
On Thu, Sep 4, 2014 at 5:00 PM, Tzach Livyatan [email protected]
If you do that, you will get the proper "derivative". If you remember from
Nadav Har'El |
Wоuldn't that give us the "value per time interval" (writes/s)? |
Should this issue be closed at this point? |
Cassandra (C_) tab should be available only if C_ is running.
It will present C* related information in charts and text box.
Cluster - Text info (mostly static)
A set of the nodes which are visible and live, from the perspective of this node
A map of which nodes have what level of load (present as a table)
Operation charts
reads, write, gossip
Latency (charts)
The latency of range operations since the last time this attribute was read.
The latency of range operations since the last time this attribute was read.
The latency of write operations since the last time this attribute was read
Compaction Manager (charts)
DB (charts)
The number of tasks which are currently executing.
The number of completed tasks.
source:
The text was updated successfully, but these errors were encountered: