草庐IT

logstash-logback-encoder

全部标签

spring-boot 从 1.3.2 升级到 1.3.3 : logback issue

我们在从spring-boot1.3.2升级到最近发布的1.3.3时遇到了问题。我们的应用程序一直在使用以下依赖项,每个都是最新的,没有问题:2.3.24.0.0.RELEASE3.4.0.RELEASE1.1.5今天我升级了基于spring-boot和SpringDataNeo4j的应用程序,该应用程序在spring-boot1.3.2.RELEASE上启动并运行良好,方法是将pom.xml更改为:org.springframework.bootspring-boot-starter-parent1.3.2.RELEASE到org.springframework.bootspring

java - '+' (plus sign) not encoded with RestTemplate using String url, but interpreted as ''(空格)

我们正在从Java8迁移到Java11,从而从SpringBoot1.5.6迁移到2.1.2。我们注意到,在使用RestTemplate时,“+”号不再编码为“%2B”(由SPR-14828更改)。这没关系,因为RFC3986没有将“+”列为保留字符,但在SpringBoot端点中接收时仍将其解释为“”(空格)。我们有一个搜索查询,它可以将可选的时间戳作为查询参数。该查询类似于http://example.com/search?beforeTimestamp=2019-01-21T14:56:50%2B00:00。如果不进行双重编码,我们无法弄清楚如何发送编码的加号。查询参数2019-

java - '+' (plus sign) not encoded with RestTemplate using String url, but interpreted as ''(空格)

我们正在从Java8迁移到Java11,从而从SpringBoot1.5.6迁移到2.1.2。我们注意到,在使用RestTemplate时,“+”号不再编码为“%2B”(由SPR-14828更改)。这没关系,因为RFC3986没有将“+”列为保留字符,但在SpringBoot端点中接收时仍将其解释为“”(空格)。我们有一个搜索查询,它可以将可选的时间戳作为查询参数。该查询类似于http://example.com/search?beforeTimestamp=2019-01-21T14:56:50%2B00:00。如果不进行双重编码,我们无法弄清楚如何发送编码的加号。查询参数2019-

elasticsearch - Logstash - ElasticSearch - Kibana::延迟 10 秒或更长时间

我部署了一个默认的“elasticsearch”(ubuntu14.04,ESv1.2)堆栈,从redis到Kibana。我在发送时发送一个带有当前日期的@now值,Elasticsearch分配他自己的@timestamp。好吧,如果你计算(@timestamp-@now)会有超过10秒(有时甚至一分钟)的滞后/延迟。这是正常行为吗?我没有对我的实例进行太多调整,但我发送的事件很少,看起来不像是性能/内存/IO问题。欢迎任何提示。 最佳答案 一路上你至少有5个软件(你没有提到你使用的是哪个托运人)。首先,当您查看结果时,请确保一切

java - Logback-test.xml 配置生成两个日志文件而不是一个?

当我停止运行我的spring-boot应用程序时,会生成两个日志文件,而不是一个(应该有一个)。p>我的Logback-test.xml文件中有什么问题可能导致此问题?logback-test.xml:%d{HH:mm:ss.SSS}-%msg%nC:\path\to\my\file\myLog-${myTimestamp}.log%d{yyyy-MM-dd_HH:mm:ss.SSS}-%msg%nmyLog.%i{yyyy-MM-dd_HH:mm:ss.SSS}}.log1102MB正在创建的两个文件是例如:myLog-2016-04-22_15-47-30.126.logandmy

java - Logback-test.xml 配置生成两个日志文件而不是一个?

当我停止运行我的spring-boot应用程序时,会生成两个日志文件,而不是一个(应该有一个)。p>我的Logback-test.xml文件中有什么问题可能导致此问题?logback-test.xml:%d{HH:mm:ss.SSS}-%msg%nC:\path\to\my\file\myLog-${myTimestamp}.log%d{yyyy-MM-dd_HH:mm:ss.SSS}-%msg%nmyLog.%i{yyyy-MM-dd_HH:mm:ss.SSS}}.log1102MB正在创建的两个文件是例如:myLog-2016-04-22_15-47-30.126.logandmy

redis - redis、logstash 和 Elasticsearch 的解析问题

我在aws上设置了两个节点,我的架构如下Logstash托运主机Aredis-logstash-elastic搜索主机B我们尝试使用shipper解析日志,它对第一个日志文件工作正常。我再次尝试解析第二个文件,连接已正确建立。但是文件解析没有开始。我的问题是需要删除redis的任何缓存或任何类似.sincedb的文件。 最佳答案 是的,如果你想重新解析,你需要删除所有的.sincedb文件。请引用here.除此之外,如果你想从头开始解析文件,还要确保你已经设置了start_position。到开始。

elasticsearch - 当使用 redis 作为 logstash 的输入时,获取 redis 列表比插入它慢?

我已经按照下面网上的说明建立了一个日志虚拟化系统http://michael.bouvy.net/blog/en/2013/11/19/collect-visualize-your-logs-logstash-elasticsearch-redis-kibana/登录磁盘-->logstash-forwarder---------->redis-->logstash-->elasticsearch一切顺利,直到添加四台服务器将它们的日志发送到我的中央日志收集服务器。redis服务器的内存随着时间的推移而增加,最终当所有内存被消耗时崩溃。我用redis-cli监控查了一段时间,发现rpu

xml - HTML5 中的 SVG – 什么时候需要 XML 声明 `<?xml version="1. 0"encoding="UTF- 8"?>`?

在HTML5中使用SVG时:是XML声明SVG需要作为图像通过或作为CSSbackground-image是吗?这与“AreSVGparameterssuchas'xmlns'and'version'needed”。两个答案和MDNNamespacecrashcourse对命名空间问题进行了必要的澄清。.但是SVG1.1没有包含关于XML声明的必要性或何时可以省略的声明?没有声明的例子:2016年7月4日更新:澄清问题是关于XML声明。谢谢@MartinHonnen!2017年10月24日更新:更改为“UTF-8“uppercase和SVGO优化的属性顺序。

elasticsearch - Redis 与 RabbitMQ 作为介于 Logstash 和 elasticsearch 之间的数据代理/消息系统

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5个月前。社区在5个月前审查了是否重新打开此问题,然后将其关闭:原始关闭原因未解决Improvethisquestion我们正在定义一种架构,通过安装在各种机器上的Logstashshippers收集日志信息,并在一个elasticsearch服务器中集中索引数据,并使用Kibana作为图形层。我们需要在Logstashshippers和elasticsearch之间建立一个可靠的消息传递系统来授权交付。在选择R