Pup

Dev tools

metrics dashboard

SHOW HN2012

107points
50comments
#199of 1,677 in 2012
Top 12%of 2012 by points

How HN took it

CuriousMostly questions and neutral comments

13 positive, 25 neutral or asking, 2 mixed, 6 critical, out of 46 comments about the project. Thread score +0.18.

Idea: 2 for, 3 againstDesign: 2 for, 1 againstExecution: 2 for, 1 againstPerformance: 1 for, 0 againstDocs: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • One-line install and quick setup

    From 2 comments
    • I love the one line install. The solution certainly won't be perfect for everyone but having such a pain-free way to test it out is awesome.
      michaelmior on HN
    • I was able to get in running against an existing statsd installation trivially, and explore it to my heart's content on my existing metrics. And I can look at the source - what…
      katabatic on HN
  • Attractive UI and logo

    From 3 comments
    • Nice! And that's an awesome logo.
      scottostler on HN
    • Love the Pup branding! Awesome logo.
      FreshCode on HN
    • Nice project, I love the UI. I solved the same problem in another way with: * collectd * collectd to graphite plugin (for server-level metrics, from all your servers) * graphite…
      jondot on HN
  • Works as a drop-in replacement for existing statsd

    From 2 comments
    • Very cool! Is it possible to use an existing StatsD installation if we already have one running? Or is it pretty much an "all or nothing" package?
      silverlight on HN
    • Pup will work with any existing statsd client - it just replaces the node.js statsd server. In other words, you can keep all your code and apps untouched (FYI I'm not the author,…
      olidb2 on HN

Objections

  • Lacks arbitrary dimensions and aggregation

    From 3 comments
    • If your needs are trivial, then it's probably adequate. Not everyone's needs are, though. I'm trying to evaluate it in the context of needing an enterprise-grade dashboard…
      otterley on HN
    • I looked at Datadog, but they still suffer from the same malady everyone else does: inspired by Cacti and Graphite, they use a flat namespace for metric names (e.g.…
      otterley on HN
    • But tags aren't dimensions. Tags are merely a list of dimensionless values and completely lack context that are essential for dashboard construction and value aggregation.…
      otterley on HN
  • No way to delete hosts from list

    From 1 comment
    • One thing I find disappointing is that you can't delete severs once they've been added. Especially since they count towards your limit. Unless I'm missing something?
      michaelmior on HN
  • Limited features compared to Graphite

    From 1 comment
    • Pup will graph all the metrics Datadog does - it already collects OS metrics, and comes with a set of plug-ins for connecting to common apps, and it wouldn't be very difficult to…
      olidb2 on HN
  • Thin documentation

    From 1 comment
    • This looks potentially interesting, but I can't really evaluate it without thorough and accurate documentation. It would be nice if there were more than just instructions for…
      otterley on HN

Requests

  • Better documentation

    From 1 comment
    • This looks potentially interesting, but I can't really evaluate it without thorough and accurate documentation. It would be nice if there were more than just instructions for…
      otterley on HN
  • Tag aggregation support

    From 1 comment
    • otterley - Don't walk away yet... we do support arbitrary dimensions! You can attach any arbitrary set of tags to metrics or events - on a per-datapoint basis, and slice / dice /…
      olidb2 on HN
  • Collectd integration

    From 1 comment
    • Does it only integrate with statsd, or could it aggregate metrics from collectd, for example? This could be an alternative to Graphite for graphing metrics because Graphite is a…
      hcarvalhoalves on HN

Questions

  • Can it run in production and on a separate server

    From 2 comments
    • Am i understanding this right: this is a kick in the butt for services like NewRelic? Does this always need to run on the same server as the Application? Or is it possible to run…
      axx on HN
    • Is Pup only designed to use it on my dev. machine to run it in my development environment, or can i use it on my production system? :)
      axx on HN
  • What happens to data from hosts that go offline

    From 1 comment
    • That's kind of cool :) But what about the case where I have an important server that's down for a few hours. Do I lose all the data previously collected?
      michaelmior on HN

Alternatives named

  • Graphite with statsd

    From 2 comments
    • This seems to be basically a collector that sends data to Datalog (a NON open-source service that costs $15/host/month). I recommend setting up Grahite+statsd (it's truly amazing…
      amix on HN
    • Nice project, I love the UI. I solved the same problem in another way with: * collectd * collectd to graphite plugin (for server-level metrics, from all your servers) * graphite…
      jondot on HN
  • New Relic

    From 1 comment
    • Am i understanding this right: this is a kick in the butt for services like NewRelic? Does this always need to run on the same server as the Application? Or is it possible to run…
      axx on HN
  • Cube (Square)

    From 1 comment
    • Square has a good solution built on node & mongo called cube (http://square.github.com/cube/). To build custom UIs they wrote javascript libraries Crossfilter…
      dbyrd on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/4344904)