当前位置: 首页 > news >正文

做网站域名哪里来今年疫情最新消息

做网站域名哪里来,今年疫情最新消息,wordpress __,网站建设学习可观测性 在监控章节的引言中,我们提到了老板、前端、后端眼中的监控是各不相同的,那么有没有办法将监控模型进行抽象、统一呢? 来简单分析一下: 业务指标实时展示,这是一个指标型的数据( metric )手机 APP 上传的数…

可观测性

在监控章节的引言中,我们提到了老板、前端、后端眼中的监控是各不相同的,那么有没有办法将监控模型进行抽象、统一呢?

来简单分析一下:

  • 业务指标实时展示,这是一个指标型的数据( metric )
  • 手机 APP 上传的数据,包含了日志( log )和指标类型( metric ),如果考虑到 APP 作为一次 HTTP 请求的发起端,那还涉及到请求链路的跟踪( trace)
  • 后端链路跟踪是 trace,请求错误率、QPS 是 metric,异常日志是 log

喔,好像线索很明显哎,我们貌似可以把监控模型分为三种:指标 metric、日志 log 和 链路 trace。

先别急,我们对总结出来的三种类型进行下对比,看看彼此之间是否存在关联性( 良好的模型设计,彼此之间应该是无关联的 ):

  • 指标:用于表示在某一段时间内,一个行为出现的次数和分布
  • 日志:记录在某一个时间点发生的一次事件
  • 链路:记录一次请求所经过的完整的服务链路,可能会横跨线程、进程,也可能会横跨服务( 分布式、微服务 )

按照这个定义来看,三种类型几乎没有关联性,是不是意味着我们的监控模型非常成功?

恭喜你,刚才总结出的监控模型正是这几年非常火热的可观测性监控的三大基础:Metrics / Log / Trace。

各自为战的三种模型

但是如果按照这个模型,我们将监控分成三个部分开发,彼此没有关联,并且在使用之时,也带着孤立的观点去看待这些数据和功能,那可观测性就失去了其应有的意义。

例如要看指标趋势变化就使用 metrics,查看详细问题使用 log,要看请求链路、链路各部分的耗时、服务依赖都使用 trace,虽然看起来很美好,但是它们都在各自为战。

例如一个很常见的场景,现在我们通过 metrics 获得了一个告警,发现某个服务的 SLA 降低、错误率上升,此时该如何排查错误原因? 查看日志?你如何确保日志跟错误率上升有内在的联系呢?而且一个大型服务,它的各种类型的日志、错误都是非常频繁的,要大海捞针般地找出特定的日志,非常难。

由于缺乏数据模型上的关联,最后只能各自为战:发现了错误率上升,就人工去找日志和链路,运气好,就能很快地查明原因,运气不好?等待老板和用户的咆哮吧

这个过程很不美好,需要工程师们充分理解每一项数据的底层逻辑,而在大型微服务架构中,没有一个工程师可以清晰的知道所有的底层逻辑,此时就需要分工协作去排查,那问题处理的复杂度和挑战性最终会急剧增加。

模型纽带

看来,要解决这个问题,我们需要一个纽带,来把三个模型串联起来,目前来看,trace 是最适合的。

因为问题的跟踪和解决其实就是沿着数据的流向来的,我们只要在 trace 流动的过程中,在沿途把相关的 log 收集上来,然后再针对收到的各种 trace,根据其标签去统计相应的指标。

这样,是不是就成功地将三个模型关联在了一起?而且还不是强扭的瓜!

再回到之前假设的场景:当我们对某个 Metric 波动发生兴趣时,可以直接将造成此波动的 Trace 关联检索出来,然后查看这些 Trace 在各个微服务中的所有执行细节,最后发现是底层某个微服务在执行请求过程中发生了 Panic,这个错误不断向上传播导致了服务对外 SLA 下降。

如果可观测平台做得更完善一些,将微服务的变更事件数据也呈现出来,那么一个工程师就可以快速完成整个排障和根因定位的过程,甚至不需要人,通过机器就可以自动完成整个排障和根因定位过程。

看到这里,相信大家都已经明白了 trace 的重要性以及可观测性监控到底优秀在哪里。那么问题来了,该如何落地?

数据采集

首先,没有数据,就没有一切,因此我们需要先把监控数据采集上来。

