Envoy Mesh, Java Agent & Fluentd #7566
Replies: 2 comments 20 replies
-
        
 The 2 agents are of different functionalities and they can co-exist, feel free to install Java agent if you need our functionalities. 
 For Envoy mesh logs, it consists of 2 parts, Envoy access logs and user application logs. 
 
 The doc format depends on your applications, just modify the expression to match your format. 
 I recommend fluent-bit (daemonset) as it's specifically optimized to be used in containers. 
 Yes, fluentd doesn't support gRPC or http, and SkyWalking only supports gRPC, HTTP, Kafka, so you can only choose kafka if you insist using FluentD  | 
  
Beta Was this translation helpful? Give feedback.
-
| 
         Do you want to switch to Service Mesh observability solution? That is totally different. It analyzes Envoy logs. Read this We have DP and CP monitoring without tracing agents. If you have agent deployed, you have more data already.  | 
  
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I am looking at configuring SW to communicate with an Envoy Mesh, and because the mesh installs their own agent for each application I am assuming I dont need have the Java Agent setup?
But then how will the log collection work? If I am not using the Java agent I wont using logj42 gRPC client appender and satellite to forward the logs so I assume I can use fluentd instead, but looking at the fluentd configuration it is dependent on the log format to be specific.
Should I ensure that I setup my log4j2 appender with the right format so that it matches this express
Any docs on this log format?
Do you recommend install fluentd as a daemonSet?
It looks like with fluentd we can push the logs through kafka to elastic search too, so if we are using ES as the backend for SW could we not us that or does OAP need to fetch the data from kafka instead?
Beta Was this translation helpful? Give feedback.
All reactions