热门标签 | 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的工具的好处是它不需要你改变你的源代码。

推荐阅读
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • Java容器中的compareto方法排序原理解析
    本文从源码解析Java容器中的compareto方法的排序原理,讲解了在使用数组存储数据时的限制以及存储效率的问题。同时提到了Redis的五大数据结构和list、set等知识点,回忆了作者大学时代的Java学习经历。文章以作者做的思维导图作为目录,展示了整个讲解过程。 ... [详细]
  • 本文介绍了使用postman进行接口测试的方法,以测试用户管理模块为例。首先需要下载并安装postman,然后创建基本的请求并填写用户名密码进行登录测试。接下来可以进行用户查询和新增的测试。在新增时,可以进行异常测试,包括用户名超长和输入特殊字符的情况。通过测试发现后台没有对参数长度和特殊字符进行检查和过滤。 ... [详细]
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • 在重复造轮子的情况下用ProxyServlet反向代理来减少工作量
    像不少公司内部不同团队都会自己研发自己工具产品,当各个产品逐渐成熟,到达了一定的发展瓶颈,同时每个产品都有着自己的入口,用户 ... [详细]
  • 本文介绍了一个在线急等问题解决方法,即如何统计数据库中某个字段下的所有数据,并将结果显示在文本框里。作者提到了自己是一个菜鸟,希望能够得到帮助。作者使用的是ACCESS数据库,并且给出了一个例子,希望得到的结果是560。作者还提到自己已经尝试了使用"select sum(字段2) from 表名"的语句,得到的结果是650,但不知道如何得到560。希望能够得到解决方案。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • Oracle10g备份导入的方法及注意事项
    本文介绍了使用Oracle10g进行备份导入的方法及相关注意事项,同时还介绍了2019年独角兽企业重金招聘Python工程师的标准。内容包括导出exp命令、删用户、创建数据库、授权等操作,以及导入imp命令的使用。详细介绍了导入时的参数设置,如full、ignore、buffer、commit、feedback等。转载来源于https://my.oschina.net/u/1767754/blog/377593。 ... [详细]
  • 重入锁(ReentrantLock)学习及实现原理
    本文介绍了重入锁(ReentrantLock)的学习及实现原理。在学习synchronized的基础上,重入锁提供了更多的灵活性和功能。文章详细介绍了重入锁的特性、使用方法和实现原理,并提供了类图和测试代码供读者参考。重入锁支持重入和公平与非公平两种实现方式,通过对比和分析,读者可以更好地理解和应用重入锁。 ... [详细]
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社区 版权所有