热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

现在开放来源:Sematext监视代理

现在,您可以比以往任何时候都更容易地为您的技术堆栈创建监视集成。我们最近打开了Sematext的监控代理,对其进行了重新设计,并使其完全可

现在,您可以比以往任何时候都更容易地为您的技术堆栈创建监视集成。我们最近打开了Sematext的监控代理,对其进行了重新设计,并使其完全可插拔,使您可以从多个其他来源收集度量标准。

安全、透明度、协作

基础设施和应用程序监控代理是软件的敏感部分。它们被部署到尽可能多的服务器和容器主机上,收集关键数据-数字业务需要高效运行并保持竞争力。每个现代组织都需要知道它们的基础设施上到底运行着什么,原因有几个:最大限度地利用资源、节约成本、威胁和漏洞检测、应用安全策略、遵从性规则等。开源代理具有更多的优势,例如:

透明度

任何人都可以检查开源项目中的bug、恶意软件等。透明度对政府、银行或医疗保健等受监管行业以及安全软件都非常重要,但对所有其他组织来说也是至关重要的。

协作

大多数技术每年都会被更改和发布几次。随着它们的变化,它们的度量标准也随之发展。这些更改通常是向后兼容的,但有时它们并不兼容。因此,监控代理需要偶尔进行调整,以跟上他们监控的新技术的发布。在过去,这是我们在幕后所做的,但这意味着您依赖Sematext发布新的代理版本。开源我们的代理意味着我们不再是这个瓶颈。您现在处于控制状态,可以根据自己的需要调整代理,可以选择。贡献你的改变为了社会的利益。

采用和混合

任何人都可以将开源项目用于几乎任何目的。对于开源监控代理来说,这意味着任何需要监视特定技术或使用度量来分析、控制应用程序自动缩放或优化数据收集器以优化资源使用的人都可以集成数据收集器。

开箱即用的集成

监视代理附带了许多开箱即用的集成为了监视Kafka,Cassandra,Elasticsearch,Solr,克里克豪斯等这意味着您不需要做任何事情来获得您的仪表板-一旦您安装了仪表板,代理就会开始收集度量指标,将它们可视化为图表,按逻辑对它们进行分组,并在UI中为您组织它们,使您更容易从所有数据中获得洞察力。每个度量都有一个清晰的标签和描述。非常重要的是,如果您只需要编辑一些简单的配置文件,就可以更改所有这一切!从盒子中收集的指标列于集成文档.

可插补积分

代理提供了一些现成的集成,但是您可以添加自己的,只需要一些信任。不需要编码。你可以期待一个详细的“如何“很快,就把工作写在文献资料仍在进行中。

度量源

可以从几个受支持的源收集指标:

  • JMX
  • RESTAPI
  • SQL数据库

这些度量源中的每一个都是在配置文件中定义的。要从JMX获取度量,只需指定要收集的MBean。JMX数据源通过消除JMX/HTTP桥接器(如Jolokia)的需求,简化了监视堆栈。对于REST,只需指定要提取的HTTP/HTTPS连接信息和JSON元素。要从SQL数据库获得度量标准,您可以提供连接字符串以及返回数据库统计数据的查询。还将增加其他来源。当然欢迎拉请求!

流入线协议支持

流入线协议是一个非常流行的协议,用于向InfluxDB发送度量。它得到了许多开源监控代理的广泛支持。为了简化任何人向Sematext发送度量标准,我们做了几件事:

  • 我们添加了InfluxDB兼容的API,该API“说”流入行协议到Sematext云Sematext企业
  • 我们在Sematext监控代理

这使下列情况成为可能:

Sematext Java Agent 4


超越计量标准:JVM分析

尽管该代理是用Java编写的,但它并不局限于监视Java应用程序。例如,您可以使用它来监视MySQL或HAProxy、Redis等,它们都不是用Java编写的。但是,由于它是用java编写的,所以这个代理不仅可以收集度量,而且还可以按需执行。JVM分析。所谓“按需”,我们的意思是,只需单击一个按钮,就可以在SematextCloud中打开或关闭JVM分析器。JVM分析器非常轻,它收集CPU时间、带有类和函数名称的垃圾收集时间来检测JVM中最慢的函数调用。您可以选择在哪个节点上、在哪个特定的JVM上运行以及运行多长时间。

Screen Shot 2018 10 05 at 12.26.33
 

