全国服务热线:400-035-8011

位置:郑州达内IT教育培训机构 > 学校动态 > 微服务优化运行

微服务优化运行

来源:郑州达内IT教育培训机构时间:2021/8/22 10:51:12

  微服务优化运行
  似乎很难监控整体
  尽管单个应用程序也有自己的挑战,但是在单个应用程序中回滚一个坏版本的过程是非常简单的。在容器应用程序中,事情变得复杂得多。无论你是逐渐将单个应用程序分解为微服务,还是从零开始构建一个新系统,你现在都有更多的服务需要监控。每个都可能:
  l使用不同的技术和/或语言。
  l在不同的机器和/或容器上运转。
  l使用K8s或类似技术进行容器化和排列。
  随之而来的是系统变得高度分散,需要集中监控。不幸的是,这意味着需要监控的东西越来越多。
  解决方案:

  Devops监控需要从平面数据模型转变为分层模型,可以随时观察到一系列系统和业务KPI。只需稍有偏差,团队就必须能够进入指标级结构,查看干扰来自哪种微服务,并从中了解实际故障的容器。在数据存储和可视化方面,DevOps工具链可能需要重新调整。开放源代码DB工具,如Prometheus和Grafana7.0,使目标易于实现。

微服务优化运行

  跨服务日志记录
  在谈论监控应用时,首先要提出的是日志、日志和日志。服务器每天产生的信息技术日志相当于碳的排放,较终导致硬盘驱动器溢出,以及疯狂的摄入、存储和工具成本。即使采用单体结构,你的日志也可能让你的工程师头疼。
  利用微服务,日志变得更加分散。一个简单的用户业务现在可以通过很多服务进行,所有这些服务都有自己的日志记录框架。为了解决这个问题,你必须从业务可能通过的所有服务中提取所有不同的日志解问题。
  解决方案:
  这里的主要挑战是了解一个业务如何在不同的服务之间流动。为了实现这一点,有必要大量修改传统的单个程序在顺序业务执行过程中通常如何记录所有事件的方法。虽然有很多框架可以帮助开发者处理(我们特别喜欢Jaeger的方法),但是对于想把单个重量变成微服务的企业来说,转向异步和跟踪驱动的日志记录仍然需要付出巨大的努力。
领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/3849/news/399059/违者必究! 以上就是郑州达内IT教育培训机构 小编为您整理 微服务优化运行的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-035-8011