|
|
51CTO旗下网站
|
|
移动端
创建专栏

外媒速递:关于Docker日志记录机制的十大关注重点

Docker不仅改变了应用程序的部署方式,也改变了日志管理的工作流程。容器不会将日志写入文件,而是写入至控制台。正是由于这样的设计,才使Docker中的日志管理显得非常棘手。

作者:核子可乐译|2018-01-23 08:48

【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!

今天给大家推荐的内容包括:关于Docker日志记录机制的十大关注重点、帮助你主宰Node.js的八项重要提示、开源在二十年后并未如承诺般改变世界和将彻底毁掉您登陆页面优化的五个错误等。

一、关于Docker日志记录机制的十大关注重点

原文标题:Top 10 Docker Logging Gotchas

Docker日志记录机制

Docker不仅改变了应用程序的部署方式,也改变了日志管理的工作流程。容器不会将日志写入文件,而是写入至控制台。正是由于这样的设计,才使Docker中的日志管理显得非常棘手。而这也引出我们今天的讨论内容:关于Docker日志记录机制的十项要点。

1. Docker Logs命令仅适用于json-file Logging Driver

2. Docker Syslog Driver可能阻断容器部署

3. Docker Syslog Driver会在达成运行目标后会导致日志丢失

4. Docker Logging Drivers不支持多行日志

5. Docker Service Logs命令不支持非JSOn Logging Driver

6. 若无法抵达远程目标且缓冲区已满,Docker守护程序会崩溃

7. Docker容器在Splunk Driver发生故障时卡在已创建状态

8. Docker会记录跳过/缺失应用程序日志

9. Gelf Driver问题

10. Docker不支持多Log Driver

二、帮助你主宰Node.js的八项重要提示

原文标题:8 Tips for Mastering Node.js

时至今日,Node.js已经成为开发者用于为Web应用构建后端的主力工具选项之一。在今天的文章中,我们将分享一系列重要提示,希望能够帮助大家最大程度发挥这款框架的可观潜能。

1. 实施代码模块化

2. 在顶端进行“require”声明分组

3. JavaScript Standard Style

4. 使用异步代码

5. 语义版本控制

6. 将错误扼杀在萌芽中

7. 使用祸从口出

8. 安全高于一切

三、二十年过去,开源并未如承诺般改变世界

原文标题:20 years on, open source hasn’t changed the world as promised

开源

开源已经拥有二十年历史,但大家真的切身感受到了吗?答案可能并不肯定。遗憾的是,开源并没能像人们希望的那样改变整个软件领域。为什么会这样?在今天的文章中,我们将对开源发展历程当中的种种阻碍作出回顾。

1. 开源赢得基础设施,却未能赢得软件

2. 企业不愿投入开源

3. 开源在未来二十年中仍有希望

四、将彻底毁掉你登陆页面优化的五个错误

原文标题:5 Mistakes That Kill Landing Page Optimization

登陆页面优化的

登陆页面为何如此重要?因为它会给网站的营销效果造成影响,甚至导致营销活动毫无作用。在今天的文章中,我们将整理出五项常见错误,旨在帮助大家尽快发现并修复此类问题。

1. 主页与登陆页面

2. 引导操作的节奏太过温吞

3. 审美糟糕

4. 不匹配的信息

5. 缓慢的页面加载速度

【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】

戳这里,看该作者更多好文

【编辑推荐】

  1. 外媒速递:面向Docker与容器的最佳Linux发行版概述
  2. Linux 后台开发工作中常用的开源库
  3. 外媒速递:五款最强开源机器学习框架与工具综述
  4. docker必备—marathon基础教程
  5. 外媒速递:2018年十大开源技术发展趋势展望
【责任编辑:赵宁宁 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

热门职位+更多