[{"data":1,"prerenderedAt":249},["ShallowReactive",2],{"project-13877951":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":34,"aspects":35,"strip":43,"post_text":44,"what":45,"said":74,"maker_in_thread":147,"shape":155,"grid":158,"attempts":211,"same_week":212,"maker_shows":241,"maker_hidden":242,"reader_version":243,"card":244},"13877951","LogDNA","Set up Kubernetes logging with 2 kubectl commands","title","Show HN: LogDNA – Set up Kubernetes logging with 2 kubectl commands","https:\u002F\u002Fgithub.com\u002Flogdna\u002Flogdna-agent#kubernetes-logging","github.com","leeab",1489598905,2017,76,23,581,2242,26,"notable","infrastructure","logging","cli",[24,25,26,27],"kubernetes logging","log management","fluentd alternative","kubectl logs","debated",0.15,{"positive":31,"neutral":32,"mixed":33,"critical":32},5,3,0,11,{"idea":36,"performance":39,"docs":40,"execution":41,"privacy":42},{"positive":37,"critical":38},1,2,{"positive":33,"critical":33},{"positive":33,"critical":33},{"positive":33,"critical":37},{"positive":37,"critical":33},[33,31,33,32,33,32,33,33,33,31,33,37,33,31,37,33,37,32,33,31,33,31,33],null,{"problem":46,"audience":53,"pricing":44,"motivation":62,"time_to_build":44,"stack":66,"openness":71,"stage":72,"team_size":73},{"value":47,"source":48,"evidence":49},"Setting up logging for Kubernetes is complicated, requiring fluentd configs and Elasticsearch tuning","maker",[50],{"id":51,"by":11,"text":52},"13877957","Hi everyone, I'm a co-founder \u002F CTO of LogDNA. We were in Y Combinator's W15 batch and launched our cloud logging platform last year…",{"value":54,"source":55,"evidence":56},"Kubernetes users who want centralized logs","inferred",[57,58],{"id":51,"by":11,"text":52},{"id":59,"by":60,"text":61},"13879174","andrewstuart2","I don't think it's odd that it's getting upvotes, but centralized logging is already a feature (as an addon) of k8s. I have a helm chart that's a one-shot for setting up ELK and…",{"value":63,"source":48,"evidence":64},"Users wanted easier Kubernetes integration without manual config",[65],{"id":51,"by":11,"text":52},[67],{"value":68,"source":48,"evidence":69},"Kubernetes",[70],{"id":51,"by":11,"text":52},"unknown","launched","company",{"praise":75,"objections":97,"requests":113,"questions":124,"alternatives":139},[76,89],{"value":77,"source":78,"evidence":79},"Easy setup compared with fluentd and ELK configs","commenter",[80,81,85],{"id":51,"by":11,"text":52},{"id":82,"by":83,"text":84},"13878193","HorizonXP","Thanks for putting this out there Lee! This is huge! How do you guys handle multi-line log entries? This is the hardest part with existing setups, and would really help us trace…",{"id":86,"by":87,"text":88},"13878892","jdotjdot","Congrats! LogDNA is one of my favorite products. We're likely moving to Kubernetes shortly and were actually worried about logging, so this makes my life a lot easier",{"value":90,"source":78,"evidence":91},"Existing LogDNA users find it a good experience",[92,96],{"id":93,"by":94,"text":95},"13879876","jazoom","I've used LogDNA for a while now. It has been a good experience.",{"id":86,"by":87,"text":88},[98,106],{"value":99,"source":78,"evidence":100},"Built-in Kubernetes features and self-managed ELK\u002FFluentd stacks already cover this",[101,105],{"id":102,"by":103,"text":104},"13878371","manojlds","Seems odd that this is getting upvotes. Most stuff is 2 (actually 1) commands away in Kubernetes ONCE you have the necessary manifests.",{"id":59,"by":60,"text":61},{"value":107,"source":78,"evidence":108},"Stderr messages were marked info instead of err on Kubernetes",[109],{"id":110,"by":111,"text":112},"13879249","weitzj","Also interesting: I have used the docker integration of logdna beforehand, before moving to Kubernetes. The integration was done using docker compose per docker compose…",[114,120],{"value":115,"source":78,"evidence":116},"Better documentation for multi-namespace installs",[117],{"id":118,"by":111,"text":119},"13878293","It would be nice to improve the documentation a bit, and mention that only one agent is needed per node and that this agent will collect the logs across namespaces. As I have…",{"value":121,"source":78,"evidence":122},"Multi-line log entry support",[123],{"id":82,"by":83,"text":84},[125,132],{"value":126,"source":78,"evidence":127},"How are multi-line log entries handled",[128,129],{"id":82,"by":83,"text":84},{"id":130,"by":11,"text":131},"13878235","We currently treat each line separately and we can maintain line ordering okay. We have thought about this before and doing something like: if a line starts with tab or a fixed…",{"value":133,"source":78,"evidence":134},"Why stderr logs show as info on Kubernetes",[135,136],{"id":110,"by":111,"text":112},{"id":137,"by":11,"text":138},"13879488","Hmmm this may have been a bug. It should show stderr as err. Let me look into this.",[140],{"value":141,"source":78,"evidence":142},"ELK with Fluentd",[143,144],{"id":59,"by":60,"text":61},{"id":145,"by":11,"text":146},"13878438","Yes that's true for many things in Kubernetes but not as frequent in the logging space for Kubernetes. Many still rely on Fluentd as a parsing filter first to extract metadata…",{"comments":148,"answered":32,"key":149},10,[150,151,154],{"id":51,"text":52},{"id":152,"text":153},"13878250",":) Hope you'll give us a shot. And let us know what you think!",{"id":130,"text":131},{"commenters":156,"max_depth":31,"maker_replies":148,"first_comment_mins":33,"lifespan_hours":157},12,27,[159,161,165,167,169,171,173,175,179,181,185,187,189,190,194,196,198,199,202,205,206,208,209],[51,33,33,160,11,37],"project\u002Fneutral\u002Fidea",[162,33,31,163,164,33],"13878108","project\u002Fpositive\u002Fidea","allanshin",[152,33,33,166,11,37],"maker\u002Fneutral\u002Fnone",[82,33,32,168,83,33],"project\u002Fneutral\u002Fperformance",[130,33,33,170,11,37],"project\u002Fneutral\u002Fexecution",[118,33,32,172,111,33],"project\u002Fneutral\u002Fdocs",[174,33,33,170,11,37],"13878403",[176,33,33,177,178,33],"13878643","commenter\u002Fneutral\u002Fexecution","lobster_johnson",[180,33,33,170,11,37],"13878698",[182,33,31,183,184,33],"13878341","project\u002Fpositive\u002Fnone","od0",[186,33,33,166,11,37],"13878455",[110,33,37,188,111,33],"project\u002Fcritical\u002Fexecution",[137,33,33,170,11,37],[191,33,31,192,193,33],"13881327","project\u002Fpositive\u002Fprivacy","gkop",[102,37,37,195,103,33],"project\u002Fcritical\u002Fidea",[145,37,33,197,11,37],"commenter\u002Fneutral\u002Fidea",[59,37,37,195,60,33],[200,37,32,166,201,33],"13879794","ShaneOG",[203,37,33,204,60,33],"13888848","other\u002Fneutral\u002Fnone",[86,38,31,183,87,33],[207,38,33,166,11,37],"13880667",[93,32,31,183,94,33],[210,32,33,166,11,37],"13880670",[],[213,218,223,228,232,236],{"id":214,"name":215,"points":216,"category":217},"13838659","Sleeping Beauty",319,"games",{"id":219,"name":220,"points":221,"category":222},"13847301","Nomouse",228,"productivity",{"id":224,"name":225,"points":226,"category":227},"13874844","codepen.io",202,"creative",{"id":229,"name":230,"points":231,"category":227},"13866507","Every Day Is Pi Day",147,{"id":233,"name":234,"points":235,"category":20},"13837804","thisnumber.rocks",134,{"id":237,"name":238,"points":239,"category":240},"13879475","FaunaDB",131,"data",4,false,"v2",{"id":245,"name":5,"line":6,"ai":242,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":246,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":247,"url":9,"mix":248,"praise":77,"objection":99,"sub":21},13877951,[24,25,26,27],"05030300050105101305050",[31,32,33,32],1794036553538]