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

2024-04-30 13:18

本文主要是介绍现在开放来源: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的工具的好处是它不需要你改变你的源代码。

这篇关于现在开放来源:Sematext监视代理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/948967

相关文章

高效+灵活,万博智云全球发布AWS无代理跨云容灾方案!

摘要 近日,万博智云推出了基于AWS的无代理跨云容灾解决方案,并与拉丁美洲,中东,亚洲的合作伙伴面向全球开展了联合发布。这一方案以AWS应用环境为基础,将HyperBDR平台的高效、灵活和成本效益优势与无代理功能相结合,为全球企业带来实现了更便捷、经济的数据保护。 一、全球联合发布 9月2日,万博智云CEO Michael Wong在线上平台发布AWS无代理跨云容灾解决方案的阐述视频,介绍了

在JS中的设计模式的单例模式、策略模式、代理模式、原型模式浅讲

1. 单例模式(Singleton Pattern) 确保一个类只有一个实例,并提供一个全局访问点。 示例代码: class Singleton {constructor() {if (Singleton.instance) {return Singleton.instance;}Singleton.instance = this;this.data = [];}addData(value)

为什么现在很多人愿意选择做债务重组?债重组真的就这么好吗?

债务重组,起初作为面向优质企业客户的定制化大额融资策略,以其高效周期著称,一个月便显成效。然而,随着时代的车轮滚滚向前,它已悄然转变为负债累累、深陷网贷泥潭者的救赎之道。在此路径下,个人可先借助专业机构暂代月供,经一段时间养护征信之后,转向银行获取低成本贷款,用以替换高昂网贷,实现利息减负与成本优化的双重目标。 尽管债务重组的代价不菲,远超传统贷款成本,但其吸引力依旧强劲,背后逻辑深刻。其一

proxy代理解决vue中跨域问题

vue.config.js module.exports = {...// webpack-dev-server 相关配置devServer: {host: '0.0.0.0',port: port,open: true,proxy: {'/api': {target: `https://vfadmin.insistence.tech/prod-api`,changeOrigin: true,p

开放源许可证

https://opensource.org/licenses/category

[轻笔记] ubuntu Shell脚本实现监视指定进程的运行状态,并能在程序崩溃后重启动该程序

根据网上博客实现,发现只能监测进程离线,然后对其进行重启;然而,脚本无法打印程序正常状态的信息。自己通过不断修改测试,发现问题主要在重启程序的命令上(需要让重启的程序在后台运行,不然会影响监视脚本进程,使其无法正常工作)。具体程序如下: #!/bin/bashwhile [ 1 ] ; dosleep 3if [ $(ps -ef|grep exe_name|grep -v grep|

Linux如何做ssh反向代理

SSH反向代理是一种通过SSH协议实现的安全远程访问方式,它允许客户端通过SSH连接到一台具有公网IP的代理服务器,然后这台代理服务器再将请求转发给内部网络中的目标主机。以下是实现SSH反向代理的步骤: 一、准备工作 确保服务器配置: 内网服务器(目标主机)和外网服务器(代理服务器)都安装了SSH服务,并且能够通过SSH进行互相访问。内网服务器上的服务(如Web服务、数据库服务等)需要在本地

将你的github仓库设置为web代理

将你的github仓库设置为web代理 废话不多说,直接上步骤 废话不多说,直接上步骤 创建一个仓库,上传静态web。 2. 设置仓库的 page 1)点击 “Settings” 如图设置

Nginx反向代理功能及动静分离实现

一:Nginx支持正向代理和反向代理 1.正向代理 正向代理,指的是通过代理服务器 代理浏览器/客户端去重定向请求访问到目标服务器 的一种代理服务。 正向代理服务的特点是代理服务器 代理的对象是浏览器/客户端,也就是对于目标服务器 来说浏览器/客户端是隐藏的。 正向代理是客户端指定让代理去访问哪个服务,代表客户端的利益。 2.反向代理 反向代理,指的是浏览器/客户端并不知道自己要

ubuntu内存资源使用情况监视

此处分享一个可以查看ubuntu系统中资源使用情况的指令,只需要在终端中输入一下这条指令即可: gnome-system-monitor