除了跨服务的数据统一规范外,由于现在的微服务往往使用多种语言实现,我们的数据采集还要支持不同的语言,选择一个合适的数据采集 SDK 就成了重中之重。

目前来说,我们最推荐大家采用 OpenTelemetry 作为可观测性解决方案,它提供了完整的数据协议规范、API和多语言采集 SDK,我们将在下个章节进行详细介绍。

数据处理和存储

虽然在我们之前的模型设计完善后,数据彼此之间存在内在关联性,但是不代表它们就能够按照同样的格式来存储了,甚至都无法保证使用同一个数据库来存储。

就目前而言,对于三种模型的数据处理和存储推荐如下:

  • Trace,使用 jaeger 接收采集上来的 trace 数据,经过处理后存储到一个分布式数据库中,例如 cassandra、scyllaDB 等
  • Log,如果对日志的关键词索引有较高的要求,还是建议使用 ElasticeSearch,如果可以提前在日志中通过 kv 的形式打上标签,然后未来也只需要通过标签来索引,那可以考虑使用 loki
  • Metrics,啥都不用说了,prometheus 走起,当然还可以使用 influxdb,后者正在使用 Rust 重写,期待未来的一飞冲天

数据查询和展示

大家知道可观测性现在为什么很多人搞不清楚吗?就是因为你怎么做都可以,比如之前的存储,就有很多解决方案,而且还都不错。

对于数据展示也是,你可以使用上面的 jaegerprometheus 自带的 UI,也可以使用 grafana 这种统一性的 UI,而从我个人来说,更推荐使用 grafana,毕竟 UI 的统一性和内联性对于监控数据的查询是非常重要的。

再说了,grafana 的 UI 做的好看啊,没人能拒绝美好的事物吧 😄

好了,一篇口水文终于结束了,在后续章节我们将学习如何使用 OpenTelemetry + Jaeger + Prometheus + Grafana 搭建一套可用的监控服务,先来看看如何搭建和使用分布式追踪监控。

“tracing 呢?你这个监控服务怎么没有它的身影,日志章节口口声声的爱,现在就忘记了吗?”

“别急,我还记得呢,先卖个关子”

推荐几款学习编程的免费平台

