- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
Loggly 每秒可以处理多少来自客户端的请求?我每秒只能处理大约 10-20 个请求,我想知道这是否正常。
最佳答案
我刚刚运行了一系列测试,发现它无法通过使用 syslog-ng 的 tcp 连接真正处理很多事情。
这是我的测试结果,供任何想尝试的人使用。为此,我使用了 balabit 的“loggen”程序,并将 200 字节的消息发送到 loggly 分配给我的 tcp 端口。请注意,尽管系统日志 RFC(至少 3164)声明日志消息不应超过 1024 字节,但为了公平起见,我使用 200 字节的数据包,因为很多消息都这么小。
注册一个免费帐户。配置用于测试的 TCP 连接。尝试发送各种金额,结果:
测试 1:失败
loggen -iS -r 6000 -s 200 -I 100 logs.loggly.com 16225
Send error Broken pipe, results may be skewed.
average rate = 1392.13 msg/sec, count=18296, time=13.142, (average) msg size=200, bandwidth=271.74 kB/sec
测试 2:失败
loggen -iS -r 4000 -s 200 -I 100 logs.loggly.com 16225
Send error Broken pipe, results may be skewed.
average rate = 2767.16 msg/sec, count=121146, time=43.779, (average) msg size=200, bandwidth=540.15 kB/sec
测试 3:失败
loggen -iS -r 2500 -s 200 -I 100 logs.loggly.com 16225
Send error Broken pipe, results may be skewed.
average rate = 1931.27 msg/sec, count=85878, time=44.467, (average) msg size=200, bandwidth=376.98 kB/sec
测试 4:失败
loggen -iS -r 2000 -s 200 -I 100 logs.loggly.com 16225
Send error Broken pipe, results may be skewed.
average rate = 1617.72 msg/sec, count=83134, time=51.389, (average) msg size=200, bandwidth=315.78 kB/sec
测试 5:失败
loggen -iS -r 1000 -s 200 -I 100 logs.loggly.com 16225
Send error Broken pipe, results may be skewed.
average rate = 936.50 msg/sec, count=63331, time=67.624, (average) msg size=200, bandwidth=182.81 kB/sec
测试 6:在配置的持续时间内通过,失败超过 100 秒 - 请参见测试 7
loggen -iS -r 500 -s 200 -I 100 logs.loggly.com 16225
average rate = 325.00 msg/sec, count=32501, time=100.001, (average) msg size=200, bandwidth=63.44 kB/sec
测试 7:失败 - 以 500 EPS 运行新测试更长的时间,管道在 255 秒后破裂:
loggen -iS -r 500 -s 200 -I 10000 logs.loggly.com 16225
Send error Broken pipe, results may be skewed.
average rate = 323.35 msg/sec, count=82642, time=255.577, (average) msg size=200, bandwidth=63.12 kB/sec
测试 8:失败(以 200 EPS 运行了更长时间,但仍然失败)
loggen -iS -r 200 -s 200 -I 10000 logs.loggly.com 16225
Send error Broken pipe, results may be skewed.
average rate = 163.53 msg/sec, count=234090, time=1431.470, (average) msg size=200, bandwidth=31.92 kB/sec
测试 9:失败(同样,运行时间更长但仍然失败)
loggen -iS -r 50 -s 200 -I 10000 logs.loggly.com 16225
Send error Broken pipe, results may be skewed.
average rate = 47.36 msg/sec, count=89325, time=1886.014, (average) msg size=200, bandwidth=9.25 kB/sec
测试 10:失败? (相同的结果,但再次失去连接。很难相信他们不能处理 10 eps?)
loggen -iS -r 10 -s 200 -I 10000 logs.loggly.com 16225
Send error Broken pipe, results may be skewed.
average rate = 9.94 msg/sec, count=1568, time=157.770, (average) msg size=200, bandwidth=1.94 kB/sec
做了一些网络搜索以查看 loggly 实际可以做什么,但只有营销 Material 说它是可扩展的,而不是它的可扩展性。我确实找到了这个: http://twitter.com/jordansissel/status/5948244626509824每秒只有 22 个事件……
完全披露:我是 LogZilla 的创始人,所以我正在测试竞争对手,因为我们正在推出基于云的系统日志解决方案。我的测试表明,我们的软件每秒能够处理 2,000 到 12,000 个事件,具体取决于我们在云中使用的服务器。
关于performance - Loggly 的最大吞吐量是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13020546/
有人可以帮助我吗? 有没有办法通过nodejs上的winston-loggly发送致命级别消息? 有没有办法发送 500 状态代码而不是“info”字符串? const winston = requ
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
Loggly 每秒可以处理多少来自客户端的请求?我每秒只能处理大约 10-20 个请求,我想知道这是否正常。 最佳答案 我刚刚运行了一系列测试,发现它无法通过使用 syslog-ng 的 tcp 连接
在过去的几个月里,我们一直错误地登录到 Loggly。历史上,我们的上下文是字符串的数字数组。 ['message1', 'message2, 'message3' ...] 我们希望向 loggly
我想将 Monolog 日志从我的 Laravel 5.1 应用程序发送到 Loggly.com 在线日志管理服务。来自所有可能的环境,包括本地开发。 最佳答案 我发现了一些过时的库和复杂的方法来做到
我为 Winston 设置了 3 种传输:控制台、文件和 Loggly(使用 https://github.com/loggly/winston-loggly-bulk )。 虽然控制台和文件可以正确
我想搜索长 .json loggly 文件中的特定字符串,包括其行号,并且还想打印搜索行上方和下方的 5 行。你能帮我吗? 它总是返回“NOT FOUND”。之后,现在我只能通过下面显示的程序获得一些
我正在将 Loggly 日志记录框架集成到我的 AngularJS 客户端应用程序中,尽管我使用 JavaScript 缩小和混淆,但 Loggly token 仍然可以在源代码中轻松发现: e.in
"> 我在 web.config 中使用此代码将日志发送到 loggly。无法将日志发送到 loggly。请帮助发送日志。" -
我有一个 golang 项目,我正在尝试使用 loggly 日志记录,正如他们在 https://www.loggly.com/blog/logging-to-loggly-from-go-with-
我想在我的新 PaaS python 应用程序中尝试 Loggly,因为我通常针对 Linux 服务器进行编码,并且只使用标准旋转文件处理程序。这提出了一个问题,因为他们记录的配置仅涵盖使用 .con
我想在 Loggly 中使用 Serilog 消息模板。 我已将带有 Serilog 的 Loggly 配置到我的应用程序中。 var logglySettings = new LogglySetti
我正在按照 here 概述的步骤在我的 nodejs 应用程序中配置 loggly: npm install winston npm install winston-loggly-bulk 在 ind
我正在将 loggly 与 Node js 一起使用。这是初始化脚本: var winston = require('winston'); require('winston-loggly-bulk'
我知道他们把它们存储在某个地方。也许是 DynamoDB 或 S3 存储桶? 我想使用 Cloudwatch 作为我的 EC2 实例的日志存档,并对其进行设置,以便将它们传递到 Loggly 进行查看
我在公司使用 Loggly 来跟踪 nginx 日志。 我最近切换到 Amazon ECS,但我在为其配置 loggly 时遇到了困难。 在amazon ECS界面,我配置loggly如下: 但是根据
我正在构建一个 erlang 应用程序并利用 lager — 由 Basho Technologies 编写的日志框架。 我想将日志输出发送到 Papertrail,或者失败 Loggly。 任何人都
有没有办法使用log4j将java(jboss as)应用程序连接到openshift上的loggly? 您可以完全控制服务器的 log4j 配置在此处配置:https://www.loggly.co
实际上我正在使用 log4j 1.2 和 xml 配置文件;是否可以将各个类的日志重定向到指定文件中;我想登录3个文件。 -->
我有一个物联网项目在使用 Raspbian Jessie 操作系统的 Raspberry Pi 2 上运行。 这是一个在 NodeJS (v4) 中运行的网络服务器,我使用 Winston 登录到 L
我是一名优秀的程序员,十分优秀!