How to get started with data visualization?

86 views
Skip to first unread message

Bryan Berry

unread,
Jan 26, 2012, 8:06:11 AM1/26/12
to devops-t...@googlegroups.com
As a sysadmin and quasi-developer, I have always worked in offices where solving performance issues could not be solved by plucking "low-hanging fruit." However, I hope in the future that I will be able to be better generate and analyze performance data to find the non-obvious causes of slowdown and their solutions. 

Can anyone recommend a general guide to generating and visualizing time series data? On the web I find scattered tutorials but nothing comprehensive. I actually did take 2 statistics courses 16 years ago but that knowledge has rusted away. 

Cheers,

BryanWB

ranjib dey

unread,
Jan 26, 2012, 8:44:17 AM1/26/12
to devops-t...@googlegroups.com
What kind of performance improvements you are looking for? I generally follow this:

1) Have monitoring , and generate enough metrics that capture your app, service integration points and infrastructure. Model any information which you think can be use full as a metric. And monitor it.
2) Feed those metrics to graphite (or if your monitoring system has in built charting system use that, like pnp4nagios in case of nagios)
3) Collate these charts against central log management system and CI system to get a holistic view (like which commit cost how much response time, or what error in app caused a cpu spike etc)
4) Use R for anything that requires most sophisticated or thorough analysis beyond this

regards
ranjib

Elliot James Murphy

unread,
Jan 26, 2012, 8:47:55 AM1/26/12
to devops-t...@googlegroups.com
The book Visualize This is an excellent intro to practical data viz, it shows how to get started with many different tools. I've seen several sys admins and developers do nice work with analysis based on what they learned from the book.

http://book.flowingdata.com/

--
elliot murphy

Guess Who?

unread,
Jan 26, 2012, 9:06:23 AM1/26/12
to devops-t...@googlegroups.com, ranjib dey, bryan...@gmail.com
I suggest  you pick up the book by Edward Tufte: The Visual Display of Quantitative Information.  One of the best, if not the best, on the subject.

Chuck Wegrzyn

Scott McCarty

unread,
Jan 26, 2012, 9:10:20 AM1/26/12
to devops-t...@googlegroups.com, ranjib dey, bryan berry
Agreed, great book. Actually, there are at least three. I borrowed them from a friend once. Attempting to buy them on Amazon right since this reminded me :-)

Best Regards
Scott M

Guess Who?

unread,
Jan 26, 2012, 9:17:38 AM1/26/12
to devops-t...@googlegroups.com, Scott McCarty, ranjib dey, bryan berry
The three are worth the money. He used to teach a one day class on the
subject, and it too was a great introduction.

C.

Spike Morelli

unread,
Jan 26, 2012, 9:25:14 AM1/26/12
to devops-t...@googlegroups.com
They are fantastic books indeed, and not just for their content, but also for their making if you appreciate that kind of thing. That said in my experience they are not as effective as 'visualize this' when it comes down to getting stuff into a graph. I'd still recommend to pick them up, but I'd use something like 'visualise this' or 'Information Dashboard Design: The Effective Visual Communication of Data' as more practical companion books.

hope that helps,

Bryan Berry

unread,
Jan 26, 2012, 10:30:41 AM1/26/12
to devops-t...@googlegroups.com
wow! this is exactly the chain of responses I was hoping for. I will take a look at Tufte's book and Visualize this. Thanks again!

Peco Karayanev

unread,
Jan 26, 2012, 11:04:01 AM1/26/12
to devops-t...@googlegroups.com
For Tufte fans (self included) check out it his web site on when / where he is teaching seminars. They are relatively inexpensive and you get the four books he published for free as part of the course (you can even get an autograph from the man himself). If you are a data geek it is a must-attend event!
 
Cheers

Guess Who?

unread,
Jan 26, 2012, 11:07:28 AM1/26/12
to devops-t...@googlegroups.com, Peco Karayanev
haha, I will second that sentiment as well! I didn't get my autographed; damn. I might just have to take it again.

C.

Anthony J Burton

unread,
Jan 26, 2012, 11:49:31 AM1/26/12
to devops-t...@googlegroups.com
It occurred to me early on in this thread that a really cool meet up for after one of Tufte's workshops would be a more extensive workshop on tools and techniques specific to devops. Tufte usually has a workshop in Arlington VA, but I don't see one scheduled right now…otherwise I'd think about organizing this for #devopsdc.

--ant

Mason Turner

