[{"data":1,"prerenderedAt":380},["ShallowReactive",2],{"project-2622909":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":44,"post_text":45,"what":46,"said":82,"maker_in_thread":213,"shape":215,"grid":220,"attempts":343,"same_week":344,"maker_shows":38,"maker_hidden":372,"reader_version":373,"card":374},"2622909","Log.io","Log.io (Realtime log monitoring, powered by node.js + socket.io)","title","Show HN: Log.io (Realtime log monitoring, powered by node.js + socket.io)","http:\u002F\u002Flogio.org\u002F","logio.org","msmathers",1307310143,2011,205,53,33,1097,4,"notable","infrastructure","log monitoring","web_app",[21,24,25,26,27],"realtime logs","node.js","socket.io","log viewer","debated",-0.065,{"positive":31,"neutral":32,"mixed":33,"critical":34},8,6,3,11,28,{"design":37,"privacy":39,"idea":41,"execution":43},{"positive":33,"critical":38},1,{"positive":40,"critical":38},0,{"positive":33,"critical":42},5,{"positive":40,"critical":18},[38,42,40,33,40,40,33,33,33,33,38,40,40,40,38,42,42,42,38,40,40,33,40,38,38,40,38,33,40,40,40,40,33,40,42,40,40,40,40,40],null,{"problem":47,"audience":59,"pricing":45,"motivation":67,"time_to_build":45,"stack":72,"openness":81,"stage":81,"team_size":81},{"value":48,"source":49,"evidence":50},"Watching live log files across multiple servers in a browser","inferred",[51,55],{"id":52,"by":53,"text":54},"2623372","l_adams","I work with Mike. Everyone in the company doesn't need to see the logs, but all the developers do and some others (like myself) do too. This tool is most useful for watching…",{"id":56,"by":57,"text":58},"2623419","prule","I created vsConsole because it was a pain to get access to even the development and test server logs for the apps we were working on. Now the developers and testers have easy…",{"value":60,"source":49,"evidence":61},"Developers and sysadmins watching live logs across servers",[62,63],{"id":52,"by":53,"text":54},{"id":64,"by":65,"text":66},"2623132","viraptor","What is a usecase for everyone in the company to see raw logs? Nagios \u002F zabbix dashboard - sure. Some visits analytics - maybe. General stats \u002F resource usage - not for everyone,…",{"value":68,"source":69,"evidence":70},"Make watching live logs simpler than ssh and tail","commenter",[71],{"id":52,"by":53,"text":54},[73,78],{"value":25,"source":74,"evidence":75},"maker",[76],{"id":77},"post",{"value":26,"source":74,"evidence":79},[80],{"id":77},"unknown",{"praise":83,"objections":107,"requests":140,"questions":174,"alternatives":179},[84,99],{"value":85,"source":69,"evidence":86},"Polished, impressive product website and UI",[87,91,95],{"id":88,"by":89,"text":90},"2623531","joshklein","I know very little about system administration, but the comment I want to add to this conversation is: wow, this is a tremendously good product website. 1. Show the glamour shot…",{"id":92,"by":93,"text":94},"2623004","ianl","This is really cool; very impressed!",{"id":96,"by":97,"text":98},"2624488","ericflo","I built something similar a while back during the Django Dash, but there's no server software to install because it just uses ssh and tail: https:\u002F\u002Fgithub.com\u002Fericflo\u002Fservertail…",{"value":100,"source":69,"evidence":101},"Useful for live watching of logs across servers",[102,106],{"id":103,"by":104,"text":105},"2623119","e1ven","Syslog is cool and all, but this is a nice UI for displaying the logs in the browser, so everyone in the company can watch them, or you can easily open it up on an iPad, and hang…",{"id":52,"by":53,"text":54},[108,122,126,133],{"value":109,"source":69,"evidence":110},"Reinvents syslog and existing log tools like logstash",[111,114,118],{"id":112,"by":65,"text":113},"2623018","> Log.io has no persistence layer. Harvesters are informed of file changes via inotify, and log messages hop from harvester to server to web client via socket.io. This struck me…",{"id":115,"by":116,"text":117},"2623042","tedjdziuba","Cool, you just reinvented syslog, poorly.",{"id":119,"by":120,"text":121},"2625124","sciurus","This looks similar to logstash, which has been on my tools to try list for a while. \"logstash is a tool for managing events and logs. You can use it to collect logs, parse them,…",{"value":123,"source":69,"evidence":124},"Writing logs to disk then tailing with inotify is wasteful",[125],{"id":112,"by":65,"text":113},{"value":127,"source":69,"evidence":128},"Websocket transport is unencrypted and SSE suggested",[129],{"id":130,"by":131,"text":132},"2623237","xal","Also realize that if you are connected over websockets all data will be transferred unencrypted even if you put log.io behind https. A much better fit for these cases is SSE…",{"value":134,"source":69,"evidence":135},"Messages dropped between browsers",[136],{"id":137,"by":138,"text":139},"2623125","panarky","I like this, and I'd use it in my projects if I knew it was reliable. I've seen socket.io drop messages and I wonder if it's happening here. Open both Chrome and Firefox at the…",[141,148,159,166],{"value":142,"source":69,"evidence":143},"Graphs of metrics from logs in real time",[144],{"id":145,"by":146,"text":147},"2623010","alex1","It's cool to see log files streamed in real time to your browser but most of the time it scrolls too fast to get any useful information out of it (unless you use regex filters of…",{"value":149,"source":69,"evidence":150},"Support for CentOS and other distributions",[151,155],{"id":152,"by":153,"text":154},"2624153","robinduckett","Cool, but doesn't run on CentOS. Init files are coded exclusively for Debian, and I don't have time to convert them.",{"id":156,"by":157,"text":158},"2623631","oomkiller","Couldn't get it to start in Ubuntu (couldn't find module \"connect\", totally unsupported on Centos.",{"value":160,"source":69,"evidence":161},"Heroku add-on",[162],{"id":163,"by":164,"text":165},"2623596","marcamillion","This would be awesome as a plugin\u002Fadd-on for Heroku - if that's not already in the works.",{"value":167,"source":69,"evidence":168},"Persistent history and search",[169,173],{"id":170,"by":171,"text":172},"2624187","skrebbel","Oh man, and I just coded essentially the same (with persistence through, for we need history) with CouchDB over the last 2 months. If only you'd have launched a bit sooner! ps.…",{"id":64,"by":65,"text":66},[175],{"value":176,"source":69,"evidence":177},"Why read from disk via inotify instead of syslog",[178],{"id":112,"by":65,"text":113},[180,185,192,198,202],{"value":181,"source":69,"evidence":182},"Logstash",[183,184],{"id":119,"by":120,"text":121},{"id":112,"by":65,"text":113},{"value":186,"source":69,"evidence":187},"maptail",[188],{"id":189,"by":190,"text":191},"2623211","xtacy","This is probably what you described: https:\u002F\u002Fgithub.com\u002Fstagas\u002Fmaptail",{"value":193,"source":69,"evidence":194},"vsConsole",[195],{"id":196,"by":57,"text":197},"2623389","vsConsole is a similar application that solves the same problem, but based on java technologies. * Java Agents run on the servers * vsConsole is a web application that runs on…",{"value":199,"source":69,"evidence":200},"servertail",[201],{"id":96,"by":97,"text":98},{"value":203,"source":69,"evidence":204},"Remote syslog and pdsh",[205,209],{"id":206,"by":207,"text":208},"2623261","cdavid","As long as N is not too big, remote syslog works well for this case.",{"id":210,"by":211,"text":212},"2623226","mmaunder","Google pdsh",{"comments":40,"answered":40,"key":214},[],{"commenters":216,"max_depth":217,"maker_replies":40,"first_comment_mins":218,"lifespan_hours":219},35,7,56,18,[221,223,227,230,231,234,237,240,242,243,245,249,251,254,257,259,262,264,267,268,272,274,276,278,281,283,286,288,290,294,297,300,303,305,306,307,311,312,315,317,320,322,324,325,326,328,329,330,332,334,337,339,341],[112,40,38,222,65,40],"project\u002Fcritical\u002Fdesign",[224,40,42,225,226,40],"2623133","project\u002Fpositive\u002Fdesign","guan",[228,40,40,229,65,40],"2623187","commenter\u002Fneutral\u002Fnone",[88,38,42,225,89,40],[130,232,38,233,131,40],2,"project\u002Fcritical\u002Fprivacy",[235,232,40,229,236,40],"2623561","drivebyacct2",[238,232,40,229,239,40],"2623601","Sidnicious",[145,33,33,241,146,40],"project\u002Fneutral\u002Fidea",[189,33,33,241,190,40],[137,18,33,244,138,40],"project\u002Fmixed\u002Fexecution",[246,18,33,247,248,40],"2623161","project\u002Fneutral\u002Fexecution","Rauchg",[170,42,33,250,171,40],"project\u002Fmixed\u002Fdesign",[252,32,33,241,253,40],"2623053","coenhyde",[255,32,38,256,116,40],"2623069","project\u002Fcritical\u002Fidea",[258,32,40,229,65,40],"2623079",[260,32,40,229,261,40],"2623150","iloveponies",[263,32,40,229,65,40],"2623178",[265,32,40,229,266,40],"2624454","wladimir",[119,217,38,256,120,40],[269,31,42,270,271,40],"2623968","project\u002Fpositive\u002Fidea","franze",[196,273,33,241,57,40],9,[96,275,42,225,97,40],10,[92,34,42,277,93,40],"project\u002Fpositive\u002Fnone",[152,279,38,280,153,40],12,"project\u002Fcritical\u002Fexecution",[156,282,38,280,157,40],13,[284,282,40,229,285,40],"2624041","te_chris",[287,282,40,229,157,40],"2624438",[163,289,42,270,164,40],14,[291,292,38,280,293,40],"2623054",15,"noinput",[295,292,40,229,296,40],"2623167","whimsy",[298,292,38,280,299,40],"2623296","tptacek",[301,302,38,256,211,40],"2623192",16,[304,302,33,241,65,40],"2623200",[210,302,40,229,211,40],[206,302,38,256,207,40],[308,309,42,277,310,40],"2623090",17,"jschrf",[115,219,38,256,116,40],[313,219,40,229,314,40],"2623077","ascendant",[316,219,40,229,116,40],"2623107",[318,219,40,229,319,40],"2623171","troutwine",[321,219,40,229,116,40],"2623757",[323,219,40,229,319,40],"2624495",[103,219,33,250,104,40],[64,219,40,229,65,40],[327,219,40,229,104,40],"2623191",[52,219,42,270,53,40],[56,219,40,229,57,40],[331,219,40,229,116,40],"2623144",[333,219,40,229,299,40],"2623271",[335,219,40,229,336,40],"2623319","jawn",[338,219,40,229,116,40],"2623766",[340,219,40,229,299,40],"2623772",[342,219,40,229,116,40],"2624708",[],[345,350,355,360,365,369],{"id":346,"name":347,"points":348,"category":349},"2622558","Google Charts done in Canvas, side project",143,"languages",{"id":351,"name":352,"points":353,"category":354},"2621144","Hacker News Instant",91,"consumer_social",{"id":356,"name":357,"points":358,"category":359},"2616479","RecruiterBox",43,"web_saas",{"id":361,"name":362,"points":363,"category":364},"2631574","Sleepwiththefish.es",39,"games",{"id":366,"name":367,"points":368,"category":359},"2616041","JSON CMS",37,{"id":370,"name":371,"points":368,"category":364},"2625707","Paperblocks",false,"v2",{"id":375,"name":5,"line":6,"ai":372,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":376,"top":18,"kw":377,"maker":11,"domain":10,"tier":19,"attempts":40,"strip":378,"url":9,"mix":379,"praise":85,"objection":109,"sub":21},2622909,-0.06,[21,24,25,26,27],"1503003333100015551003011013000030500000",[31,32,33,34],1793990873268]