关于elasticsearch的access log
今天才知道原来elasticsearch其实并没有传统意义上的access log。我这里说的传统意义 上的access log是指类似于tomcat,nginx等的access log。 我们公司在访问elasticsearch的时候,java语言相关的使用的公司封装的(其实是我封装的) elasticsearch client,在这个封装的client里面,实现了传统意义上的类似于dubbo-consumer-access.log 一样的东西,记录了请求时间,traceId,请求的参数信息,请求是否成功的状态,响应时间,响应的内容等等 的信息。但是在elasticsearch的server端其实是并没有这些内容的。 Google了一下,发现elasticsearch其实并没有access log这个功能。但是elasticsearch缺提供了slow log的这个功能。 虽然说slow log和access log其实是两种不同的东西,但是在一定程度上slow log其实可以做到access log的一部分功能。
大约 3 分钟