You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@skywalking.apache.org by GitBox <gi...@apache.org> on 2018/01/04 03:26:11 UTC

[GitHub] peng-yongsheng opened a new pull request #724: A big change in collector.

peng-yongsheng opened a new pull request #724: A big change in collector.
URL: https://github.com/apache/incubator-skywalking/pull/724
 
 
   #### Changed the structures of the projects
     1. Deleted the collector queue module, use Datacarrier only. Because of the Disruptor consume the message one by one that make the remote module could not send the message in bulk with one gRPC's StreamObserver.
     1. Created a new module named analysis-segment-parser that use to split the trace segment object from agent and exchange the code to id(e.g. operation name, network address, peer).
     1. Merged the register, segment parser, metric, JVM, alarm, baseline modules into collector analysis module.
   
   #### The protocol for agent and collector
     1. Added a protocol for register network address, create a application and a instance by this network address id. Because of collector need to analyze the instance metric and instance reference metric.
   
   #### The metric
     1. Analyze the metric by graph api that connect the metric aggregate worker one by one.
     2. Workers: service reference metric, instance reference metric, application reference metric, service metric, instance metric, application metric.
     3. Added the apdex for application.
     4. Added the flag named source value for separating caller and callee metric.
   
   #### The configuration module
     1. Added the configuration items for alarm's threshold: error rate threshold and average response time threshold in every layer(e.g. application, instance, service)
   #### The alarm
     1. Generate the alarm data from the metric data. Contains service reference alarm, instance reference alarm, application reference alarm, service alarm, instance alarm, application alarm.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services