You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@cassandra.apache.org by SE...@homedepot.com on 2015/05/01 14:56:10 UTC

RE: What is 'Read Reuqests' on OpsCenter exaclty?

Just to add to this. It seems that reads done for authentication and authorization (using the built-in security classes) are included in the read request counts.


Sean Durity – Cassandra Admin, Big Data Team
To engage the team, create a request<https://portal.homedepot.com/sites/bigdata/SitePages/Big%20Data%20Engagement%20Request.aspx>

From: Bongseo Jang [mailto:graycells@gmail.com]
Sent: Friday, April 24, 2015 6:13 AM
To: user@cassandra.apache.org
Subject: Re: What is 'Read Reuqests' on OpsCenter exaclty?

I can see two numbers matches when the redundant selects are removed with 1 node/1 replica settings.

On 24 April 2015 at 19:09, Bongseo Jang <gr...@gmail.com>> wrote:
You're quite right. I missed important thing first.

I found a mistake in my program while making test case. It turns out that the original program has 3~4 selects for non-existing row keys plus a select for existing row key. It was intended to do nothing but for next tests. My original test  counted only selects for existing row key but opscenter graph showed real number of request. That's it

Thank you again ~

On 24 April 2015 at 16:01, Carlos Rolo <ro...@pythian.com>> wrote:
Let me try to reproduce your test and get back wiith some results.

Regards,

Carlos Juzarte Rolo
Cassandra Consultant

Pythian - Love your data

rolo@pythian | Twitter: cjrolo | Linkedin: linkedin.com/in/carlosjuzarterolo<http://linkedin.com/in/carlosjuzarterolo>
Mobile: +31 6 159 61 814 | Tel: +1 613 565 8696 x1649
www.pythian.com<http://www.pythian.com/>

On Fri, Apr 24, 2015 at 2:35 AM, Bongseo Jang <gr...@gmail.com>> wrote:
Thanks a lot Carlos, Sebastian :-)

My test was with 1 node/1 replica settings, on which I assumed client request = read request on the graph. Because there seems no read_repair and already CL=ONE in my case, I need more explanation, don't I? Or can any other internals be still involved?

Do you have more suggestions? I want to design new test narrowing the gap on the suggestions.

On 24 April 2015 at 00:23, Sebastian Estevez <se...@datastax.com>> wrote:

Carlos is right:

Read Requests - The number of read requests per second on the coordinator nodes, analogous to client reads. Monitoring the number of requests over a given time period reveals system read workload and usage patterns.

Avg - The average of values recorded during a time interval.

A future version of OpsC will include tooltips with these descriptions for better clarity.
On Apr 23, 2015 6:30 AM, "Carlos Rolo" <ro...@pythian.com>> wrote:
Probably it takes in account the read repair, plus a read that have consistency != 1 will produce reads on other machines (which are taken in account). I don't know the internals of opscenter but I would assume that this is the case.
If you want to test it further, disable read_repair, and make all your reads with CL=ONE. Then your client and Opscenter should match.
PS: Speculative_retry could also send reads over to more machines.

Regards,

Carlos Juzarte Rolo
Cassandra Consultant

Pythian - Love your data

rolo@pythian | Twitter: cjrolo | Linkedin: linkedin.com/in/carlosjuzarterolo<http://linkedin.com/in/carlosjuzarterolo>
Mobile: +31 6 159 61 814 | Tel: +1 613 565 8696 x1649<tel:%2B1%20613%20565%208696%20x1649>
www.pythian.com<http://www.pythian.com/>

On Thu, Apr 23, 2015 at 10:34 AM, Bongseo Jang <gr...@gmail.com>> wrote:
I have cassandra 2.1 + OpsCenter 5.1.1 and test them.

When I monitored with opscenter 'read requests' graph, it seems the number on the graph is not what I expected, the number of client requests or responses.

I recorded actual number of client request and compare it with graph, then found they're different. The number on the graph is about 4 times larger than what the client claimed.

So, my question is what 'Read Reuqests' on OpsCenter counts exaclty ?

Thanks !

--
Regards,
Jang.

 a sound mind in a sound body



--





--
Regards,
Jang.

 a sound mind in a sound body



--





--
Regards,
Jang.

 a sound mind in a sound body



--
Regards,
Jang.

 a sound mind in a sound body

________________________________

The information in this Internet Email is confidential and may be legally privileged. It is intended solely for the addressee. Access to this Email by anyone else is unauthorized. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. When addressed to our clients any opinions or advice contained in this Email are subject to the terms and conditions expressed in any applicable governing The Home Depot terms of business or client engagement letter. The Home Depot disclaims all responsibility and liability for the accuracy and content of this attachment and for any damages or losses arising from any inaccuracies, errors, viruses, e.g., worms, trojan horses, etc., or other items of a destructive nature, which may be contained in this attachment and shall not be liable for direct, indirect, consequential or special damages in connection with this e-mail message or its attachment.