Blog

Published by Alex Slotnick on Apr 6, 2016 5:50:33 PM

VividCortex Brings Developers and DBAs Together

If you want to maximize a team's productivity, special attention ought to be paid to helping DBAs and developers work together as smoothly as possible. Unfortunately, this is a relationship that's overlooked -- or taken for granted -- far too often. 

One of the major values that VividCortex provides an organization is the way it equips developers with new insights into their data systems, giving them a better understanding of how to work with DBAs. It affords those developers more confidence and responsibility in working within a database, thereby granting them and DBAs more freedom and independence in addressing issues quickly and effectively. And that means more good vibes all around. 

Read More
Published by John Potocny on Jan 20, 2016 2:46:40 PM

Solving a Go Communications Issue with A VividCortex Agent

Back in September of last year, a customer brought to our attention an unusual behavior: they were seeing inexplicable alerts, reporting that a host was failing to send data for more than fifteen minutes. Yet when the customer checked the host a short while after, they saw that no data was actually missing. Strange, we thought, so we began to investigate.

Read More
Published by Owen Zanzal on Dec 16, 2015 4:14:02 PM

8 Reasons Why ChatOps Isn't Working At Your Company

About a year and half ago I published a blog post about ChatOps at VividCortex (if you’re unfamiliar with ChatOps, that original post still serves as a good primer). At the time, we were smitten with the new technology -- I wrote, “We are huge believers of ChatOps at VividCortex… GitHub’s implementation of ChatOps is amazing and has inspired me to spearhead ChatOpts within our office… ChatOps has really revolutionized how we operate.” In the months since, I've learned a lot about implementing ChatOps so that it functions as more than just an office toy. 

Read More
Published by Baron Schwartz on Nov 6, 2015 12:37:00 PM

Nobody Loves Graphite Anymore

Many of our customers use Graphite, and I don’t think anyone would argue with me when I say it’s probably the most commonly used time series database in the DevOps community. Not only does it have a huge installed base, it also has a robust community of advocates and developers, including Jason Dixon, who’s writing a book on monitoring with Graphite. (We featured Jason in our Brainiac Corner a while ago.)

Read More
Published by Baron Schwartz on Oct 15, 2015 12:56:20 PM

What If You Can't Trace End-to-End?

A lot of monitoring systems have a goal of end-to-end tracing, from “click to disk” or something similar. This is usually implemented by adding some kind of tracing information to requests. You can take a look at X-Trace or Zipkin for a couple of examples. The idea is that you can collect complete traces of the entire call tree a user request generates, even across services and through different subsystems, so a slow web page load can be blamed on an overutilized disk somewhere.

Read More
Published by Alex Slotnick on Sep 28, 2015 6:09:24 PM

A Few Fundamental Rules for Enlightened Database Monitoring

It’s a pretty fair assumption that if your database is big enough and complex enough to produce metrics that warrant a monitoring system, it’s also complex enough to produce tons of data that are ultimately more distracting than relevant. It’s not unusual to look at a bevy of monitoring possibilities and feel overwhelmed, uncertain about where to center your focus. Of course, every database is different, but there are some fundamental truths you should consider when you ask yourself, “What should I monitor?” Some of these ideas might seem simple, but if you don’t keep these in mind, you’d be surprised how easy it can be to lose sight of the big picture.

Read More
Published by George Michie on Aug 31, 2015 11:16:00 AM

3 Ways to Lose Your Best Software Developers

Earlier this month Baron published a post on The 8 Best Ways to Lose your DBA, which created a good bit of buzz, some of it a little controversial. Admittedly, the satire in that original post was pretty dry at points (even with Office Space’s Lumbergh tossed in for flavor), and we realized that this is an important enough topic that we ought to follow up with a companion piece, this time in earnest.

Read More
Published by Baron Schwartz on Aug 14, 2015 11:11:00 AM

The 8 Best Ways To Lose Your DBA

As we all know, good DBAs are a dime a dozen. They’re easy to replace and the cost of replacing them in terms of lost productivity, downtime, recruiting, training, etc is minimal. You may even suspect that your DBA(s) aren’t very good since there is occasional downtime and people complain about the systems running too slowly. Firing people is icky so we’ve identified 8 great ways to encourage your DBA to leave.

Read More
Published by Owen Zanzal on May 22, 2015 8:09:00 AM

Consul for Cluster Health Monitoring

If you’re not familiar with Consul, it’s what I call a cluster management tool. It’s composed of a handful of features such as “Service Discovery”, “Key Value Store”, “DNS Server”, “Health Checking”, and it’s “Data Center Aware”. It ultimately allows you to manage an infrastructure composed of many applications, dynamically configure them, route traffic to the healthy ones, and reroute traffic away from those that are not healthy.

Read More

Subscribe to Email Updates

Posts by Topic

see all