GithubHelp home page GithubHelp logo

prashantabmc / meter-plugin-cassandra Goto Github PK

View Code? Open in Web Editor NEW

This project forked from boundary/meter-plugin-cassandra

0.0 2.0 1.0 8.42 MB

Collects metrics from a cassandra instance

License: Apache License 2.0

Java 100.00%

meter-plugin-cassandra's Introduction

TrueSight Pulse Cassandra Plugin

Collects metrics from a Cassandra instances

Prerequisites

OS Linux Windows SmartOS OS X
Supported v v v v
  • Java 1.7 or later.
  • This plugin is compatible with Cassandra 2.1 or later.

Boundary Meter versions v4.2 or later

Plugin Setup

In order for the plugin to collect statistics from Cassandra you need to ensure that JMX endpoint is operational. By default Cassandra listens on 7199 of your localhost.

Plugin Configuration Fields

Field Name Description
Host Host of the Cassandra JMX endpoint
Port Port of the Cassandra JMX endpoint. Defaults to 7199
Username Username to access the Cassandra JMX endpoint
Password Password to access the Cassandra JMX endpoint
Source The Source to display in the legend for the metrics data. It will default to the hostname of the server.
Poll Interval How often should the plugin poll for metrics.

Metrics Collected

Metric Name Description
CASSANDRA_COMPACTION_PENDING_TASKS Estimated number of pending compaction tasks.
CASSANDRA_COMPACTION_COMPLETED_TASKS Estimated number of completed compaction tasks.
CASSANDRA_COMPACTION_TOTAL_COMPLETED_RATE Estimated number of completed compaction tasks per second.
CASSANDRA_COMPACTION_BYTES_COMPACTED Number of bytes compacted since node started.
CASSANDRA_CACHE_KEYCACHE_HITRATE Cache hit rate for KeyCache.
CASSANDRA_CACHE_KEYCACHE_REQUESTS_RATE Cache request count for KeyCache per second.
CASSANDRA_CACHE_KEYCACHE_ENTRIES Number of entries on KeyCache.
CASSANDRA_CACHE_KEYCACHE_SIZE Cache size in bytes for KeyCache.
CASSANDRA_CACHE_KEYCACHE_CAPACITY Cache capacity in bytes for KeyCache.
CASSANDRA_CACHE_ROWCACHE_HITRATE Cache hit rate for RowCache.
CASSANDRA_CACHE_ROWCACHE_REQUESTS_RATE Cache request count for RowCache per second.
CASSANDRA_CACHE_ROWCACHE_ENTRIES Number of entries on RowCache.
CASSANDRA_CACHE_ROWCACHE_SIZE Cache size in bytes for RowCache.
CASSANDRA_CACHE_ROWCACHE_CAPACITY Cache capacity in bytes for RowCache.
CASSANDRA_CACHE_COUNTERCACHE_HITRATE Cache hit rate for CounterCache.
CASSANDRA_CACHE_COUNTERCACHE_REQUESTS_RATE Cache request count for CounterCache per second.
CASSANDRA_CACHE_COUNTERCACHE_ENTRIES Number of entries on CounterCache.
CASSANDRA_CACHE_COUNTERCACHE_SIZE Cache size in bytes for CounterCache.
CASSANDRA_CACHE_COUNTERCHE_CAPACITY Cache capacity in bytes for CounterCache.
CASSANDRA_HEAP_MEMORY_USED Total Heap Memory used by the Cassandra instance.
CASSANDRA_WRITE_LATENCY_MEAN Latency on write operations.
CASSANDRA_WRITE_FAILURES_RATE Number of failures per second on write operations.
CASSANDRA_WRITE_TIMEOUTS_RATE Number of timeouts per second on write operations.
CASSANDRA_READ_LATENCY_MEAN Latency on read operations.
CASSANDRA_READ_FAILURES_RATE Number of failures per second on read operations.
CASSANDRA_READ_TIMEOUTS_RATE Number of timeouts per second on read operations.
CASSANDRA_CLIENT_CONNECTED_NATIVE_CLIENTS Number of native clients connected.
CASSANDRA_CLIENT_CONNECTED_THRIFT_CLIENTS Number of thrift clients connected.
CASSANDRA_STORAGE_LOAD_BYTES Total disk space in bytes used for this node.
CASSANDRA_STORAGE_COMMITLOG_SIZE Current data size of all commit log segments.

Dashboards

  • Cassandra General
  • Cassandra Caches

References

http://docs.datastax.com/en/cassandra/2.0/cassandra/operations/ops_monitoring_c.html

meter-plugin-cassandra's People

Contributors

gabrielnicolasavellaneda avatar jdgwartney avatar prashantabmc avatar

Watchers

 avatar  avatar

Forkers

prashantas

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.