Enabling Cassandra logback debugging

Wednesday, July 22 2015

In our pursuit for 100% centralized logging, I found myself recently setting up logback-gelf with Cassandra working. The intention was to point Cassandra’s logback config at our graylog2 install, but I had a mis-step somewhere during setup.

After beating my head against a wall for a while, I got in touch with DataStax support to see if they could advise me how to enable logback debugging in Cassandra. They obliged, I quickly found an error message pointing me in the right direction, and we are today happily using logback+GELF with our Cassandra install.

For anyone else wishing to enable logback debug mode, add the following line to your /etc/dse/cassandra/cassandra-env.sh:

JVM_OPTS="$JVM_OPTS -Dlogback.debug=true"

After that, debug output can be found in /var/log/cassandra/output.log.


Python and Sensor Networks at Aclima

Thursday, April 02 2015

After a few weeks at Aclima, I feel like I’ve got my bearings enough to start talking about our challenges and what we’re doing with Python. It’s always interesting to hear case studies, so I’ll toss ours on to the pile.

A brief overview of Aclima ...

read more

Progress update on python-gotalk

Friday, February 06 2015

As covered in a previous post, I’ve been tinkering with a Python implementation of the fledgling Gotalk. Since this has been fun to play with, I figured it’d be worth sharing where python-gotalk is, and what has happened with it in the last two weeks.

Upstream gotalk progress ...

read more

python-fedex 1.1.0 released

Thursday, February 05 2015

I am pleased (and somewhat embarrassed) to release python-fedex 1.1.0! Pleased in that these changes have been patiently waiting for PyPi for a few years now, embarrassed in that I’ve let the project sit since I stopped using it more than five years ago. Let’s re-visit ...

read more

Why you should donate to the Django fellowship program

Friday, January 23 2015

Cheerleading/peer-pressuring the masses to pitch in for the Django Fellowship program.

read more

Let’s play: python-gotalk

Friday, January 23 2015

A recent HackerNews post announced Gotalk, a simple bidirectional protocol. I can imagine your collective eyeballs rolling. "Oh great, yet another half-baked way for… things to talk to one other". But keep following along, maybe you’ll see something you like. Here are some highlights:

  • By Rasmus Andersson - You may ...
read more

EMDR Relay 1.1 Released

Monday, January 12 2015

EVE Market Data Relay (EMDR) has been chugging along behind the scenes in the EVE Online developer community, quietly delivering large volumes of player-supplied market data. But the winds of change are arriving, as CCP has released a set of HTTP APIs for obtaining much of the data directly. EMDR ...

read more

python-colormath 2.1.0 released

Sunday, January 11 2015

python-colormath 2.1.0 has landed, bringing with it some excellent new features and bug fixes. See the release notes for a more detailed look at the changes.

The headlining feature is the replacement of our hardcoded conversion tables with NetworkX-based resolution of color conversions (courtesy, Michael Mauderer). Color ...

read more

Networked, multi-container image crawling with Docker and fig

Saturday, January 10 2015

An example of a networked, multi-container image crawler using Docker and fig.

read more

python-colormath 2.0 released!

Saturday, May 03 2014

python-colormath was started back in 2008, when I was an undergraduate at Clemson University (Go Tigers!). While there are a good number of people out there making use of the module effectively, there were a lot of things I wanted to do differently in an eventual 2.0 release. There ...

read more