- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我需要什么才能使用 Etsy 的 Statsd在 Windows 环境中?我的意图是创建一个 .net 客户端来使用 Statsd。
最佳答案
我使用 C# 客户端在 Windows 环境中运行 statsd+graphite NStatsD .
以下是我获取 Linux VM 设置的笔记:
注意:我对 Linux 的了解已经够多了,但我还是个菜鸟,可能会在不知不觉中做一些可怕的事情。
下载graphite-fabric到您的主文件夹。这是一个将下载、编译和安装 graphite 和 statsd 的脚本。它需要一个干净的盒子并使用 nginx 作为网络服务器。
sudo apt-get install git
git clone git://github.com/gingerlime/graphite-fabric.git
cd Graphite 织物/
安装 fabric 的先决条件
sudo apt-get install python-setuptools
接下来的步骤是下载、编译和安装,这可能需要一些时间。在继续之前,在任何 putty ssh session 上设置保持事件状态是值得的。
现在按照 README.md 中 gingerlime 的说明进行安装 - 包括要求部分。
netstat -nulp
并观察 8125 是否正在使用以确认 statsd 正在监听。tail/opt/graphite/storage/log/carbon-cache/carbon-cache-a/listener.log
。如果不是,请尝试 sudo/etc/init.d/carbon start
现在您的服务器正在运行,请尝试使用 NStatsD 对其进行一些计数器设置。客户。
时区修复:
这将修复 Graphite 以绘制您本地区域的时间
cd/opt/graphite/webapp/graphite
sudo cp local_settings.py.example local_settings.py
sudo chown www-data:www-data local_settings.py
(使用 ls -l
检查权限是否正确)sudo pico local_settings.py
将 TIME_ZONE 设置为类似 Australia/Sydney
的内容。在 /usr/share/zoneinfo/
EC2 注释
root 在 EC2 上被禁用。 Fabric 提示输入您没有的 root 密码。将 -i keyfile
参数与 fab 一起使用,改为为其提供 ssh key 文件。
VirtualBox 笔记
VBoxVMService在我的 Windows 开发环境中自动将 VM 作为服务运行非常方便。
关于c# - 在 Windows 环境中使用 Etsy 的 StatsD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5436606/
我一直在阅读自述文件 https://github.com/etsy/statsd但我不知道 StatsD 如何存储它获得的数据? 它做任何永久存储还是一件事?我试图弄清楚它使用什么数据库(如果有),
我想使用 Statsd 测量每秒请求数? 目前,我正在使用递增计数器,所以每当有新请求到来时它会递增 1? 在这种情况下,我能够捕获累积数据而不是每秒请求计数。 所以我需要的是每秒刷新计数器数据并删除
StatsD 和 Riemann 有什么区别?哪一个在大规模分布式系统上表现更好?我们有一个基于 Java 构建的分布式平台,我们希望监控应用程序指标,也许还有一些警报。我们知道检测不是免费的,所以理
我听说我们可以为 StatsD 创建我们自己的后端。 可能吗??如果是,请指导我如何完成。 谢谢。 最佳答案 这确实是可能的。您可以在 statsd 中找到 3 个后端的示例。项目 github.co
我在时间板上有一个时间序列图,它显示一个指标的数据,该指标具有多个称为“页面”的标签。该图的每个标签都有一行,我正在对值运行函数,因此对我的数据的查询是“ewma_5(avg:client.load_
我正在使用 statsd(准确地说是 django-statsd 库)来跟踪我的应用程序的计时指标。当我需要跨堆栈的多个级别测试某些内容时,就会出现问题。一个典型的例子:创建一个对象,从该对象调用 p
我正在努力理解 statsd 中的仪表概念。请解释它是如何工作的,并提供一些有用的例子。 doc我不是很清楚 Set a gauge value. stat: the name of the gaug
我在使用 etsy 的 statsD 时遇到了一些麻烦,看到我对 javascript 没有真正的经验,我想我应该问一个问题,也许有人以前遇到过这个错误,因为遗憾的是这次谷歌不是那个有帮助。 问题是几
我正在使用 statsd.timed 向 datadog 发送一些时间指标。这些指标正在一些 Datadog 仪表板中使用。更改发送的指标名称很简单,可以通过更新代码中 statsd.timed 调用
向 statsd 发送数据时: echo "foo:1|c" | nc -u -w0 127.0.0.1 8125 statsd会在刷新后输出结果并将数据插入influxDB: { counters:
我看到一直使用 statsd + telegraf + influxdb 的组合。 Statsd 收集、聚合和转发指标 Telegraf 聚合和转发指标 为什么不只使用 statsd(没有 Teleg
https://github.com/etsy/statsd/blob/master/docs/metric_types.md#timing “StatsD 计算出刷新间隔的百分位数、平均值(均值)、
就目前情况而言,这个问题不太适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或扩展讨论。如果您觉得这个问题可以改进并可能重新开放,visit
我正在开始检测 Web 应用程序,并使用 StatsD 收集尽可能多的相关指标。例如,以下是我当前使用的高级指标名称的一些示例: http.responseTime http.status.4xx h
本质上,我想验证每个字符串是否采用 StatsD 格式,就像这样 - :||#dim1:valueX,dim2:valueY 可以有多个维度和值。 示例字符串: jvm.memory.used:959
我正在使用以下正则表达式来匹配 StatsD 数据格式 - ^[\w.]+:.+\|.\|#(?:[\w.]+:[^,\n]+(?:,|$))*$ 这满足以下任何格式 - performance.os
我需要在 Web 应用程序中使用线程安全的 statsd 客户端来监视用户线程以获取统计信息。请提出一个既线程安全又不影响性能的解决方案。 最佳答案 Java 客户端呢 StatsdClient.ja
因此,我想安装 statsd 并使用客户端 python-statsd 为我的系统上成功安装的 Graphite 收集一些数据。我关注了this tutorial ,但我的 Graphite 文件夹中
我正在使用 telegraf与 influxdb ,并在 telegraf我正在使用 statsd_input 插件。 statsd_input.conf : [[inputs.statsd]]
我正在遵循这些说明(https://www.digitalocean.com/community/tutorials/how-to-install-and-use-graphite-on-an-ubu
我是一名优秀的程序员,十分优秀!