unread,
Jan 30, 2012, 10:13:23 AM1/30/12
to devops-t...@googlegroups.com, devops-t...@googlegroups.com
+1 for a coordinated @devopsdc meetup, when an Arlington course is scheduled. Let me know how I can help.

-- Mason Turner (mobile)

Anthony J Burton

unread,
Feb 3, 2012, 1:15:41 PM2/3/12
to devops-t...@googlegroups.com
I just heard back from the Tufte people, and they say that the next class in Arlington will be sometime in May (dates to be posted to their website soon). I've received a number of responses showing interest in a follow on workshop with visualization topics specific to DevOps.

I think it makes sense to try to organize something that would highlight topics from the Tufte class and work with specific tools to get answers from different kind of monitoring or performance data. I'm thinking of an unconference sortofa thing; any other ideas about what might work?

Hopefully, if we can get a good group, I can recommend that Mr Tufte specifically address monitoring and/or performance data. At the very least we'd be there to ask these types of specific questions.

If we get 10 people who sign up, there's a 20% (on $380) discount to the Tufte event. And, you can get your books signed, which is of course priceless.

Perhaps this is something I should move off the list, and bring into the DevOpsDC mailing list? I wanted to post this here at this point to again gauge/spark interest.

--ant

Chas.

unread,
Feb 3, 2012, 1:26:47 PM2/3/12
to devops-t...@googlegroups.com
I can't make it to Arlington, so I am taking the class in Boston. It would be nice if he is up to the idea of having his class televised (for the same fee).  I'd love to hear his thoughts on displaying monitoring/performance data visualization. Someone down there (in Arlington) want to ask?

If you guys down there do decide to get together it would be cool to pull in others of us on the fringes...lol

Peace,
Chuck Wegrzyn

Scott Sanders

unread,
Feb 3, 2012, 3:53:32 PM2/3/12
to devops-t...@googlegroups.com
We would send at least three people to this event, possibly more. In addition, we'd be happy to sponsor pizza/beer/etc. Thanks for doing the legwork, Anthony!

-Scott Sanders

Jessvin Thomas

unread,
Feb 5, 2012, 2:05:40 PM2/5/12
to Chas., devops-t...@googlegroups.com
I would be in for Boston. I could probably get some others too.

Sent from my Windows Phone

From: Chas.
Sent: 2/3/2012 1:26 PM
To: devops-t...@googlegroups.com

Subject: Re: How to get started with data visualization?

Guess Who?

unread,
Feb 5, 2012, 2:15:44 PM2/5/12
to Jessvin Thomas, devops-t...@googlegroups.com
Ant, are you in communication with Edward already? I don't want to start a lot of overlapping conversations about focusing some of his class on monitoring and performance visualization. If you aren't, I'd be more than happy to talk to him about it.

Regards,
Chuck Wegrzyn


On 2/5/2012 2:05 PM, Jessvin Thomas wrote:
I would be in for Boston. I could probably get some others too.

Sent from my Windows Phone

From: Chas.
Sent: 2/3/2012 1:26 PM
To: devops-t...@googlegroups.com
Subject: Re: How to get started with data visualization?

I can't make it to Arlington, so I am taking the class in Boston. It would be nice if he is up to the idea of having his class televised (for the same fee). �I'd love to hear his thoughts on displaying monitoring/performance data visualization. Someone down there (in Arlington) want to ask?

If you guys down there do decide to get together it would be cool to pull in others of us on the fringes...lol

Peace,
Chuck Wegrzyn

On Fri, Feb 3, 2012 at 1:15 PM, Anthony J Burton <anfern...@gmail.com> wrote:
I just heard back from the Tufte people, and they say that the next class in Arlington will be sometime in May (dates to be posted to their website soon). I've received a number of responses showing interest in a follow on workshop with visualization topics specific to DevOps.

I think it makes sense to try to organize something that would highlight topics from the Tufte class and work with specific tools to get answers from different kind of monitoring or performance data. I'm thinking of an unconference sortofa thing; any other ideas about what might work?

Hopefully, if we can get a good group, I can recommend that Mr Tufte specifically address monitoring and/or performance data. At the very least we'd be there to ask these types of specific questions.

If we get 10 people who sign up, there's a 20% (on $380) discount to the Tufte event. And, you can get your books signed, which is of course priceless.

Perhaps this is something I should move off the list, and bring into the DevOpsDC mailing list? I wanted to post this here at this point to again gauge/spark interest.

--ant

On Thursday, January 26, 2012 at 11:49 AM, Anthony J Burton wrote:

