Add layer field to event when reporting (#159)
This commit is contained in:
parent
07cc03a35f
commit
65032a9b48
|
|
@ -6,6 +6,7 @@ Release Notes.
|
|||
------------------
|
||||
|
||||
* Fix `cluster` and `namespace` value duplicated(`namespace` value) in properties report.
|
||||
* Add layer field to event when reporting.
|
||||
|
||||
#### Documentation
|
||||
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
Subproject commit 667134d08ffd63122062971d320c34e7e10a7c9e
|
||||
Subproject commit f9066463deb7f9d1fbe8110eab3524694b0db298
|
||||
|
|
@ -26,4 +26,8 @@ public class Constants {
|
|||
public static String EMPTY_STRING = "";
|
||||
|
||||
public static char SERVICE_NAME_PART_CONNECTOR = '|';
|
||||
|
||||
// The name of the layer that represents agent-installed services,
|
||||
// which is defined at https://github.com/apache/skywalking/blob/85ce1645be53e46286f36c0ea206c60db2d1a716/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/Layer.java#L30
|
||||
public static String EVENT_LAYER_NAME = "GENERAL";
|
||||
}
|
||||
|
|
|
|||
|
|
@ -41,6 +41,7 @@ import org.apache.skywalking.apm.network.event.v3.Source;
|
|||
import org.apache.skywalking.apm.network.event.v3.Type;
|
||||
|
||||
import static org.apache.skywalking.apm.agent.core.conf.Config.Collector.GRPC_UPSTREAM_TIMEOUT;
|
||||
import static org.apache.skywalking.apm.agent.core.conf.Constants.EVENT_LAYER_NAME;
|
||||
import static org.apache.skywalking.apm.agent.core.remote.GRPCChannelStatus.CONNECTED;
|
||||
|
||||
@DefaultImplementor
|
||||
|
|
@ -78,7 +79,8 @@ public class EventReportServiceClient implements BootService, GRPCChannelListene
|
|||
.stream()
|
||||
.sorted()
|
||||
.collect(Collectors.joining(" "))
|
||||
);
|
||||
)
|
||||
.setLayer(EVENT_LAYER_NAME);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
@ -112,7 +114,8 @@ public class EventReportServiceClient implements BootService, GRPCChannelListene
|
|||
.setService(Config.Agent.SERVICE_NAME)
|
||||
.setServiceInstance(Config.Agent.INSTANCE_NAME)
|
||||
.build()
|
||||
);
|
||||
)
|
||||
.setLayer(EVENT_LAYER_NAME);
|
||||
|
||||
final StreamObserver<Event> collector = eventServiceStub.collect(new StreamObserver<Commands>() {
|
||||
@Override
|
||||
|
|
|
|||
Loading…
Reference in New Issue