Kibana中日志请求的IP地址和端口
IP address and port of log requests in Kibana
请有人告诉我是否可以在我的 Kibana 中添加 IP 地址和端口可用字段以查看哪些日志属于我的应用程序实例。我应该在哪里配置才能启用此功能。
例如:我正在发送这样的日志请求,我有 4 个应用程序和它们的多个实例
2020-01-14 00:21:12.869 INFO [microservice1,48f1befc87d3f220,48f1befc87d3f220,false] 8278 --- [nio-8001-exec-7] c.s.m.c.Microservice1Controller : This is an INFO log
2020-01-14 00:21:12.869 ERROR [microservice1,48f1befc87d3f220,48f1befc87d3f220,false] 8278 --- [nio-8001-exec-7] c.s.m.c.Microservice1Controller : This is an ERROR log
我的 kibana 图片 UI 以及可用字段:
Kibana 只能显示索引到 Elasticsearch 中的字段。 Kibana 只是一个可视化平台,可让您以图形方式搜索数据,而不是使用 REST-Api.
那么如果您的文档不包含任何 source.ip 或 source.port 字段,Kibana 应该如何显示它们?
Q: Where do i configure in order to enable this feature
A: There is no general setting that tracks the IP's and Ports
您需要将这些字段添加到您创建的日志中,例如:
2020-01-14 00:21:12.869 INFO [microservice1,48f1befc87d3f220,48f1befc87d3f220,false] 192.168.19.100:4712 8278 --- [nio-8001-exec-7] c.s.m.c.Microservice1Controller : This is an INFO log
2020-01-14 00:21:12.869 ERROR [microservice1,48f1befc87d3f220,48f1befc87d3f220,false] 192.168.19.101:4812 8278 --- [nio-8001-exec-7] c.s.m.c.Microservice1Controller : This is an ERROR log
有了它,您可以提取 IP 和端口并将它们作为文档的单独字段索引到 elasticsearch 中。
请有人告诉我是否可以在我的 Kibana 中添加 IP 地址和端口可用字段以查看哪些日志属于我的应用程序实例。我应该在哪里配置才能启用此功能。
例如:我正在发送这样的日志请求,我有 4 个应用程序和它们的多个实例
2020-01-14 00:21:12.869 INFO [microservice1,48f1befc87d3f220,48f1befc87d3f220,false] 8278 --- [nio-8001-exec-7] c.s.m.c.Microservice1Controller : This is an INFO log
2020-01-14 00:21:12.869 ERROR [microservice1,48f1befc87d3f220,48f1befc87d3f220,false] 8278 --- [nio-8001-exec-7] c.s.m.c.Microservice1Controller : This is an ERROR log
我的 kibana 图片 UI 以及可用字段:
Kibana 只能显示索引到 Elasticsearch 中的字段。 Kibana 只是一个可视化平台,可让您以图形方式搜索数据,而不是使用 REST-Api.
那么如果您的文档不包含任何 source.ip 或 source.port 字段,Kibana 应该如何显示它们?
Q: Where do i configure in order to enable this feature
A: There is no general setting that tracks the IP's and Ports
您需要将这些字段添加到您创建的日志中,例如:
2020-01-14 00:21:12.869 INFO [microservice1,48f1befc87d3f220,48f1befc87d3f220,false] 192.168.19.100:4712 8278 --- [nio-8001-exec-7] c.s.m.c.Microservice1Controller : This is an INFO log
2020-01-14 00:21:12.869 ERROR [microservice1,48f1befc87d3f220,48f1befc87d3f220,false] 192.168.19.101:4812 8278 --- [nio-8001-exec-7] c.s.m.c.Microservice1Controller : This is an ERROR log
有了它,您可以提取 IP 和端口并将它们作为文档的单独字段索引到 elasticsearch 中。