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