wu-sheng opened a new issue #6264:
URL: https://github.com/apache/skywalking/issues/6264


   Hi @arugal @EvanLjp @hanahmily @kezhenxu94 and other contributors.
   
   I want to bring the highest priority feature of the 8.5.0. Here is the 
proposal.
   SkyWalking has 2 languages targeting the analysis related features.
   1. OAL introduced in 6.x and is enhanced w/ time to support language-agent 
tracer and service mesh telemetry analysis to get metrics.
   2. MAL introduced in 8.2 and 8.3 to adopt the native and 3rd party meter 
system, including Prometheus, MicroMeter, Zabbix(WIP)
   
   With the incoming 8.4.0 release, we have logging collection, persistent, and 
query capability. Now, we should focus on enhancing the analysis feature. That 
is where LAL stands on.
   The LAL should be able to provide the following features.
   1. It should be defined in the config file, like OAL script, and MAL YAML. 
It is usable by the end users.
   2. Support structure unify log data content. Especially for TEXT format log. 
Should be able to convert it to the JSON, or something for further process.
   3. Support TEXT, YAML, JSON formats
   4. Filter logs based on conditions
   5. Build new meter(metrics) based on the match conditions of structured log. 
Such as, you could set a business error metrics if there is a specific 
text(`xyz fails`) detected in the logs.
   6. Build collaboration with trace context. Such as isolate text(trace_id) 
from the text by using some split/regex mechanism.
   7. Entity assignment mechanism. Build the connection between 
entity(service/instance/endpoint) with the log contents.
   
   From the tech perspective, this could reference from the MAL tech stack. If 
anyone of @apache/skywalking-committers will lead this, please reply here.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to