"Monitoring", "Sparkly DevOps Princess", "StatsD" ....BINGO!

By Mark Bullet_white

The 2015 Conference Season is upon us and we couldn't be more excited. The first one of the year for us is right in our backyard - DevOpsDaysDenver. We're hoping to meet a lot of customers - and have a little fun.

In talking with the event organizers, they wanted to keep the sponsors area low-key, and focus on the attendees. Makes sense to us, we'd much rather focus on talking to people about their monitoring challenges.

They said "most companies will be doing things like business card fishbowls for prizes".

Well, as a tech guy - that sounded pretty low tech to me - and honestly, I don't have a fishbowl.

So, what did we decide to do instead? What's an easy way to keep the audience engaged?

Introducing DevOps Bingo! @devopdaysrox edition.

If you're attending DevOpsDaysRox, we hope you'll play along. Everyone who signs up will be entered for a chance to win a $300 gift certificate from Sparkfun. Score a BINGO and claim your very own world-famous Scout t-shirt.

 

Understanding page faults and memory swap-in/outs: when should you worry?

By Derek Bullet_white Posted in Development, HowTo Bullet_white Comments Comments

swap

Imagine this: your library is trying to step up its game and compete in the Internet age. Rather than you browsing the shelfs, trying to remember how the Dewey Decimal works, you'll enter your book selections from your phone. A librarian will then bring your books to the front desk.

You place your book order on a busy weekend morning. Rather than getting all of your books, the librarian just brings one back. Sometimes the librarian even asks for your book back, tells you to walk out the door to make room for others, and lets someone else read their book for a bit. They then call you back in, shuffling you and the other book readers in-and-out.

What's going on? Is the librarian insane?

This is the life of the Linux's memory management unit (librarian) and processes (you and the other book readers). A page fault happens when the librarian needs to fetch a book.

How can you tell if page faults are slowing you down, and - above all - how can you avoid being shuffled in-and-out of the library?

Read More →

 

Meet Mark Morris, Scout's New Team Member

By Mark Bullet_white Posted in Updates Bullet_white Comments Comments

Tap. Tap. Is this thing on?

Hi. My name is Mark Morris, and I just joined the Scout team as the new Dev Evangelist.

Whoa. I already like Scout, I don't need to be preached to.

In my first two weeks, I've already had the chance to talk with some of you. It's been great hearing how many customers already like Scout. But what about all those other people who are missing out on Scout? I need to help spread the word.

Scout is a bunch of developers who would much rather be heads down and work on awesome new features. While I enjoy digging into code as well, I'm unusually social for a geek, don't consider myself too disruptive around "normal" folks and I don't mind occasionally talking in front of a few people. Seems to be a good fit.

Ok, but what sort of skills do you bring to Scout?

Well, I think I bring initiative. When knocked down, I picked myself up and took the initiative to make a major career transition. I'm not likely to settle for "good enough" and just like the rest of the team, I want Scout to be the best monitoring solution in the world.

What else?

I spent some time at a Ruby on Rails/Javascript consulting firm, so I guess I've got a few codez skillz. I've also got life experience, er, a nice way of saying that I rolled around in the corporate world for 20 years or so. More importantly, I believe I bring a "Let's solve this problem together" attitude. I look forward to working with all of our customers.

I'm so excited to be joining team Scout! Feel free to contact me or check me out on Twitter.

 

Monitoring Docker with docker-scout

By Derek Bullet_white Posted in Features Bullet_white Comments Comments

docker monitoring

When it comes to agent-based monitoring and Docker, you're typically choosing between two bad options: (1) install the agent and its dependencies directly on the host or (2) running an agent in every container.

  • Installing the agent on the host is bad: Docker is best when everything is containerized. It means your services will run as expected, anywhere, without dependencies. Why does monitoring get to break that rule?
  • Running an agent in every container is bad: lets say you have 30 containers on a host that need to be monitored. Do you really want 30 agents running (one in each container)? That's a considerable amount of overhead.

Enter docker-scout. docker-scout is the Scout monitoring agent distributed via a Docker image. It's zero-dependency Docker monitoring: just run our image and your host is monitored.

Read More →

 

Twilio for SMS

By Andre Bullet_white Comments Comments

Scout has long offered email-to-SMS alert delivery for free. Free is good, but there are a couple downsides:

  1. email-to-SMS doesn't work some places outside the US. Some foreign carriers don't enable it by default, and in some countries email-to-SMS just doesn't work well.
  2. with email-to-SMS, texts don't always come from the same number. This depends on the carrier and/or phone. It's annoying because your alerts don't appear in a single thread.

Given how critical Scout's alerts are, it was time to level-up our SMS deliverability.

Today we're offering Twilio integration for text notifications as an alternative to email-to-SMS. Details are here in the docs, but the gist is:

  • Twilio's super-reliable infrastructure delivers your texts
  • if you don't have a Twilio account already, one will be created for you if you enable the integration
  • Twilio bills you separately for texts sent from Scout

But, what about FREE?

Email-to-SMS is still available, and still free. Use whichever suits your needs - now you have the choice.

 

Understanding Linux CPU stats

By Derek Bullet_white Posted in HowTo Bullet_white Comments Comments

Your Linux server is running slow, so you follow standard procedure and run top. You see the CPU metrics:



But what do all of those 2-letter abbreviations mean?

Read More →

 

Older posts: 1 2 3 ... 49