Return-Path: Delivered-To: apmail-incubator-cassandra-commits-archive@minotaur.apache.org Received: (qmail 98987 invoked from network); 1 Sep 2009 19:40:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 1 Sep 2009 19:40:54 -0000 Received: (qmail 80392 invoked by uid 500); 1 Sep 2009 19:40:54 -0000 Delivered-To: apmail-incubator-cassandra-commits-archive@incubator.apache.org Received: (qmail 80364 invoked by uid 500); 1 Sep 2009 19:40:54 -0000 Mailing-List: contact cassandra-commits-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: cassandra-dev@incubator.apache.org Delivered-To: mailing list cassandra-commits@incubator.apache.org Received: (qmail 80285 invoked by uid 99); 1 Sep 2009 19:40:54 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Sep 2009 19:40:54 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Sep 2009 19:40:52 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id C29D7234C045 for ; Tue, 1 Sep 2009 12:40:32 -0700 (PDT) Message-ID: <2079330228.1251834032796.JavaMail.jira@brutus> Date: Tue, 1 Sep 2009 12:40:32 -0700 (PDT) From: "Jonathan Ellis (JIRA)" To: cassandra-commits@incubator.apache.org Subject: [jira] Commented: (CASSANDRA-406) SSTable File Metrics per CF In-Reply-To: <1961283290.1251829352775.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/CASSANDRA-406?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12750064#action_12750064 ] Jonathan Ellis commented on CASSANDRA-406: ------------------------------------------ so there are a couple metrics that could be useful: - ssTables.size() -- if this is over a few dozen something is wrong - the total size of each data directory, including filter and index files -- tells us if we're running out of space - the average size and count of the sstables as bucketized by getCompactionBuckets -- tells us if compaction bucketing is working as expected These are things we can graph easily (with the possible exception of #3 -- but that would be a cool histogram to have) and get value out of... I don't see knowing the size of an individual sstable being valuable though. I'm not convinced the lock counter is useful in general, but it's worth trying out internally to see if it adds to your insight into the system. But if it basically just mirrors read latency then I don't think we need it. > SSTable File Metrics per CF > --------------------------- > > Key: CASSANDRA-406 > URL: https://issues.apache.org/jira/browse/CASSANDRA-406 > Project: Cassandra > Issue Type: New Feature > Affects Versions: 0.5 > Reporter: Chris Goffinet > Assignee: Sammy Yu > Priority: Minor > Fix For: 0.5 > > Attachments: 0001-Expose-out-queue-length-of-sstable-lock-in-MBean-int.patch > > > We should add sstable-physical-files per CF in cfstats mbean -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.