You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by wu...@apache.org on 2022/07/13 14:41:37 UTC

[skywalking] branch master updated (bf74b66763 -> 5ea7c0d778)

This is an automated email from the ASF dual-hosted git repository.

wusheng pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/skywalking.git


    from bf74b66763 Skip loading UI templates if folder is empty or doesn't exist (#9338)
     add 5ea7c0d778 Support eBPF Network Profiling (#9337)

No new revisions were added by this update.

Summary of changes:
 .../command/EBPFProfilingTaskCommand.java          |  11 +-
 docs/en/changes/changes.md                         |   3 +
 .../oap/server/core/CoreModuleProvider.java        |   2 +-
 .../analysis/meter/function/HistogramFunction.java |   2 +-
 .../oap/server/core/command/CommandService.java    |   5 +-
 .../ebpf/EBPFProfilingMutationService.java         | 118 +++++++++++++++++-
 .../profiling/ebpf/EBPFProfilingQueryService.java  |  20 ++-
 .../ebpf/storage/EBPFProfilingTargetType.java      |   2 +
 .../ebpf/storage/EBPFProfilingTaskRecord.java      |  24 +++-
 .../server/core/query/ProcessTopologyBuilder.java  | 135 +++++++++++++++++++++
 .../server/core/query/TopologyQueryService.java    |  14 ++-
 .../oap/server/core/query/enumeration/Scope.java   |   3 +-
 .../EBPFProfilingNetworkTaskRequest.java}          |  15 +--
 .../oap/server/core/query/input/Entity.java        |  18 +++
 .../oap/server/core/query/type/Call.java           |  10 ++
 ...lt.java => EBPFNetworkKeepProfilingResult.java} |   6 +-
 .../server/core/query/type/EBPFProfilingTask.java  |  15 +++
 .../{ServiceInstanceNode.java => ProcessNode.java} |  16 ++-
 .../type/{Topology.java => ProcessTopology.java}   |  11 +-
 .../oap/server/core/source/DefaultScopeDefine.java |  17 +++
 .../profiling/ebpf/IEBPFProfilingTaskDAO.java      |  28 +++--
 .../core/storage/query/ITopologyQueryDAO.java      |  16 +++
 .../resolver/EBPFProcessProfilingMutation.java     |  10 ++
 .../resolver/EBPFProcessProfilingQuery.java        |   9 +-
 .../oap/query/graphql/resolver/TopologyQuery.java  |   5 +
 .../src/main/resources/query-protocol              |   2 +-
 .../handler/EBPFProfilingServiceHandler.java       |  18 ++-
 .../meter-analyzer-config/network-profiling.yaml   |  98 +++++++++++++++
 .../banyandb/measure/BanyanDBTopologyQueryDAO.java |  35 ++++++
 .../stream/BanyanDBEBPFProfilingTaskDAO.java       |  89 +++++++++++---
 .../query/EBPFProfilingTaskEsDAO.java              |  71 +++++++++--
 .../elasticsearch/query/TopologyQueryEsDAO.java    |  47 +++++++
 .../plugin/jdbc/h2/dao/H2EBPFProfilingTaskDAO.java |  80 ++++++++++--
 .../plugin/jdbc/h2/dao/H2TopologyQueryDAO.java     |  49 ++++++++
 .../tool/profile/core/MockCoreModuleProvider.java  |   2 +-
 35 files changed, 910 insertions(+), 96 deletions(-)
 create mode 100644 oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/query/ProcessTopologyBuilder.java
 copy oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/query/{type/event/Source.java => input/EBPFProfilingNetworkTaskRequest.java} (81%)
 copy oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/query/type/{EBPFProfilingTaskCreationResult.java => EBPFNetworkKeepProfilingResult.java} (90%)
 copy oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/query/type/{ServiceInstanceNode.java => ProcessNode.java} (88%)
 copy oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/query/type/{Topology.java => ProcessTopology.java} (90%)
 create mode 100644 oap-server/server-starter/src/main/resources/meter-analyzer-config/network-profiling.yaml