超越计量标准:分布式事务跟踪


  • 现在,您可以使用Sematext监视代理向您自己的InFluxDB发送度量,而不仅仅是发送到Sematext。连接设置可以在Sematext代理属性中进行配置,例如:server_base_url=https:/you-Impxdb-server:8086指标_终结点=/写?db=度量&u=用户名&p=密码
  • 您可以使用一个完全开源的堆栈,其中Sematext代理用于度量集合,InFluxDB用于度量存储,Grafana用于仪表板,等等。
  • 的开源版本Sematext监控代理补充其他开源代理。它为通过以下方式监视应用层指标填补了空白。开箱即用的集成比如JVM、数据库、Web服务器、消息队列、大数据工具等。或来自其他度量源(如SQL、JMX、REST)的任何可插拔配置(见上文)。
  • 您可以使用其他代理通过它们的流入线协议输出收集指标并将其传送到Sematext。通过这样做,您将受益于Sematext平台提供的所有其他功能-异常检测,ChatOps积分、与日志的相关性、分布式事务跟踪等。来自其他开源代理的数据。
  • Sematext代理:输入和输出选项该代理使用Java字节码仪器(BCI)来检测一组已知API跟踪分布式事务跨越多个服务和节点。在代理中启用跟踪也将启用数据库跟踪对于SQL(JDBC)、Solr和Elasticsearch客户端,您可以深入了解所有缓慢的事务,直到数据库级的细节(例如,缓慢的SQL、缓慢的搜索查询等)。或导致错误的事务。要检测您自己的基于jvm的应用程序,只需定义要跟踪的api。习俗
  •  蒲公英 特克斯。基于BCI的工具的好处是它不需要你改变你的源代码。

推荐阅读
  • 深入探索HTTP协议的学习与实践
    在初次访问某个网站时,由于本地没有缓存,服务器会返回一个200状态码的响应,并在响应头中设置Etag和Last-Modified等缓存控制字段。这些字段用于后续请求时验证资源是否已更新,从而提高页面加载速度和减少带宽消耗。本文将深入探讨HTTP缓存机制及其在实际应用中的优化策略,帮助读者更好地理解和运用HTTP协议。 ... [详细]
  • 基于Net Core 3.0与Web API的前后端分离开发:Vue.js在前端的应用
    本文介绍了如何使用Net Core 3.0和Web API进行前后端分离开发,并重点探讨了Vue.js在前端的应用。后端采用MySQL数据库和EF Core框架进行数据操作,开发环境为Windows 10和Visual Studio 2019,MySQL服务器版本为8.0.16。文章详细描述了API项目的创建过程、启动步骤以及必要的插件安装,为开发者提供了一套完整的开发指南。 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • javascript分页类支持页码格式
    前端时间因为项目需要,要对一个产品下所有的附属图片进行分页显示,没考虑ajax一张张请求,所以干脆一次性全部把图片out,然 ... [详细]
  • 技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统
    技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统 ... [详细]
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • ButterKnife 是一款用于 Android 开发的注解库,主要用于简化视图和事件绑定。本文详细介绍了 ButterKnife 的基础用法,包括如何通过注解实现字段和方法的绑定,以及在实际项目中的应用示例。此外,文章还提到了截至 2016 年 4 月 29 日,ButterKnife 的最新版本为 8.0.1,为开发者提供了最新的功能和性能优化。 ... [详细]
  • Elasticsearch 嵌套调用中动态类导致数据返回异常分析与解决方案 ... [详细]
  • 利用Jenkins与SonarQube集成实现高效代码质量检测与优化
    本文探讨了通过在 Jenkins 多分支流水线中集成 SonarQube,实现高效且自动化的代码质量检测与优化方法。该方案不仅提高了开发团队的代码审查效率,还确保了软件项目的持续高质量交付。 ... [详细]
  • ElasticSearch版本:elasticsearch-7.3.0环境准备:curl-HContent-Type:applicationjso ... [详细]
  • 最详尽的4K技术科普
    什么是4K?4K是一个分辨率的范畴,即40962160的像素分辨率,一般用于专业设备居多,目前家庭用的设备,如 ... [详细]
  • 大家好,我是李白。本文将分享一个从零开始的全栈项目,涵盖了设计、前端、后端和服务端的全面学习过程。通过这个项目,我希望能够帮助初学者更好地理解和掌握全栈开发的技术栈。 ... [详细]
  • 本文介绍了如何利用HTTP隧道技术在受限网络环境中绕过IDS和防火墙等安全设备,实现RDP端口的暴力破解攻击。文章详细描述了部署过程、攻击实施及流量分析,旨在提升网络安全意识。 ... [详细]
  • 解决相对定位元素与 div 元素之间的重叠及遮挡问题
    在处理相对定位元素与 `div` 元素之间的重叠及遮挡问题时,首先需要深入理解 CSS 中不同 `position` 属性的用法及其含义。通过合理设置 `z-index`、`position` 和其他相关属性,可以有效避免元素间的相互干扰,确保页面布局的美观和功能性。建议开发者在实际应用中多加实践,掌握这些属性的综合运用技巧。 ... [详细]
  • 部署solr建立nutch索引
    2019独角兽企业重金招聘Python工程师标准接着上篇nutch1.4的部署应用,我们来部署一下solr,solr是对lucene进行了封装的企 ... [详细]
author-avatar
雪盈甜美
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有