2014/09/05 第30期

kibana:漂亮的ElasticSearch的界面

很多人都在用ElasticSearch,但我发现他们中竟然有人不知道kibana。所以这条链接贡献给kibana。 kibana是ElasticSearch的web UI,写得很漂亮,可以很方便地做一些dashboard,可视化出ElasticSearch的数据。 我们就用Flume把服务器产生的log实时传到ElasticSearch做索引,然后用kibana做界面实时监控。

Twitter的负载测试

看了这篇文章后,验证了之前听闻的Twitter每次release代码都要很长时间(以小时计算;坐我旁边的同事说的,他在twitter工作了几年)。他们每次release代码都要做足performance regression,确保新代码对整体性能没大影响。

Github迁移MySQL数据库的经验

原文的标题是“Making MySQL Better at GitHub”,我还以为文章是要写他们如何定制MySQL的代码,让MySQL在Github的workload下跑得更好。读完文章后发现,其实文章写的是他们把数据库迁移到另一个数据中心的经验。尽管有点失望,但里面的运维经验还是挺值得学习的 -- 最近我们也刚做了一次大迁移,迁移到另一个数据中心,跟这篇文章得出的经验很像:1)迁移前要做足够的性能测试;2)不同团队间的协调工作要做好,如果可能的话,演习几次。

Facebook挂了20分钟

在太平洋时间中午12点40左右,facebook的网站和app都访问不了。上个星期,Instagram也挂了2小时。理论上,Facebook访问不了的话,他们每分钟损失广告费$22,452。  

Facebook Cards

咋一看以为这是真的Facebook的产品。其实不是。 但这个对Facebook newsfeed的重新设计相当棒,如果facebook采用了类似的设计,那facebook就更加成为很多人的上网首页 -- 可以看天气,看新闻,玩游戏,社交炫耀窥探隐私,买东西,看视频等。