It occurred to me early on in this thread that a really cool meet up for after one of Tufte's workshops would be a more extensive workshop on tools and techniques specific to devops. Tufte usually has a workshop in Arlington VA, but I don't see one scheduled right now�otherwise I'd think about organizing this for #devopsdc.

--ant

On Thursday, January 26, 2012 at 11:07 AM, Guess Who? wrote:

haha, I will second that sentiment as well! I didn't get my autographed; damn. I might just have to take it again.

C.

On 1/26/2012 11:04 AM, Peco Karayanev wrote:
For Tufte fans (self included) check out it his web site on when / where he is teaching seminars. They are relatively inexpensive and you get the four books he published for free as part of the course (you can even get an autograph from the man himself). If you are a data geek it is a must-attend event!
�
Cheers





Damon Edwards

unread,
Feb 5, 2012, 4:32:20 PM2/5/12
to devops-t...@googlegroups.com, Jessvin Thomas, devops-t...@googlegroups.com
If the class was focused on monitoring and performance (or at least a class filled with DevOps minded folks) I would be interested. 

If it was recorded and I could watch remotely (even at similar fee) it would be a no-brainer.

-Damon



On Feb 5, 2012, at 11:15 AM, Guess Who? <eprpa...@gmail.com> wrote:

Ant, are you in communication with Edward already? I don't want to start a lot of overlapping conversations about focusing some of his class on monitoring and performance visualization. If you aren't, I'd be more than happy to talk to him about it.

Regards,
Chuck Wegrzyn

On 2/5/2012 2:05 PM, Jessvin Thomas wrote:
I would be in for Boston. I could probably get some others too.

Sent from my Windows Phone

From: Chas.
Sent: 2/3/2012 1:26 PM
To: devops-t...@googlegroups.com
Subject: Re: How to get started with data visualization?

I can't make it to Arlington, so I am taking the class in Boston. It would be nice if he is up to the idea of having his class televised (for the same fee).  I'd love to hear his thoughts on displaying monitoring/performance data visualization. Someone down there (in Arlington) want to ask?

If you guys down there do decide to get together it would be cool to pull in others of us on the fringes...lol

Peace,
Chuck Wegrzyn

On Fri, Feb 3, 2012 at 1:15 PM, Anthony J Burton <anfern...@gmail.com> wrote:
I just heard back from the Tufte people, and they say that the next class in Arlington will be sometime in May (dates to be posted to their website soon). I've received a number of responses showing interest in a follow on workshop with visualization topics specific to DevOps.

I think it makes sense to try to organize something that would highlight topics from the Tufte class and work with specific tools to get answers from different kind of monitoring or performance data. I'm thinking of an unconference sortofa thing; any other ideas about what might work?

Hopefully, if we can get a good group, I can recommend that Mr Tufte specifically address monitoring and/or performance data. At the very least we'd be there to ask these types of specific questions.

If we get 10 people who sign up, there's a 20% (on $380) discount to the Tufte event. And, you can get your books signed, which is of course priceless.

Perhaps this is something I should move off the list, and bring into the DevOpsDC mailing list? I wanted to post this here at this point to again gauge/spark interest.

--ant

On Thursday, January 26, 2012 at 11:49 AM, Anthony J Burton wrote:

It occurred to me early on in this thread that a really cool meet up for after one of Tufte's workshops would be a more extensive workshop on tools and techniques specific to devops. Tufte usually has a workshop in Arlington VA, but I don't see one scheduled right now…otherwise I'd think about organizing this for #devopsdc.

--ant

On Thursday, January 26, 2012 at 11:07 AM, Guess Who? wrote:

haha, I will second that sentiment as well! I didn't get my autographed; damn. I might just have to take it again.

C.

On 1/26/2012 11:04 AM, Peco Karayanev wrote:
For Tufte fans (self included) check out it his web site on when / where he is teaching seminars. They are relatively inexpensive and you get the four books he published for free as part of the course (you can even get an autograph from the man himself). If you are a data geek it is a must-attend event!
 
Cheers





Guess Who?

unread,
Feb 5, 2012, 4:41:47 PM2/5/12
to devops-t...@googlegroups.com, Damon Edwards, Jessvin Thomas
Once I know if "Ant" is handling it or not, one of us will talk to Tufte and see what is possible.

Chuck Wegrzyn

Anthony J Burton

