问题标签 [collectd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rrdtool - 使用 rrdtool 监控少数服务器
请帮忙理解。我在场外找到了关于更新 RRDTool 基础的简单脚本。
但对我来说,需要为所有服务器创建一个 rrd 基础。请帮助了解最好的方法,并给出一些如何做到这一点。从所有服务器发送数据到 rrdtool 库并更新它?或尝试从 rrdtool 的服务器获取所有数据并在本地更新?
amazon-web-services - 在 AWS 上收集
我们在 AWS 上的自动缩放组中设置了实例。我们希望收集指标以确定我们的可扩展性需求。Collectd,到目前为止,我知道它在同一台机器上收集统计数据并将其全部放入 RRD 文件中。但是,在自动缩放集群的场景中,如果生成了另一个实例并假设生成它的 AMI 已经收集,我们应该如何收集组中第二个实例的统计信息?它可能只停留五到六分钟然后下降,但我们需要在它下降之前的日志。我们可以通过什么方式将这些日志用于同一个集群或类似的东西?或者如果collectd可以让它在网上某处报告?
elasticsearch - 关于 Statsd 和 Collectd 的查询
我对 statsd 和 collectd 的使用有疑问。
无论我在互联网上看到什么,我都只得到一些例子,其中statsd/collectd用于收集有关应用程序/系统的指标信息。
我的问题是:statsd/collectd 是否可以用于收集任何其他数据集的统计信息,这些数据集不是与系统性能相关的数据,例如:在电子商务中?
我们可以用它在时间序列分析中(比如过去 15 分钟或过去 15 天)获取前 10 名或前 15 名访问网站的用户/URL 的信息吗?
任何这方面的相关链接或文件都非常受欢迎。
另外,我想知道我们是否也可以将这些数据存储在 Elastic Search 中。任何与此相关的文件也与我最相关,也是最受欢迎的。
谢谢
centos - 找不到用于 collectd 的 openstack 插件
我正在开发一个VM centos 6.6,我安装了collectd来收集指标,一切都很好,但我想编辑一些插件来测试从我安装的openstack收集指标(单机devstack)
我找到了这个链接 ,但版本是 debian。
我的问题有替代解决方案吗?
statsd - StatsD 和 Riemann 有什么区别?哪一个在大型分布式系统上表现更好?
StatsD 和 Riemann 有什么区别?哪一个在大规模分布式系统上表现更好?我们有一个基于 Java 构建的分布式平台,我们希望监控应用程序指标,也许还有一些警报。我们知道检测不是免费的,所以理想情况下,我们正在寻找一个高度可扩展的应用程序监控框架,它可以为我们的平台/应用程序增加最少的检测成本,并能够进行各种聚合等。我也知道我们可以构建两者结合的东西,但我想不出为什么?因为两者似乎都进行了聚合等等,但我无法确定哪一个更合适,或者为什么一个比另一个表现更好。如果有人可以分享他们对行业中这些工具的经验,那将是一个很大的帮助。
linux - Logstash 无法从 collectd 获取数据
我的 collectd 正在端口 25826 向 logstash 发送数据,但我在运行 logstash 时看到此错误
有人知道这里的解决方案吗?
docker - Collectd 将实际的主机系统指标推送到石墨而不是 docker 容器的受限系统指标
我部署了一个 docker 容器,内存限制为300M和 CPU-1 Core。当容器启动并且我的程序执行时,它遵循 300M 的内存限制和 1st CPU Core 的 CPU 限制。
然而,在容器内运行的 collectd 会推送实际盒子(16 GB RAM)的内存和交换内存指标,而不是受限容器(300MB RAM)。
有没有我缺少的配置?
码头工人运行命令:
石墨指标:
如图所示,这些指标被推送用于大于 300MB 的 RAM。当我在我的实际盒子中运行高性能代码(使用超过 4 GB 的 RAM)时,容器内的 collectd 也会增加使用的 RAM。
因此,它不会从 docker 容器内部收集和推送指标。
收集.conf:
collectd_perf.conf:
linux - 收集的数据未显示在 influxdb 容器中
我正在尝试对小型集群进行全局资源监控。选择的堆栈: - 在节点上收集数据以收集数据 - 使用官方 docker 容器作为后端的 influxdb - 使用官方容器再次作为前端的 grafana 容器在中央服务器上启动。Grafana 能够连接到 influxdb 源,我更新了 collectd 代理(collectd.conf 中的网络插件)和 influxdb(带有 collectd 插件的 influxdb.conf),以使它们能够相互交谈。
但是没有数据显示......没有太多日志要检查,但可以肯定的是influxdb数据文件是空的,查询时什么也没有出现。
有没有人经历过这样的背景?知道在哪里挖吗?
collectd conf 提取:
涌入数据库配置:
monitoring - Grafana、influxdb 上的速度
细节:
- 格拉法纳版本:2.5.0
- 数据源:influxdb
- 操作系统:ubuntu 服务器 14.04
我试图从服务器接口获取以兆比特/秒为单位的当前速度,但我无法弄清楚如何使用 Grafana 以兆比特/秒转换“if_octets”。或者更好的是我不知道要使用什么查询。
我使用了这个查询,但我没有输出
snmp - influxdb 创建一个新的测量
Influxdb 的新手,但非常喜欢它 我已经配置它从 snmp 轮询设备收集指标 - 主要是网络节点 我可以愉快地绘制使用派生值轮询的统计信息,但我想知道是否可以在 influxdb 中创建一个新的测量值数据已经存储?用例是我们轮询网络流量并通过计算当前读数和上次读数(grafana)之间的派生差异来绘制它我想要做的是创建一个在 influxdb 中执行此操作并将其存储的测量。这主要是为了让我可以使用简单的查询设置对新派生值的监控,并在它低于 x 时发出警报。
我有一个带有主机和端口名称的测量 snmp_rx / snmp_tx 以及轮询的 ifHCInOctets 和 ifHCOutOctets 所以我可以执行一个过程,为每个显示当前读数和上次读数之间的差异的每个连续创建一个新测量吗?谢谢