[{"data":1,"prerenderedAt":373},["ShallowReactive",2],{"project-4344904":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":45,"post_text":47,"what":48,"said":104,"maker_in_thread":221,"shape":223,"grid":228,"attempts":337,"same_week":338,"maker_shows":38,"maker_hidden":366,"reader_version":367,"card":368},"4344904","Pup","Pup, real-time app metrics with Statsd","title","Show HN: Pup, real-time app metrics with Statsd","http:\u002F\u002Fwww.datadoghq.com\u002F2012\u002F08\u002Feasy-app-metrics-with-pup\u002F","datadoghq.com","Vvick727",1344256230,2012,107,50,199,1677,12,"notable","dev_tools","metrics dashboard","cli",[24,25,26,27],"statsd","app metrics","real-time monitoring","graphite alternative","curious",0.18,{"positive":31,"neutral":32,"mixed":33,"critical":34},13,25,2,6,46,{"design":37,"idea":39,"performance":41,"execution":43,"docs":44},{"positive":33,"critical":38},1,{"positive":33,"critical":40},3,{"positive":38,"critical":42},0,{"positive":33,"critical":38},{"positive":42,"critical":38},[40,42,38,40,40,46,42,46,40,42,40,46,38,40,40,46,40,40,40,46,40,40,40,38,46,46,38,38,40,42,40,40,46,40,46,46,46,40,40,40],5,null,{"problem":49,"audience":61,"pricing":68,"motivation":77,"time_to_build":47,"stack":86,"openness":101,"stage":102,"team_size":103},{"value":50,"source":51,"evidence":52},"Seeing app metrics quickly without setting up Graphite and statsd stack","commenter",[53,57],{"id":54,"by":55,"text":56},"4345742","olidb2","I meant it as a shortest time from \"I wish I could see my app metrics\" to actually seeing them. In other words, ease of set-up, lack of knobs, having metrics appear…",{"id":58,"by":59,"text":60},"4347494","alq","A no-hassle, real-time display of custom metrics for developers: 1 command to run and you can watch your app in action, as long as you instrument it with a statsd client (pretty…",{"value":62,"source":51,"evidence":63},"Developers wanting quick app metrics",[64,67],{"id":65,"by":55,"text":66},"4346680","We designed pup to be first and foremost accessible to developers, but it will work just the same on production systems. Once you get addicted to metrics and want more…",{"id":58,"by":59,"text":60},{"value":69,"source":51,"evidence":70},"Pup is open source; Datadog SaaS free up to 5 hosts",[71,74],{"id":72,"by":55,"text":73},"4345549","This was developed for Datadog, yes. But Pup works fully stand-alone and is completely open-source - so you can take whatever you want \u002F need from it. Pup has a narrower scope…",{"id":75,"by":55,"text":76},"4348094","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…",{"value":78,"source":51,"evidence":79},"Make monitoring easy and reduce friction to see app metrics",[80,83],{"id":81,"by":55,"text":82},"4346262","In a nutshell, yes. You can also contribute some of the features you need to pup if you are so inclined. We're on a mission to provide monitoring that doesn't suck, and we…",{"id":84,"by":55,"text":85},"4346307","Thanks katabatic - reducing friction was exactly what we were going for.",[87,94],{"value":88,"source":51,"evidence":89},"Node.js",[90],{"id":91,"by":92,"text":93},"4345084","silverlight","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?",{"value":95,"source":51,"evidence":96},"D3.js",[97],{"id":98,"by":99,"text":100},"4346255","jondot","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…","open_source","launched","company",{"praise":105,"objections":136,"requests":166,"questions":184,"alternatives":201},[106,117,129],{"value":107,"source":51,"evidence":108},"One-line install and quick setup",[109,113],{"id":110,"by":111,"text":112},"4346401","michaelmior","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.",{"id":114,"by":115,"text":116},"4346131","katabatic","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…",{"value":118,"source":51,"evidence":119},"Attractive UI and logo",[120,124,128],{"id":121,"by":122,"text":123},"4345144","scottostler","Nice! And that's an awesome logo.",{"id":125,"by":126,"text":127},"4345698","FreshCode","Love the Pup branding! Awesome logo.",{"id":98,"by":99,"text":100},{"value":130,"source":51,"evidence":131},"Works as a drop-in replacement for existing statsd",[132,133],{"id":91,"by":92,"text":93},{"id":134,"by":55,"text":135},"4345136","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,…",[137,150,156,160],{"value":138,"source":51,"evidence":139},"Lacks arbitrary dimensions and aggregation",[140,144,147],{"id":141,"by":142,"text":143},"4346617","otterley","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…",{"id":145,"by":142,"text":146},"4346750","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.…",{"id":148,"by":142,"text":149},"4346964","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.…",{"value":151,"source":51,"evidence":152},"No way to delete hosts from list",[153],{"id":154,"by":111,"text":155},"4347500","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?",{"value":157,"source":51,"evidence":158},"Limited features compared to Graphite",[159],{"id":75,"by":55,"text":76},{"value":161,"source":51,"evidence":162},"Thin documentation",[163],{"id":164,"by":142,"text":165},"4345781","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…",[167,171,177],{"value":168,"source":51,"evidence":169},"Better documentation",[170],{"id":164,"by":142,"text":165},{"value":172,"source":51,"evidence":173},"Tag aggregation support",[174],{"id":175,"by":55,"text":176},"4346801","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 \u002F dice \u002F…",{"value":178,"source":51,"evidence":179},"Collectd integration",[180],{"id":181,"by":182,"text":183},"4348020","hcarvalhoalves","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…",[185,195],{"value":186,"source":51,"evidence":187},"Can it run in production and on a separate server",[188,192],{"id":189,"by":190,"text":191},"4345419","axx","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…",{"id":193,"by":190,"text":194},"4346589","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? :)",{"value":196,"source":51,"evidence":197},"What happens to data from hosts that go offline",[198],{"id":199,"by":111,"text":200},"4351841","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?",[202,210,214],{"value":203,"source":51,"evidence":204},"Graphite with statsd",[205,209],{"id":206,"by":207,"text":208},"4345459","amix","This seems to be basically a collector that sends data to Datalog (a NON open-source service that costs $15\u002Fhost\u002Fmonth). I recommend setting up Grahite+statsd (it's truly amazing…",{"id":98,"by":99,"text":100},{"value":211,"source":51,"evidence":212},"New Relic",[213],{"id":189,"by":190,"text":191},{"value":215,"source":51,"evidence":216},"Cube (Square)",[217],{"id":218,"by":219,"text":220},"4346734","dbyrd","Square has a good solution built on node & mongo called cube (http:\u002F\u002Fsquare.github.com\u002Fcube\u002F). To build custom UIs they wrote javascript libraries Crossfilter…",{"comments":42,"answered":42,"key":222},[],{"commenters":224,"max_depth":225,"maker_replies":42,"first_comment_mins":226,"lifespan_hours":227},23,8,63,38,[229,231,234,236,238,242,244,247,250,254,258,261,263,264,267,269,271,273,275,277,279,280,281,282,286,288,290,291,293,294,297,298,299,300,302,303,304,305,307,308,309,313,316,319,321,323,326,329,330,332],[98,42,40,230,99,42],"project\u002Fmixed\u002Fdesign",[232,42,42,233,55,42],"4346271","commenter\u002Fneutral\u002Fnone",[206,38,38,235,207,42],"project\u002Fcritical\u002Fidea",[72,38,40,237,55,42],"maker\u002Fneutral\u002Fnone",[239,38,40,240,241,42],"4345697","project\u002Fneutral\u002Fperformance","achompas",[54,38,40,243,55,42],"project\u002Fneutral\u002Fidea",[245,38,46,246,241,42],"4345937","maker\u002Fpositive\u002Fnone",[248,38,42,233,249,42],"4345867","treeder",[251,33,46,252,253,42],"4345322","project\u002Fpositive\u002Fidea","brokentone",[255,33,40,256,257,42],"4345449","project\u002Fmixed\u002Fidea","josegonzalez",[259,33,40,243,260,42],"4345462","sciurus",[262,33,42,233,241,42],"4345722",[218,40,40,243,219,42],[110,265,46,266,111,42],4,"project\u002Fpositive\u002Fexecution",[268,265,40,237,59,42],"4347458",[154,265,38,270,111,42],"project\u002Fcritical\u002Fexecution",[272,265,40,237,55,42],"4347796",[199,265,40,274,111,42],"project\u002Fneutral\u002Fexecution",[276,265,40,237,55,42],"4352706",[278,265,46,246,111,42],"4353623",[181,46,40,243,182,42],[75,46,40,237,55,42],[189,34,40,243,190,42],[283,34,46,284,285,42],"4345439","project\u002Fpositive\u002Fperformance","StavrosK",[287,34,40,237,55,42],"4345452",[289,34,40,243,190,42],"4346227",[81,34,40,237,55,42],[193,34,40,292,190,42],"project\u002Fneutral\u002Fnone",[65,34,40,237,55,42],[164,295,38,296,142,42],7,"project\u002Fcritical\u002Fdocs",[114,295,46,266,115,42],[84,295,46,246,55,42],[141,295,38,235,142,42],[301,295,40,237,55,42],"4346660",[145,295,38,235,142,42],[175,295,40,243,55,42],[148,295,42,233,142,42],[306,295,40,237,55,42],"4347007",[91,225,40,243,92,42],[134,225,40,243,55,42],[310,311,46,246,312,42],"4345691",9,"blaines",[314,315,40,237,55,42],"4346724",10,[317,318,46,252,241,42],"4345700",11,[121,18,46,320,122,42],"project\u002Fpositive\u002Fdesign",[322,18,46,246,59,42],"4345206",[324,18,46,246,325,42],"4345267","jongala",[327,31,40,243,328,42],"4347362","instakill",[58,31,40,243,59,42],[125,331,46,320,126,42],14,[333,334,38,335,336,42],"4345517",15,"project\u002Fcritical\u002Fdesign","bgnm2000",[],[339,344,348,353,357,362],{"id":340,"name":341,"points":342,"category":343},"4355545","Burner",323,"productivity",{"id":345,"name":346,"points":347,"category":343},"4357348","We Use That",201,{"id":349,"name":350,"points":351,"category":352},"4346973","Statwing",135,"data",{"id":354,"name":355,"points":356,"category":343},"4336977","Everyday.me",104,{"id":358,"name":359,"points":360,"category":361},"4329122","Makr.io",78,"consumer_social",{"id":363,"name":364,"points":365,"category":361},"4332445","HubChilla",61,false,"v2",{"id":369,"name":5,"line":6,"ai":366,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":370,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":371,"url":9,"mix":372,"praise":107,"objection":138,"sub":21},4344904,[24,25,26,27],"3013350530351335333533315511303353555333",[31,32,33,34],1793990883933]