unread,
Feb 6, 2012, 12:14:26 PM2/6/12
to devops-t...@googlegroups.com
I'm not in contact with Edward directly, I just sent a general message and heard back from someone within the organization. I would only really be able to organize something for the DC area, although it is compelling to consider potentially taking the class in Boston and helping to organize a follow on meet up, there, and then using that as a basis for something in DC. Maybe that's just magic thinking tho. Any excuse to go to Boston...

I don't think filming the session is something they're going to agree to, but perhaps it's worth asking.

--ant

Jessvin Thomas

unread,
Feb 6, 2012, 2:16:47 PM2/6/12
to Anthony J Burton, devops-t...@googlegroups.com
I'm in Boston and could help.
random coincidence: I grew up in the same town as the checks for the class go to :)

Is there anyone beside chuck who might be interested in the Boston meetup so  I can gauge interest level?

Jessvin Thomas




Sent from my Windows Phone

From: Anthony J Burton
Sent: 2/6/2012 12:14 PM

Chas.

unread,
Feb 6, 2012, 2:19:24 PM2/6/12
to devops-t...@googlegroups.com, Anthony J Burton
I've already been in touch with Tufte. So back off Jessvin....

Chuck

Sebastian Otaegui

unread,
Feb 6, 2012, 3:04:17 PM2/6/12
to devops-t...@googlegroups.com
Hello all,

Can you guys post the full info about the class in Arlington 

Thanks
--
Those who do not understand Unix are condemned to reinvent it, poorly.
Any sufficiently recent Microsoft OS contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Unix.

Chas.

unread,
Feb 6, 2012, 3:34:08 PM2/6/12
to devops-t...@googlegroups.com
For the classes you can go to http://edwardtufte.com . I am trying to co-ordinate a bit more related to devops and in particular visualization ideas for performance and operations. I'll let everyone how it goes.

Chuck Wegrzyn

Anthony J Burton

unread,
Feb 6, 2012, 3:48:18 PM2/6/12
to devops-t...@googlegroups.com
They said that the class(es) in Arlington would be in May, and that they would be posting the specific dates "soon".

I definitely would like to know how receptive they are to suggesting performance and operations. 

By this point they have to be saying, "WTF is up with these DevOps people…"

--ant

Jacob Rosenberg

unread,
Feb 6, 2012, 3:50:27 PM2/6/12
to devops-t...@googlegroups.com

On Feb 6, 2012, at 3:48 PM, Anthony J Burton wrote:
> By this point they have to be saying, "WTF is up with these DevOps people…"

I believe the expression you're looking for is "Woohoo"

Khyron

unread,
Feb 6, 2012, 3:59:27 PM2/6/12
to devops-t...@googlegroups.com
Anthony:

I would be interested in the Arlington class.  We can take specifics off-list, if that helps.  I should be on 
the DevOpsDC list as well but in case...  I'll see about generating some more interest from internal to my 
group with my employer.

Claude Johnson
--
"May the bridges I burn light my way forward." - Unknown
"You can choose your friends, you can choose the deals." - Equity Private

Chas.

unread,
Feb 6, 2012, 4:13:40 PM2/6/12
to devops-t...@googlegroups.com
I took his class a few years back and he was always receptive to answering specific questions (I was involved in healthcare and needed to display some information for which I couldn't find anything good). So I am hopeful he will be willing to spend some cycles on it.

It would almost be useful to have him teach at a devops meeting since there would be a bigger selection of us present.

Chuck

Sebastian Otaegui

unread,
Feb 6, 2012, 4:27:15 PM2/6/12
to devops-t...@googlegroups.com
+1 to that.

Anthony J Burton

unread,
Feb 6, 2012, 5:04:06 PM2/6/12
to devops-t...@googlegroups.com
I asked about that specifically and this was the response:

"ET is the only one who deals with the information from the course, and his schedule is always tight whenever he is on location, so he unfortunately would not be available for the workshop."

--ant

Jessvin Thomas

unread,
Feb 6, 2012, 10:55:02 PM2/6/12
to Chas., devops-t...@googlegroups.com, Anthony J Burton
No worries. I missed your email looking for you or ant to coordinate coordinates apologize for that. I should have said anyway i was wondering if there was anyone else in Boston in addition to us, not excluding you anyway.

Let me know if I can by lending space or food or something.

jessvin
Sent from my Windows Phone

From: Chas.
Sent: 2/6/2012 2:20 PM
To: devops-t...@googlegroups.com
Cc: Anthony J Burton
Reply all
Reply to author
Forward
0 new messages