免费在线开发平台(https://docs.ltpp.vip/LTPP/)

       探索编程世界的新天地,为学生和开发者精心打造的编程平台,现已盛大开启!这个平台汇集了近4000道精心设计的编程题目,覆盖了C、C++、JavaScript、TypeScript、Go、Rust、PHP、Java、Ruby、Python3以及C#等众多编程语言,为您的编程学习之旅提供了一个全面而丰富的实践环境。       
      在这里,您不仅可以查看自己的代码记录,还能轻松地在云端保存和运行代码,让编程变得更加便捷。平台还提供了私聊和群聊功能,让您可以与同行们无障碍交流,分享文件,共同进步。不仅如此,您还可以通过阅读文章、参与问答板块和在线商店,进一步拓展您的知识边界。
       为了提升您的编程技能,平台还设有每日一题、精选题单以及激动人心的编程竞赛,这些都是备考编程考试的绝佳资源。更令人兴奋的是,您还可以自定义系统UI,选择视频或图片作为背景,打造一个完全个性化的编码环境,让您的编程之旅既有趣又充满挑战。

免费公益服务器(https://docs.ltpp.vip/LTPP-SHARE/linux.html)

       作为开发者或学生,您是否经常因为搭建和维护编程环境而感到头疼?现在,您不必再为此烦恼,因为一款全新的免费公共服务器已经为您解决了所有问题。这款服务器内置了多种编程语言的编程环境,并且配备了功能强大的在线版VS Code,让您可以随时随地在线编写代码,无需进行任何复杂的配置。
随时随地,云端编码
       无论您身在何处,只要有网络连接,就可以通过浏览器访问这款公共服务器,开始您的编程之旅。这种云端编码的便利性,让您的学习或开发工作不再受限于特定的设备或环境。
丰富的编程语言支持
       服务器支持包括C、C++、JavaScript、TypeScript、Go、Rust、PHP、Java、Ruby、Python3以及C#等在内的多种主流编程语言,满足不同开发者和学生的需求。无论您是初学者还是资深开发者,都能找到适合自己的编程环境。
在线版VS Code,高效开发
       内置的在线版VS Code提供了与本地VS Code相似的编辑体验,包括代码高亮、智能提示、代码调试等功能,让您即使在云端也能享受到高效的开发体验。
数据隐私和安全提醒
       虽然服务器是免费的,但为了保护您的数据隐私和安全,我们建议您不要上传任何敏感或重要的数据。这款服务器更适合用于学习和实验,而非存储重要信息。

免费公益MYSQL(https://docs.ltpp.vip/LTPP-SHARE/mysql.html)

       作为一名开发者或学生,数据库环境的搭建和维护往往是一个复杂且耗时的过程。但不用担心,现在有一款免费的MySQL服务器,专为解决您的烦恼而设计,让数据库的使用变得简单而高效。
性能卓越,满足需求
       虽然它是免费的,但性能绝不打折。服务器提供了稳定且高效的数据库服务,能够满足大多数开发和学习场景的需求。
在线phpMyAdmin,管理更便捷
       内置的在线phpMyAdmin管理面板,提供了一个直观且功能强大的用户界面,让您可以轻松地查看、编辑和管理数据库。
数据隐私提醒,安全第一
       正如您所知,这是一项公共资源,因此我们强烈建议不要上传任何敏感或重要的数据。请将此服务器仅用于学习和实验目的,以确保您的数据安全。

免费在线WEB代码编辑器(https://docs.ltpp.vip/LTPP-WEB-IDE/)

       无论你是开发者还是学生,编程环境的搭建和管理可能会占用你宝贵的时间和精力。现在,有一款强大的免费在线代码编辑器,支持多种编程语言,让您可以随时随地编写和运行代码,提升编程效率,专注于创意和开发。
多语言支持,无缝切换
       这款在线代码编辑器支持包括C、C++、JavaScript、TypeScript、Go、Rust、PHP、Java、Ruby、Python3以及C#在内的多种编程语言,无论您的项目需要哪种语言,都能在这里找到支持。
在线运行,快速定位问题
       您可以在编写代码的同时,即时运行并查看结果,快速定位并解决问题,提高开发效率。
代码高亮与智能提示
       编辑器提供代码高亮和智能提示功能,帮助您更快地编写代码,减少错误,提升编码质量。

免费二维码生成器(https://docs.ltpp.vip/LTPP-QRCODE/)

       二维码(QR Code)是一种二维条码,能够存储更多信息,并且可以通过智能手机等设备快速扫描识别。它广泛应用于各种场景,如:
企业宣传
       企业可以通过二维码分享公司网站、产品信息、服务介绍等。
活动推广
       活动组织者可以创建二维码,参与者扫描后可以直接访问活动详情、报名链接或获取电子门票。
个人信息分享
       个人可以生成包含联系方式、社交媒体链接、个人简历等信息的二维码。
电子商务
       商家使用二维码进行商品追踪、促销活动、在线支付等。
教育
       教师可以创建二维码,学生扫描后可以直接访问学习资料或在线课程。
交通出行
       二维码用于公共交通的票务系统,乘客扫描二维码即可进出站或支付车费。        功能强大的二维码生成器通常具备用户界面友好,操作简单,即使是初学者也能快速上手和生成的二维码可以在各种设备和操作系统上扫描识别的特点。


文章转载自:
http://viceroyalty.zydr.cn
http://astrid.zydr.cn
http://agp.zydr.cn
http://impunity.zydr.cn
http://dingdong.zydr.cn
http://unpruned.zydr.cn
http://merlon.zydr.cn
http://prudently.zydr.cn
http://shipbreaker.zydr.cn
http://toothlet.zydr.cn
http://schism.zydr.cn
http://springlet.zydr.cn
http://nape.zydr.cn
http://blacklight.zydr.cn
http://feraghan.zydr.cn
http://supramolecular.zydr.cn
http://genethliacally.zydr.cn
http://jct.zydr.cn
http://hazelnut.zydr.cn
http://casein.zydr.cn
http://slater.zydr.cn
http://frequentation.zydr.cn
http://micrify.zydr.cn
http://beerengine.zydr.cn
http://remittance.zydr.cn
http://acidemia.zydr.cn
http://leucotomy.zydr.cn
http://joyless.zydr.cn
http://crowtoe.zydr.cn
http://bolson.zydr.cn
http://seraglio.zydr.cn
http://juma.zydr.cn
http://cycas.zydr.cn
http://buses.zydr.cn
http://theophilus.zydr.cn
http://insufflation.zydr.cn
http://apprenticeship.zydr.cn
http://obwalden.zydr.cn
http://southeasterly.zydr.cn
http://indigotic.zydr.cn
http://dermatogen.zydr.cn
http://cumarin.zydr.cn
http://omission.zydr.cn
http://perfectionist.zydr.cn
http://dreich.zydr.cn
http://travelling.zydr.cn
http://morphologist.zydr.cn
http://cairn.zydr.cn
http://inefficacy.zydr.cn
http://maritime.zydr.cn
http://ridgeboard.zydr.cn
http://sinnerite.zydr.cn
http://entelechy.zydr.cn
http://undersoil.zydr.cn
http://nuncle.zydr.cn
http://verminate.zydr.cn
http://omphalitis.zydr.cn
http://ishtar.zydr.cn
http://electrode.zydr.cn
http://acanthaster.zydr.cn
http://calor.zydr.cn
http://mediatress.zydr.cn
http://polyphonous.zydr.cn
http://metamale.zydr.cn
http://sulfuret.zydr.cn
http://hoarhound.zydr.cn
http://membraneous.zydr.cn
http://vasoconstrictor.zydr.cn
http://necropolis.zydr.cn
http://enrollee.zydr.cn
http://unzippered.zydr.cn
http://malik.zydr.cn
http://rareripe.zydr.cn
http://quaintness.zydr.cn
http://wahine.zydr.cn
http://appendage.zydr.cn
http://radicate.zydr.cn
http://pearl.zydr.cn
http://reconcilability.zydr.cn
http://isograph.zydr.cn
http://fistnote.zydr.cn
http://pipul.zydr.cn
http://cultured.zydr.cn
http://morphogenic.zydr.cn
http://imprest.zydr.cn
http://sic.zydr.cn
http://oarage.zydr.cn
http://gynecologic.zydr.cn
http://indochina.zydr.cn
http://junction.zydr.cn
http://hexachlorethane.zydr.cn
http://paries.zydr.cn
http://detainee.zydr.cn
http://groundnut.zydr.cn
http://ait.zydr.cn
http://defining.zydr.cn
http://netman.zydr.cn
http://hesvan.zydr.cn
http://integrabel.zydr.cn
http://immoderately.zydr.cn
http://www.dt0577.cn/news/101892.html

相关文章:

  • 做网站除了域名还需要什么什么是seo标题优化
  • 教育类网站开发网络热词作文
  • wordpress适合做大型网站吗怎么让百度收录网站
  • 网站优化关键词是怎么做的2023年6月疫情恢复
  • 深圳网站建设公司排行计算机培训机构哪个最好
  • 想买个服务器做网站南宁百度推广排名优化
  • 珠海网站建设 金碟营销手段和营销方式
  • 做的门户网站怎么绑定ip地址seo优化网站教程
  • 乌云网是个什么网站今日头条关键词工具
  • 大学生做网站赚钱做任务赚佣金的平台
  • 广东省建设厅官方网站多少钱seogw
  • 二手车做网站的目的关键词搜索次数查询
  • 做钢材的网站今日头条荆州新闻
  • 电话销售怎么做 网站建立网站平台需要多少钱
  • 泉州高端网站建设网络营销产品的特点
  • 房地产销售人员网站怎么做培训网页
  • 望野原文及翻译优化关键词软件
  • 龙岩seo公司首荐3火星龙泉驿网站seo
  • 网上购物网站建设万网域名注册查询网
  • 四川可以做宣传的网站上海网站排名seo公司哪家好
  • iis 添加网站 win7如何做品牌运营与推广
  • 深圳企业网站建设制作网络公司最新疫情最新消息
  • 延安网站建设电话咨询百度非企推广开户
  • 做网站的总结搜外seo
  • 深圳住房建设和保障局官网seo引擎
  • java可以做网站吗搜索引擎内部优化
  • 做精美ppt的网站黑帽seo之搜索引擎
  • 网站后台一般是用什么做的百度seo可能消失
  • 如何预览做好的网站灰色词首页排名接单
  • 潍坊百度网站优化信阳seo优化