Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging 使用对数存储和缩放进行节流_Logging_Logstash_Scaling_Elastic Stack_Throttling - Fatal编程技术网

Logging 使用对数存储和缩放进行节流

Logging 使用对数存储和缩放进行节流,logging,logstash,scaling,elastic-stack,throttling,Logging,Logstash,Scaling,Elastic Stack,Throttling,我已经在使用ELK堆栈进行日志处理。 现在,我计划使用Logstash来限制传入数据。 但是,如果负载增加,不确定如何放大日志存储+节流 通常,为了扩展Logstash,我计划同时运行多个Logstash实例,以共享负载。但是,如果存在节流,那么如何在不同的Logstash实例之间共享节流信息呢?或者任何其他完全不同的方法?根据您的其他评论,度量{}过滤器似乎可以工作。它允许您统计在给定时间段内通过日志存储的事件数,并且您可以根据需要统计的不同内容配置不同的“仪表”类型 一旦您使用该过滤器对它们

我已经在使用ELK堆栈进行日志处理。 现在,我计划使用Logstash来限制传入数据。 但是,如果负载增加,不确定如何放大日志存储+节流


通常,为了扩展Logstash,我计划同时运行多个Logstash实例,以共享负载。但是,如果存在节流,那么如何在不同的Logstash实例之间共享节流信息呢?或者任何其他完全不同的方法?

根据您的其他评论,度量{}过滤器似乎可以工作。它允许您统计在给定时间段内通过日志存储的事件数,并且您可以根据需要统计的不同内容配置不同的“仪表”类型


一旦您使用该过滤器对它们进行计数,您可能会有一个输出{}节提醒您(例如电子邮件、hipchat、irc、pagerduty)。

通过“节流”您的意思是想丢弃一些传入数据?根据什么规则(固定百分比、调试消息等)?不,我不想抛出任何东西。但仅仅是为了生成警报,例如,如果某个特定API在5秒内被命中超过10次,则创建警报。