首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏FunTester

    敏捷监控与可观察

    特别是在性能指标和系统可靠对客户满意度和忠诚度产生直接影响,并直接影响企业利润的情况下。 传统的应用程序性能监控(APM)工具最初设计用于更加静态和预测的环境。 扩展性:随着系统的增长,复杂通常呈指数级增长。当监控和可观察同步工作时,APM 的扩展性大幅提升。监控可以帮助您密切关注性能指标,而可观察则让您能够大规模微调系统以实现最佳性能。 因此,您可以实现一种扩展的方法,不仅能够主动识别瓶颈和资源限制,还可以调查并解决这些问题。 创建一个有凝聚力的系统 协同监控和可观察是构建强大、伸缩且充满洞察力的APM框架的关键组成部分。 互操作 敏捷的APM系统依赖于监控和可观察工具之间的无缝数据交换。当每个工具作为独立系统运行时,存在获取孤立数据流和操作盲点的风险。考虑构建一个互操作的系统,允许将数据聚合到单个综合仪表板中。 然而,要充分利用可观察的潜力,我们必须收集正确的数据——这些数据能够解读预测和不可预测的生产挑战。文化应该强调改进应用程序的工具。建议的方法是建立一个堆栈,可以适应与应用程序性能相关的任何查询。

    50210编辑于 2024-01-10
  • 来自专栏小工匠聊架构

    Linux - 性能可观察工具

    ---- 常用的Linux性能可观察工具 以下是一些常用的Linux性能可观察工具: top: 显示实时的系统性能数据,包括CPU使用率、内存使用情况、进程信息等。

    54230编辑于 2023-09-15
  • 来自专栏TARS基金会

    观察与监控的区别 | 5 个提升可观察的开源利器

    本文将讨论可观察和监控之间的区别,如何观察不同的系统,以及罗列一些能够提高可观察的开源工具。 根据前文的描述,可观察与监控似乎是无区别。事实上,监控是推动可观察的一个过程,但可观察远不止于此。监控仅使用表面数据来传达问题表面上发生了什么。 例如, TARS 微服务框架不仅可以帮助开发人员构建他们的微服务,还可以为微服务集成可观察工具,大大提升应用程序的可观察。其他框架,例如Istio服务网格。也能够集成不同的可观察工具。 参考文献 [1] https://www.observeinc.com/resources/what-is-observability/ [2] https://newrelic.com/blog/best-practices what-is-cloud-native-observability#:~:text=Observability%20is%20defined%20as%20your,data%20processes%2C

    70030编辑于 2022-08-31
  • 来自专栏Tencent Serverless 官方专栏

    APM:实质提升 Serverless 可观察

    Serverless 可观察现状 Serverless 一方面降低了开发者的运维负担,开发者无需关注底层资源的情况;另一方面,需要满足开发者对性能、对指标的可观察的需求。 2021年,Serverless 可观察的提升将是Serverless技术发展的重要趋势。 云厂商首先为云函数服务提供了配套的可观察性功能,同时也在不断探寻云函数和行业中现有可观察解决方案集成的思路,简化流程,降低开发者的学习成本,更利于现有项目的平滑迁移。 腾讯云 Serverless 与行业 APM 解决方案集成 为了让 Serverless 客户能够使用 APM 技术提升可观察。 本次生态合作将提升腾讯云 Serverless 产品的可观察,帮助客户业务更好地做可用建设,助力业务发展。

    1.1K30发布于 2020-12-30
  • 来自专栏运维开发王义杰

    OpenTelemetry:打造现代可观察系统

    OpenTelemetry 是一个开源项目,它的目标是提供一套全面的工具,让开发者和运维人员可以获取、收集、分析和导出各种类型的遥测数据(包括但不限于跟踪、指标和日志)。通过 OpenTelemetry,我们可以更好地理解自己的软件服务的行为和性能,诊断和修复问题,优化用户体验。

    72920编辑于 2023-08-10
  • 来自专栏数据库相关

    MySQL 8 和复制可观察

    使用Performance_Schema有更好的方法来监视和观察复制过程。 ON | ON | ON | none | none || group_replication_applier (2) | ON | ON | ON | 00:00:15.395870 | 00:00:15.380884 || clusterset_replication (2) *************** 6. row ***************************                 channel: clusterset_replication (2) 结论复制可观察非常详细,并通过 MySQL 8 提供了大量信息。也许现在是改变查看或监视复制方式的好时机。

    52640编辑于 2023-09-07
  • 来自专栏让技术和时代并行

    Linkerd|实现Kubernetes可观察监测

    在本文中,我们将向您展示如何完成基本的Kubernetes可观察任务:从运行在Kubernetes集群上的应用程序获得黄金指标或黄金信号。 任何Kubernetes使用者者的第一个可观察任务之一是监视,您需要知道什么时候出现了问题,以便您可以快速地修复它们。 Kubernetes可观察是一个非常广泛的话题,网上有很多关于可观察与监控、分布式跟踪与日志记录等之间的细微差别的讨论。 Cindy Sridharan在她的关于监控和可观察的博文中写道:当不直接驱动报警时,监控数据应该被优化,以提供系统整体健康状况的鸟瞰图。 我们已经看到了如何使用Linkerd来获得黄金指标,这是获得系统可观察的第一步,也就是说,获得复杂应用程序中正在发生的事情的高级视图。但指标只是个开始。

    71620编辑于 2023-03-18
  • 来自专栏前端一会

    Vue 2.x 文档阅读笔记三 (复用)

    在这里可以进行一次的初始化设置。 inserted: 当被绑定的元素插入到 DOM 中时调用 update:所在组件的虚拟节点(VNode)更新时调用,但是可能发生在其子虚拟节点更新之前。 过滤器函数还可以接收别的参数:{{ msg | filterA('arg1', arg2) }},filterA 被定义为接收三个参数的过滤器函数。 其中 msg 的值作为第一个参数,普通字符串 'arg1' 作为第二个参数,表达式 arg2 的值作为第三个参数。 参考资料: 1. vue官方文档

    64810发布于 2019-09-09
  • 来自专栏前端一会

    Vue 2.x 文档阅读笔记三 (复用)

    在这里可以进行一次的初始化设置。 inserted: 当被绑定的元素插入到 DOM 中时调用 update:所在组件的虚拟节点(VNode)更新时调用,但是可能发生在其子虚拟节点更新之前。 过滤器函数还可以接收别的参数:{{ msg | filterA('arg1', arg2) }},filterA 被定义为接收三个参数的过滤器函数。 其中 msg 的值作为第一个参数,普通字符串 'arg1' 作为第二个参数,表达式 arg2 的值作为第三个参数。

    81990发布于 2019-09-06
  • 来自专栏超级架构师

    【可观察】什么是可观察? 不仅仅是日志、指标和跟踪

    尽管有些人可能将可观察视为复杂应用程序性能监控 (APM) 的流行词,但在比较可观察和监控时需要牢记一些关键区别。 监控和可观察有什么区别? 可观察真的是用另一个名字来监控吗? 可观察的好处 可观察为 IT 团队、组织和最终用户等提供了强大的优势。 使 IT 团队的可观察性具有可操作扩展性 可观察必须以允许资源受限的团队对实时收集的大量遥测数据采取行动的方式实现,以防止影响业务的问题进一步传播甚至首先发生。 这里有一些方法可以使可观察性具有可操作扩展性。 了解上下文和拓扑:这涉及以一种方式进行检测,以了解高度动态、多云环境中可能存在数十亿个互连组件的每个相互依赖关系之间的关系。 可观察变得“永远在线”和扩展,因此受限团队可以事半功倍。

    1.1K20编辑于 2022-03-28
  • 来自专栏王先森

    Istio服务网格的可观察

    Istio 可观察 前面我们学习了 Istio 中的流量管理功能,本节我们来学习如何配置 Istio来自动收集网格中的服务遥测。 Istio为网格内所有的服务通信生成详细的遥测数据,这种遥测技术提供了服务的可观察,使运维人员能够排查故障、维护和优化应用程序,而不会给服务的开发人员带来任何额外的负担。 网站会自动生成以下类型的遥测数据,以提供对整个服务网格的可观察: 指标:Istio 基于 4 个监控的黄金标识(延迟、流量、错误、饱和)生成了一系列服务指标,Isti 还为网格控制平面提供了更详细的指标 它提供了仪表盘、可观察,并让我们通过强大的配置和验证能力来操作网格。它通过推断流量拓扑来显示服务网格,并显示网格的健康状况。 中没有健康的 host,503 UF:upstream 连接失败,503 UO:upstream overflow(熔断) NR:没有路由配置,404 URX:请求被拒绝因为限流或最大连接次数 更多信息参考

    1.3K41编辑于 2023-04-24
  • 来自专栏clz

    MutationObserver接口-2-观察范围

    MutationObserver接口(二) 观察范围 观察范围 上一节,我们使用MutationObserver时,都只是观察节点的属性。 如果为false,则之观察目标节点的变化,为true 观察属性 观察属性就是上一节一直在用的。 <body>

    1 2
    <script> const <body>
    1
    2
    <script> const box = document.getElementById ,添加节点时并没有被观察到,那是不是观察子树不能观察节点的添加和移除呢?

    68120编辑于 2023-03-16
  • 来自专栏云计算D1net

    如何通过可观察提高云原生可持续

    这包括可观察,云原生计算基金会(CNCF)和其他基金会也致力于帮助明确通过依赖关系嵌套引入的安全风险,例如软件材料清单。 人们可能对可观察性感兴趣并且已经在这样做,并知道如何做到这一点,或者想学习如何做到这一点。可观察生态系统中的许多工具也有助于了解环境影响。效率低下的服务通常是造成更大影响的根源。 令人惊喜的是,全球主要的三个云计算提供商现在都拥有可持续工具。谷歌公司最近举办了一场关于持续云计算的活动。 不要忘记前端 前端是许多应用程序的重要组成部分,并且希望已经成为可观察堆栈的一部分,因为前端不仅会影响企业的成本或环境,还会影响用户的成本或环境。 可观察已经提供了分析应用程序影响所需的工具,现在可以构建仪表板和其他监控功能来开始监控。

    39520编辑于 2022-12-08
  • 来自专栏数字芯片

    设计DFT

    测试的目的 寻找最小的测试向量集去覆盖更多的芯片以及板级的故障 衡量标准:故障覆盖率 2.设计 设计基础 所谓设计是指设计人员在设计系统和电路的同时,考虑到测试的要求,通过增加一定的硬件开销 目前,主要的设计方法有: 扫描通路测试(Scan) 内建自测试(BIST) 边界扫描测试(Boundary Scan) 设计的优势和不足 3.方法(SCAN、BIST、 Boundary SCAN) 扫描通路测试 Scan 测试 Scan的基本概念 扫描测试设计规则 可控制:把激励施加到被测单元的能力 可观察:故障传播到原始输出端的能力 扫描测试的基本概念 扫描测试是目前数字集成电路设计中最常用的设计技术 由于JTAG有3个强制指令,所以该寄存器的宽度至少为2位。 边界扫描测试策略 利用边界扫描IEEE 1149.1进行板级测试的策略分以下3步。 逻辑单元BIST Logic BIST是SoC设计中芯片设计的发展方向。 大多数的ASIC使用基于扫描的DFT技术。对于规模越来越大的芯片来说,扫描测试的策略面临着巨大的挑战。

    1.9K10编辑于 2022-12-18
  • 来自专栏容器化

    云原生 - Istio可观察之监控(四)

    一、回顾 云原生 - 体验Istio的完美入门之旅(一) 云原生 - Why is istio(二) 云原生 - Istio可观察之分布式跟踪(三) [请持续关注...] 为了更好地学习如何运用Istio的连接、安全、控制、可观察全面地治理分布式微服务应用,先从战略上鸟瞰Istio,进一步从战术上学习Istio将更加容易,故作者决定从可观察开始Istio的布道,先体验 三、Istio的可观察 1. 日志 当流量流入服务网格中的微服务时,Istio可以为每个请求生成完整的记录,包括源和目标的元数据等。使运维人员能够将服务行为的审查控制到单个微服务的级别。 2. 可以看出,Istio的可观察,致力于解决两方面的问题: 1、症状:什么病? 是Istio的问题? 哪个Istio组件的问题? [...] 2、原因:为什么得这种病? 怎样跟踪、分析、定位? 除了分布式跟踪、监控,Istio的可观察还包括日志,敬请期待,请持续关注。 八、最后 如果有什么疑问和见解,欢迎评论区交流。 如果觉得本篇有帮助的话,欢迎推荐和转发。

    1.1K10发布于 2020-02-17
  • 来自专栏让技术和时代并行

    聊聊云原生转型之前实现可观察的必要

    1、为什么要从可观察开始? 首先,如果你不理解也不能清楚地看到你的系统发生了什么,那么做一些云原生转型也是徒劳无功的。 为什么这样说呢? 所有这些都与监控和可观察有关。 SRE 书籍为您提供了使您的产品可靠的需求层次结构: 看看这个金字塔。一切靠什么? 监控。 可靠的生产系统需要有良好的监控。 可观察。 可观察是关于将您的黑盒应用程序转变为开放的、经过检测的微服务,这使您能够快速检查和了解正在发生的事情,它能够立即观察系统的运行情况。 老实说,在向云原生过渡的过程中,弄清楚实现可观察是重中之重。 如何做到可观察? 规范化编程语言监控类库 编写的 Java 将与 PHP 或 Go 有所不同。这在很大程度上也取决于生态系统。 希望到现在为止,在开始云原生之旅的开始之前,首先保证系统运行指标可视化,保证系统的可观察,一切从监控开始。

    67230编辑于 2023-03-18
  • 来自专栏yl 成长笔记

    设计模式(2):观察者模式-2 (委托、事件)

    也就是说,委托只指向具有相同标签(参数、返回值)的方法。 testString); 5 // 实例化委托, 调用的方法需与委托有相同的参数、返回值 6 MyDelegate delegate = new MyDelegate(GetStart); 2、事件( e); 3 public event MyDelegateEventHandler MyEvent; 二、事件在观察者模式中的应用 举一个《Head First 设计模式》 上的经典应用,附件上有完整的代码 WeatherChangeArgs e); 6 public event WeatherChangeEventHandler WeatherChange; 7 8 // 虚函数,使得派生类重写触发事件的标准 我们可以发现,用 .net 内置的事件来实现观察者模式,比自己实现更简单,控制起来也更方便。

    67040发布于 2018-09-12
  • 来自专栏Linyb极客之路

    伸缩最佳实战

    消弱访问峰值,比如在同步的时候A调用了B,那么用户能接受响应时间就是A处理时间+B处理的时间,而采用异步以后,当访问量增大的时候,因为A和B异步,那么A很快返回,用户体会不到延迟,而B的处理时间由原来的2秒处理完毕 因此异步不仅利用底层框架平台的异步,更重要的是如何做到应用本身的异步,只有做到了这一点才算是真正的异步。 我想这一点大家应该比较清楚,如果将业务逻辑用存储过程实现,那么就会造成非常差的伸缩,但是我想说的是及时不用关系数据库的特性,如果我们不能从应用的角度去设计系统,照样会造成很差的伸缩。 容量规划以及伸缩探讨会 我们要清楚的认识到当前系统能支持的负载,以及系统中可能存在的性能和伸缩的瓶颈在哪里,在解决了某一个伸缩的瓶颈以后,我们就需要关注下一个随着系统不断增加可能带来伸缩瓶颈的问题 回滚 任何操作都有可能失败,因此我们的系统一定要做好回滚操作,这个回滚操作室广义的回滚,具体参考“伸缩和可用反模式”。 根源分析 确保能在发生问题的时候找到问题的根源,做到治标治本。

    46510编辑于 2022-03-09
  • 来自专栏进步博客

    模拟按钮的访问

    使用这种方法我们可以快速的创建各浏览器表现一致的按钮,免受各种bug困扰,但同时也带来了访问性问题。 虽然点击一个链接时,通常链接会将我们带至其他地方,但使用辅助工具的用户仍然能够感知到这里是可以点击的(而且功能链接在现代交互中使用的越来越广泛)。如果使用的是其他元素,就没有那么幸运了。

    1.4K30发布于 2018-08-01
  • 来自专栏DevOps持续集成

    什么是 CICD 可观察,我们如何为更多可观察的管道铺平道路?

    作者还展望了未来,希望CI/CD供应商能够朝着一个共同的标准发展,实现遥测数据的普遍访问。 本篇文章是「DevOps云学堂」与你共同进步的第 66篇 可观察不仅仅是观察错误或监控基本健康信号。 在本博客中,我们将更深入地探讨 CI/CD 管道可观察的重要。 为什么你应该关心 CI/CD 可观察 顾名思义,CI/CD 可观察是可观察的一个子集,专注于软件开发生命周期。它有助于以多种方式确保流程可靠、相关且易于理解: 积极主动解决问题。 我们如何开始优化 CI/CD 可观察 Grafana Labs 优化 CI/CD 可观察的道路始于一个单一的焦点。 未来是互操作的 我们刚刚开始使用 GraCIe。我们不仅要解决当今的挑战,还要积极塑造 CI/CD 可观察的未来。

    54910编辑于 2023-12-19
领券