From 43ab319eac60565367b740e138fea1d40b93613c Mon Sep 17 00:00:00 2001 From: YDMsama Date: Fri, 11 Aug 2023 17:29:15 +0800 Subject: [PATCH 1/6] Open-source probe analyzer handles multi-threading, utilizing Go routines to modify the event reception and processing in networkanalyzer into multiple threads. Signed-off-by: YDMsama --- .../analyzer/network/network_analyzer.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) mode change 100644 => 100755 collector/pkg/component/analyzer/network/network_analyzer.go diff --git a/collector/pkg/component/analyzer/network/network_analyzer.go b/collector/pkg/component/analyzer/network/network_analyzer.go old mode 100644 new mode 100755 index 429c231e1..e8b480c56 --- a/collector/pkg/component/analyzer/network/network_analyzer.go +++ b/collector/pkg/component/analyzer/network/network_analyzer.go @@ -50,6 +50,8 @@ type NetworkAnalyzer struct { udpMessagePairSize int64 telemetry *component.TelemetryTools + eventChan chan *model.KindlingEvent + // snaplen is the maximum data size the event could accommodate bytes. // It is set by setting the environment variable SNAPLEN. See https://github.com/KindlingProject/kindling/pull/387. snaplen int @@ -62,6 +64,7 @@ func NewNetworkAnalyzer(cfg interface{}, telemetry *component.TelemetryTools, co dataGroupPool: NewDataGroupPool(), nextConsumers: consumers, telemetry: telemetry, + eventChan: make(chan *model.KindlingEvent, 1000), // buffer size can be adjusted } if config.EnableConntrack { connConfig := &conntracker.Config{ @@ -77,6 +80,8 @@ func NewNetworkAnalyzer(cfg interface{}, telemetry *component.TelemetryTools, co na.parserFactory = factory.NewParserFactory(factory.WithUrlClusteringMethod(na.cfg.UrlClusteringMethod)) na.snaplen = getSnaplenEnv() + go na.ProcessEvents() // start the event processing in its own goroutine + return na } @@ -157,6 +162,17 @@ func (na *NetworkAnalyzer) Type() analyzer.Type { } func (na *NetworkAnalyzer) ConsumeEvent(evt *model.KindlingEvent) error { + na.eventChan <- evt + return nil +} + +func (na *NetworkAnalyzer) ProcessEvents() { + for evt := range na.eventChan { + na.processEvent(evt) + } +} + +func (na *NetworkAnalyzer) processEvent(evt *model.KindlingEvent) error { if evt.Category != model.Category_CAT_NET { return nil } @@ -209,6 +225,7 @@ func (na *NetworkAnalyzer) ConsumeEvent(evt *model.KindlingEvent) error { } else { return na.analyseResponse(evt) } + // ... original logic of ConsumeEvent ... } func (na *NetworkAnalyzer) consumerFdNoReusingTrace() { From 0e8f1585624636958b2fdf5619815455e890abf5 Mon Sep 17 00:00:00 2001 From: YDMsama Date: Wed, 16 Aug 2023 15:24:36 +0800 Subject: [PATCH 2/6] Open-source probe analyzer handles multi-threading, close the channel and stop the goroutine when shutting down the analyzer Signed-off-by: YDMsama --- .../pkg/component/analyzer/network/config.go | 2 ++ .../analyzer/network/network_analyzer.go | 30 +++++++++++++++---- 2 files changed, 26 insertions(+), 6 deletions(-) diff --git a/collector/pkg/component/analyzer/network/config.go b/collector/pkg/component/analyzer/network/config.go index dfb37dc71..6d52dea1f 100644 --- a/collector/pkg/component/analyzer/network/config.go +++ b/collector/pkg/component/analyzer/network/config.go @@ -10,6 +10,7 @@ const ( type Config struct { // This option is set only for testing. We enable it by default otherwise the function will not work. EnableTimeoutCheck bool + EventChannelSize int `mapstructure:"event_channel_size"` ConnectTimeout int `mapstructure:"connect_timeout"` FdReuseTimeout int `mapstructure:"fd_reuse_timeout"` NoResponseThreshold int `mapstructure:"no_response_threshold"` @@ -28,6 +29,7 @@ type Config struct { func NewDefaultConfig() *Config { return &Config{ + EventChannelSize: 100000, EnableTimeoutCheck: true, ConnectTimeout: 100, FdReuseTimeout: 15, diff --git a/collector/pkg/component/analyzer/network/network_analyzer.go b/collector/pkg/component/analyzer/network/network_analyzer.go index e8b480c56..0b62294c3 100755 --- a/collector/pkg/component/analyzer/network/network_analyzer.go +++ b/collector/pkg/component/analyzer/network/network_analyzer.go @@ -10,6 +10,7 @@ import ( "time" "go.opentelemetry.io/otel/attribute" + "go.uber.org/zap" "github.com/Kindling-project/kindling/collector/pkg/component" "github.com/Kindling-project/kindling/collector/pkg/component/analyzer" @@ -51,7 +52,8 @@ type NetworkAnalyzer struct { telemetry *component.TelemetryTools eventChan chan *model.KindlingEvent - + stopChan chan bool + // snaplen is the maximum data size the event could accommodate bytes. // It is set by setting the environment variable SNAPLEN. See https://github.com/KindlingProject/kindling/pull/387. snaplen int @@ -64,7 +66,9 @@ func NewNetworkAnalyzer(cfg interface{}, telemetry *component.TelemetryTools, co dataGroupPool: NewDataGroupPool(), nextConsumers: consumers, telemetry: telemetry, - eventChan: make(chan *model.KindlingEvent, 1000), // buffer size can be adjusted + + eventChan: make(chan *model.KindlingEvent, config.EventChannelSize), + stopChan: make(chan bool), } if config.EnableConntrack { connConfig := &conntracker.Config{ @@ -80,7 +84,7 @@ func NewNetworkAnalyzer(cfg interface{}, telemetry *component.TelemetryTools, co na.parserFactory = factory.NewParserFactory(factory.WithUrlClusteringMethod(na.cfg.UrlClusteringMethod)) na.snaplen = getSnaplenEnv() - go na.ProcessEvents() // start the event processing in its own goroutine + return na } @@ -149,10 +153,13 @@ func (na *NetworkAnalyzer) Start() error { na.parsers = parsers rand.Seed(time.Now().UnixNano()) + go na.ConsumeEventFromChannel() return nil } func (na *NetworkAnalyzer) Shutdown() error { + close(na.stopChan) + // TODO: implement return nil } @@ -166,9 +173,17 @@ func (na *NetworkAnalyzer) ConsumeEvent(evt *model.KindlingEvent) error { return nil } -func (na *NetworkAnalyzer) ProcessEvents() { - for evt := range na.eventChan { - na.processEvent(evt) +func (na *NetworkAnalyzer) ConsumeEventFromChannel() { + for { + select { + case evt := <-na.eventChan: + err := na.processEvent(evt) + if err != nil { + na.telemetry.Logger.Error("error happened when processing event: ", zap.Error(err)) + } + case <-na.stopChan: + return + } } } @@ -248,6 +263,9 @@ func (na *NetworkAnalyzer) consumerFdNoReusingTrace() { } return true }) + case <-na.stopChan: + timer.Stop() + return } } } From 2f958694cb1bb93a67bde9392dcf1b7edfed82af Mon Sep 17 00:00:00 2001 From: YDMsama Date: Thu, 17 Aug 2023 19:38:54 +0800 Subject: [PATCH 3/6] Open-source probe analyzer handles multi-threading, add event_channel_size to the configuration files Signed-off-by: YDMsama --- .../docker/kindling-collector-config.yml | 2 + .../pkg/component/analyzer/network/config.go | 2 +- .../protocol/testdata/na-protocol-config.yaml | 1 + deploy/agent/kindling-collector-config.yml | 2 + et --soft HEAD~1 | 4648 +++++++++++++++++ 5 files changed, 4654 insertions(+), 1 deletion(-) create mode 100644 et --soft HEAD~1 diff --git a/collector/docker/kindling-collector-config.yml b/collector/docker/kindling-collector-config.yml index 924f7f446..ecfc16f6b 100644 --- a/collector/docker/kindling-collector-config.yml +++ b/collector/docker/kindling-collector-config.yml @@ -58,6 +58,8 @@ analyzers: need_process_info: false tcpmetricanalyzer: networkanalyzer: + event_channel_size: 10000 + # how many events can be held in the channel simultaneously before it's considered full. connect_timeout: 100 # How many seconds to wait until we consider a request as complete. fd_reuse_timeout: 2 diff --git a/collector/pkg/component/analyzer/network/config.go b/collector/pkg/component/analyzer/network/config.go index 6d52dea1f..57cf6453d 100644 --- a/collector/pkg/component/analyzer/network/config.go +++ b/collector/pkg/component/analyzer/network/config.go @@ -29,7 +29,7 @@ type Config struct { func NewDefaultConfig() *Config { return &Config{ - EventChannelSize: 100000, + EventChannelSize: 10000, EnableTimeoutCheck: true, ConnectTimeout: 100, FdReuseTimeout: 15, diff --git a/collector/pkg/component/analyzer/network/protocol/testdata/na-protocol-config.yaml b/collector/pkg/component/analyzer/network/protocol/testdata/na-protocol-config.yaml index 5e10b6d77..37ac8c7ca 100644 --- a/collector/pkg/component/analyzer/network/protocol/testdata/na-protocol-config.yaml +++ b/collector/pkg/component/analyzer/network/protocol/testdata/na-protocol-config.yaml @@ -1,5 +1,6 @@ analyzers: networkanalyzer: + event_channel_size: 10000 connect_timeout: 100 fd_reuse_timeout: 60 no_response_threshold: 120 diff --git a/deploy/agent/kindling-collector-config.yml b/deploy/agent/kindling-collector-config.yml index 924f7f446..ecfc16f6b 100644 --- a/deploy/agent/kindling-collector-config.yml +++ b/deploy/agent/kindling-collector-config.yml @@ -58,6 +58,8 @@ analyzers: need_process_info: false tcpmetricanalyzer: networkanalyzer: + event_channel_size: 10000 + # how many events can be held in the channel simultaneously before it's considered full. connect_timeout: 100 # How many seconds to wait until we consider a request as complete. fd_reuse_timeout: 2 diff --git a/et --soft HEAD~1 b/et --soft HEAD~1 new file mode 100644 index 000000000..2c3924d34 --- /dev/null +++ b/et --soft HEAD~1 @@ -0,0 +1,4648 @@ +commit 89c635957651da93a58fc052b95e1320c73720df +Author: YDMsama +Date: Wed Aug 16 15:56:23 2023 +0800 + + Change the 'store_external_src_ip' parameter to false, edited changelog. + + Signed-off-by: YDMsama + +commit b66d794199a31dbc213da0a522fd56b547a97924 +Author: YDMsama +Date: Tue Aug 15 16:07:31 2023 +0800 + + Change the 'store_external_src_ip' parameter to false. + + Signed-off-by: YDMsama + +commit 5287cf88f92b6d6aa918434dcb2b5f588f877534 +Author: YDMsama +Date: Tue Aug 15 14:23:12 2023 +0800 + + Change the 'store_external_src_ip' parameter to false. + + Signed-off-by: YDMsama + +commit dca173acd3b41381f0bf83707f4a786f3a61fc37 +Author: AnthonyHui <48346142+hwz779866221@users.noreply.github.com> +Date: Wed Jul 19 11:44:12 2023 +0800 + + fix k8sinfoanalyzer config (#550) + + Signed-off-by: anthonyhui + +commit 4f5e897a0c3b1adf13c645909c907b35c85a822b +Author: yiqianxu +Date: Mon Jul 17 18:02:52 2023 +0800 + + [front]Support traceid events with the sequence 1, 0, 0 (#549) + + Signed-off-by: yiqianxu + +commit baff90419c852f77273cb45ebd8ff3e64ffdd21e +Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> +Date: Mon Jul 17 17:43:52 2023 +0800 + + Bump google.golang.org/grpc from 1.43.0 to 1.53.0 in /collector (#543) + + Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> + +commit da9c6e336a472014c6f039f1ac592318d895037c +Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> +Date: Mon Jul 17 17:42:23 2023 +0800 + + Bump semver from 5.7.1 to 5.7.2 in /camera-front (#546) + + Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> + +commit 761f9791a3b05946eaa6f88bcc7ba71f2d7bcc2d +Author: yiqianxu +Date: Mon Jul 17 17:41:52 2023 +0800 + + [grafana]Add building phase to Dockerfile and remove the dist folder (#544) + + Signed-off-by: yiqianxu + +commit d89184b25ad2480ef8f7c13f44392d194427881f +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Jun 30 16:21:48 2023 +0800 + + fix the release action error (#542) + + Signed-off-by: Daxin Wang + +commit ff90b7a2f55ee00e196642f2d24aa02fe5c505b9 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Jun 30 15:59:29 2023 +0800 + + Update the public action (#541) + + Signed-off-by: Daxin Wang + +commit c5849e1818de8be3b1277c98c5a00b68171cacbe +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Jun 30 15:46:23 2023 +0800 + + Update the CHANGELOG.md for releasing v0.8.0 (#540) + + Signed-off-by: Daxin Wang + +commit 25f33c4321b3469a5125cb34a5c20fda1e3b7883 +Author: yiqianxu +Date: Fri Jun 30 14:02:34 2023 +0800 + + [grafana] Variable workload doesn't include all by defualt (#539) + + Signed-off-by: yiqianxu + +commit a8f9f0a4d95bc7a2605cc49e1ea934ae898884c3 +Author: yiqianxu +Date: Sun Jun 25 11:18:41 2023 +0800 + + [front] add sort and limit to ES query (#537) + + Signed-off-by: yiqianxu + +commit a14f548b7b8eb40bfaf13e4c86f5b51296babf80 +Author: yiqianxu +Date: Tue Jun 20 18:48:12 2023 +0800 + + [grafana] Use workload as variables in promql (#536) + + Signed-off-by: yiqianxu + +commit 90eab866b5d7c41adca87f590e297d378d470a52 +Author: yiqianxu +Date: Fri Jun 16 17:13:50 2023 +0800 + + modify grafana dashboard json (#535) + + Signed-off-by: yiqianxu + +commit ae9937ac9e71690c9a9d719b98ad6702ffb60856 +Author: yiqianxu +Date: Fri Jun 16 16:27:01 2023 +0800 + + build topo plugin (#534) + + Signed-off-by: yiqianxu + +commit e22a0eb4b07b67fcab670895fb3234635b778434 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Jun 16 15:53:22 2023 +0800 + + upgrade the grafana version to 8.5.26 (#533) + + Signed-off-by: Daxin Wang + +commit 08d676a14ebcfb8c18a1177e586cd60c9066f922 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Jun 16 13:37:02 2023 +0800 + + fix the grafana action (#532) + + Signed-off-by: Daxin Wang + +commit dd310fee57f70cc0534ef69ffdc05c844ae4b8c8 +Author: AnthonyHui <48346142+hwz779866221@users.noreply.github.com> +Date: Fri Jun 16 11:21:26 2023 +0800 + + add a new metric: k8sworkloadinfo (#530) + + Signed-off-by: anthonyhui + +commit 93de6db735407df8add5dc4830d01a1702076655 +Author: yiqianxu +Date: Fri Jun 16 11:11:06 2023 +0800 + + [grafana] topology dashboard add query by namespace (#531) + + Signed-off-by: yiqianxu + +commit 4cab1b3e75a540d78c0834319505d0f62b1865e3 +Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> +Date: Fri Jun 9 10:40:30 2023 +0800 + + Bump vite from 2.9.14 to 2.9.16 in /camera-front (#525) + + Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> + +commit f6811114183d5d07b9afaaed01e51fffb88fae49 +Author: yiqianxu +Date: Fri Jun 9 10:40:04 2023 +0800 + + [front]Added support for displaying trace-profiling data by querying from Elasticsearch (#528) + + Signed-off-by: yiqianxu + +commit 38e908bc8a5b423911f0eaf42e7ae5f750cc245f +Author: yiqianxu +Date: Fri Jun 9 10:29:07 2023 +0800 + + [front]Add ES search input description (#527) + + Signed-off-by: yiqianxu + +commit 6f3111881e3c04632976ea7c68d65261730ba4ce +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed May 31 17:33:31 2023 +0800 + + Parse DNS requests over TCP (#524) + + Signed-off-by: Daxin Wang + +commit be8e6e54294352e4641571fa6aebad7ddf5357ca +Author: zheng +Date: Tue May 23 14:27:00 2023 +0800 + + Enhance MySQL command line case (#523) + + Signed-off-by: huxiangyuan + +commit 5d4e2451bd69bd6935c9c3803d2087b5a928678f +Author: llhhbc +Date: Tue May 23 11:15:08 2023 +0800 + + Overwrite the directory /opt/.kindling if it exists (#521) + + Signed-off-by: longhui.li + +commit 25fbf662159cf15c2155728b33dfbd0b5cb8e7ed +Author: llhhbc +Date: Mon May 22 10:07:14 2023 +0800 + + Fix null point crash (#518) + + Signed-off-by: longhui.li + +commit a6888925052b7f9fc5d05ab3763bf99c71df3bbb +Author: yiqianxu +Date: Thu May 18 14:12:15 2023 +0800 + + [front]Parse new on/off CPU data format to array (#512) + + Signed-off-by: yiqianxu + +commit 91e7239be7efe4b266350148f27b6a1735856963 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu May 18 14:10:07 2023 +0800 + + Refactor the data format of on/off CPU events to array (#520) + + Signed-off-by: Daxin Wang + Co-authored-by: sangyangji + +commit 1296d80ed8828ee6d7125b5d84aedabe3a9f1f95 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed May 17 18:05:21 2023 +0800 + + fix the panic: send on closed channel (#519) + + Signed-off-by: Daxin Wang + +commit 3fffc2f562080e624651c29d906dd3eff5773361 +Author: yiqianxu +Date: Mon May 15 17:28:23 2023 +0800 + + [front]hide event detail when select profile (#513) + + Signed-off-by: yiqianxu + +commit d07ce54f2174556c234666b2ccddf3bc908d7319 +Author: yiqianxu +Date: Wed May 10 15:13:06 2023 +0800 + + [front]Fix span data deduplication issue (#511) + + Signed-off-by: yiqianxu + +commit 047a3fb8f39b6362e11503d993c742e613c049eb +Author: AnthonyHui <48346142+hwz779866221@users.noreply.github.com> +Date: Fri May 5 12:02:07 2023 +0800 + + The probe will gracefully exit and close the async-profiler. (#507) + + Signed-off-by: Hui + +commit 967e144ee5f526c25b21ff589da6a1f7b9086a6e +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri May 5 11:55:46 2023 +0800 + + Add README to networkanalyzer (#509) + + Signed-off-by: Daxin Wang + +commit 1c21dad9eafc4dcc8b7ebf3e64f179e09c2a248a +Author: yiqianxu +Date: Tue Apr 25 20:06:21 2023 +0800 + + [front] Display CPU run queue latency events (#494) + + Signed-off-by: yiqianxu + +commit 58f40d70a2a5c9d587a4637977ebf79ec9e5239f +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Apr 25 14:06:02 2023 +0800 + + Add the missing config in front's configmap (#505) + + Signed-off-by: Daxin Wang + +commit 0033b933cb461923651bd4d03ed5a894b9bbd54d +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Mon Apr 24 17:20:43 2023 +0800 + + Update CHANGELOG.md for releasing v0.7.2 (#504) + + Signed-off-by: Daxin Wang + +commit 5f0c85b3c7de6dafa36c784cc8b18245c404a8e8 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Mon Apr 24 13:57:06 2023 +0800 + + Use the "latest" tag of kindling-falcolibs-probe (#503) + + Signed-off-by: Daxin Wang + +commit 8fd5814f0ad5a712021223230162666b7d39ab80 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Apr 13 20:58:10 2023 +0800 + + [cpuanalyzer] Send the segment as long as it contains events (#502) + + Signed-off-by: Daxin Wang + +commit 89b29176f1dd017b038df2b244e02fc3cf3a1618 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed Apr 12 16:32:45 2023 +0800 + + Add an option WithMemory to opentelemetry's prometheus exporter (#501) + + Signed-off-by: Daxin Wang + +commit 8407e02808b36763659a9699713fc528a371f8c3 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Mon Apr 10 11:07:33 2023 +0800 + + [agent-libs]: fix TCP retransmit unrunnable; fix OOM from vtid-tid map (#499) + + Signed-off-by: Daxin Wang + +commit fe1a52e70ed4864d9ed709d13fa3d6412f5e221d +Author: sanyangji +Date: Tue Apr 4 17:15:06 2023 +0800 + + Add a config to cgoreceiver for suppressing events according to processes' comm (#495) + + Signed-off-by: sanyangji + +commit 9082a6e62ff8f13968c48114f0e1a79ddc5c2af8 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Mon Apr 3 17:39:11 2023 +0800 + + Fix the bug that the default configs of slice/map are not overridden (#497) + + Signed-off-by: Daxin Wang + +commit f310bd66a5579a11a115d241acbb9e46c31101a5 +Author: sanyangji +Date: Tue Mar 28 09:39:44 2023 +0800 + + Add bind syscall support (#493) + + Signed-off-by: sanyangji + +commit d489fbe37f95ea3c056aa4239c19b04503b2ba40 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Mar 23 21:22:55 2023 +0800 + + Add an option to control whether to fetch ReplicaSet metadata (#492) + + Signed-off-by: Daxin Wang + +commit c44b0c029601cdd4550e578193040353df9b5857 +Author: yiqianxu +Date: Wed Mar 22 17:19:19 2023 +0800 + + [front] make ratelimit configurable (#490) + + Signed-off-by: yiqianxu + +commit 34c8f8d58eaa9844952bb8c2f771674131c5f63d +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Mar 21 20:54:27 2023 +0800 + + Update the slack invitation url (#489) + + Signed-off-by: Daxin Wang + +commit ba89809c72824fd8f054e9231deee45fd8410490 +Author: yiqianxu +Date: Tue Mar 21 10:06:57 2023 +0800 + + Only the traceIds in the I/O time range is associated (#488) + + Signed-off-by: yiqianxu + +commit 3a30b2ff1662aa67aa57d76f6548f8b33bf5c573 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Mon Mar 20 11:35:28 2023 +0800 + + Add time to the logs of probe (#486) + + Signed-off-by: Daxin Wang + +commit 2bff76474ccc1a63b57b22e7b52590323ef81ce0 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Mar 16 17:42:51 2023 +0800 + + Update the agent-libs version and remove the cmake downloading for agent-libs (#484) + + Signed-off-by: Daxin Wang + +commit 5c2bf9530fbc6e941266e0e7a5feb6de8d125b66 +Author: juewu4072 <37373487+juewu4072@users.noreply.github.com> +Date: Mon Mar 6 16:36:34 2023 +0800 + + Introduce agent-libs with git submodule and improve the building procedure (#440) + + Signed-off-by: juewu4072 <37373487+juewu4072@users.noreply.github.com> + +commit 8c3d38e684df8154746eb923b125c15e3dc343b6 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed Mar 1 20:18:28 2023 +0800 + + Update the falcolib-probe version (#472) + + Signed-off-by: Daxin Wang + +commit 463d21073d8d6ff632a5cfe5d6917574142ff7f9 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed Mar 1 20:07:03 2023 +0800 + + Update the CHANGELOG.md for releasing v0.7.1 (#471) + + Signed-off-by: Daxin Wang + +commit a5056ae43579d25f09e7d3523c0c5fb5eb526397 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed Mar 1 18:09:16 2023 +0800 + + Update the recompile-module.sh (#470) + + Signed-off-by: Daxin Wang + +commit a88115be9c240d8d8334178848fed960745d7c97 +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Wed Mar 1 17:55:26 2023 +0800 + + CI: upgrade dependencies (#463) + + Signed-off-by: niejiangang + +commit 607d5a42eef2ec8e256c59c778d8d1aee1339be0 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed Mar 1 17:07:42 2023 +0800 + + Add sendmmsg to the plugin (#469) + + Signed-off-by: Daxin Wang + +commit 1a7c22e50ab65f213495342c5f65e70c7df2f3e1 +Author: yiqianxu +Date: Wed Mar 1 16:58:29 2023 +0800 + + [front] Improve user experience in several aspects (#468) + + 1. Enlarge the event time selection range in the simple view. + 2. Hide the request column when net events can't find trace info. + 3. Fix the bug that the key threads disappeared in the complex view. + Signed-off-by: yiqianxu + +commit 866eec9038107f477592705d848831bcdb25ff16 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed Mar 1 16:31:19 2023 +0800 + + Improve the codeql to avoid too many workflows running. (#466) + + Signed-off-by: Daxin Wang + +commit 7da4faedb090a9a34f4effdfd03751a35446f8a5 +Author: sanyangji +Date: Wed Mar 1 15:41:57 2023 +0800 + + fix drivers compile error (#467) + + Signed-off-by: sanyangji + +commit b0b7da339138882833b8feb1a369f1770fba3d57 +Author: yiqianxu +Date: Tue Feb 28 15:36:03 2023 +0800 + + Fix the bug that can't scroll the spans list (#464) + + Signed-off-by: yiqianxu + +commit 44fc75726438e7edec570e448915bebb6b50db25 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Feb 28 15:29:45 2023 +0800 + + Fix the potential endless loop in the rocketmq parser (#465) + + Signed-off-by: Daxin Wang + +commit 600b0b2b392ee354d13eca152335da97a67e4a3a +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Tue Feb 28 13:46:38 2023 +0800 + + Add a switch whether to use Java-Trace to trigger sampling (#462) + + Signed-off-by: jundizhou + Signed-off-by: Daxin Wang + Co-authored-by: Daxin Wang + +commit 0a32ce6aa9e75decc7f033ecb6f2bdaadfdc7eb1 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Feb 24 11:55:06 2023 +0800 + + [networkanalyzer]Subscribe sendmmsg to parse DNS requests (#430) + + Signed-off-by: Daxin Wang + Signed-off-by: sanyangji + Co-authored-by: sanyangji + +commit d181d0fcfb5ee5e4a6dcdf0486c760d94b11ce7d +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Fri Feb 24 11:33:44 2023 +0800 + + Fix retransmission count is not consistent with the real value on Linux 4.7 or higher (#450) + + Signed-off-by: niejiangang + +commit 5d4ebd9b9625b24447b78923c45d12d38b8bca8a +Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> +Date: Thu Feb 23 21:34:58 2023 +0800 + + Bump golang.org/x/text from 0.3.7 to 0.3.8 in /collector (#460) + + Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> + +commit 135854671072c9770f2144d5ac5db88e444fc8d6 +Author: llhhbc +Date: Mon Feb 20 14:40:30 2023 +0800 + + Reduce the cases pods are not found (#439) + + Signed-off-by: longhui.li + +commit 5024e33cf54b0e5c221271f6dbc68a99adead305 +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Mon Feb 20 10:46:54 2023 +0800 + + Improve cgoreceiver event log format (#455) + + Signed-off-by: niejiangang + +commit 1256c23c08863af839cb132e2761c16e135d596f +Author: yiqianxu +Date: Fri Feb 17 17:43:41 2023 +0800 + + [front] fix traceId match;remove status code (#453) + + Signed-off-by: yiqianxu + +commit ff2073bb613ce94ac6302fd3db6b80581d2f809a +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Fri Feb 17 17:43:09 2023 +0800 + + Support trace-profiling sampling to reduce data output (#446) + + Signed-off-by: jundizhou + +commit 7106fed15cb58c0fa9d65cbffa3bb5621ffe96fb +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Feb 17 17:36:24 2023 +0800 + + Handle DeletedFinalStateUnknown when watching metadata (#456) + + Signed-off-by: Daxin Wang + +commit 77b2f02053611278545a0de0e51333265d2b6c33 +Author: yiqianxu +Date: Fri Feb 17 17:14:39 2023 +0800 + + [front] Add page guide (#452) + + Signed-off-by: yiqianxu + +commit b95d85141b8feea14d80b8a8121756bec0574d70 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Feb 16 20:07:44 2023 +0800 + + Update the CHANGELOG.md for releasing v0.7.0 (#454) + + Signed-off-by: Daxin Wang + +commit 2b671f5f6d48fae9d57cb2e9a2e8700af1c9b7ab +Author: yiqianxu +Date: Thu Feb 16 14:26:51 2023 +0800 + + [front] split profile using '\n' (#451) + + Signed-off-by: yiqianxu + +commit b0711db14639410f23fa44d40ba91772b8b51553 +Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> +Date: Wed Feb 15 02:54:50 2023 +0000 + + Bump github.com/prometheus/client_golang in /collector + + Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.11.0 to 1.11.1. + - [Release notes](https://github.com/prometheus/client_golang/releases) + - [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md) + - [Commits](https://github.com/prometheus/client_golang/compare/v1.11.0...v1.11.1) + + --- + updated-dependencies: + - dependency-name: github.com/prometheus/client_golang + dependency-type: direct:production + ... + + Signed-off-by: dependabot[bot] + +commit 58a606adab63bb1b511776f3a7f0c0ffadfbd7aa +Author: yiqianxu +Date: Tue Feb 14 10:35:29 2023 +0800 + + change express rare limit max value (#447) + + Signed-off-by: yiqianxu + +commit 14c316950c40dc3beadebf87e2590c4027d54a80 +Author: yiqianxu +Date: Mon Feb 13 16:50:22 2023 +0800 + + add simple thread Chart/can install self agent/display innerCalls (#443) + + Signed-off-by: yiqianxu + +commit 4cf142188ef8f6624475f9d0e6472dab7b65ded8 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Mon Feb 13 15:35:38 2023 +0800 + + Fix the bug that TCP metrics are not aggregated correctly (#444) + + Signed-off-by: Daxin Wang + +commit 3c68929fee029a1af3797d330c78186fc0f26833 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Mon Feb 13 11:31:09 2023 +0800 + + Add trace to cpuevents (#442) + + Signed-off-by: Daxin Wang + +commit e061b04b20d6810b45c0cf4e53aca5947004db39 +Author: yiqianxu +Date: Thu Feb 9 11:23:53 2023 +0800 + + [camera-front] Support to read the new file name (#441) + + Signed-off-by: yiqianxu + +commit be46fd60c52084d80eb66362c08c3fbf2155abbd +Author: zheng +Date: Thu Feb 2 11:37:58 2023 +0800 + + Support Attach Agent for NoAPM Java Application (#431) + + Signed-off-by: huxiangyuan + +commit bfe2fb24521039a6651200877d51d3f49ac0e0c6 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Mon Jan 16 16:05:43 2023 +0800 + + [cpuanalyzer]Add an option edge_events_window_size (#437) + + Signed-off-by: Daxin Wang + +commit cc7612a1f3ab881e02dab94462752dabc1dcb073 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Jan 10 15:51:26 2023 +0800 + + Make the timestamp of the profiling files readable (#434) + + Signed-off-by: Daxin Wang + +commit ca21eb725138fbee9ad24904297c4d778f77c40b +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Jan 6 17:28:15 2023 +0800 + + Update the website domain in markdown files (#433) + + Signed-off-by: Daxin Wang + +commit f29400eb059ff277da49ac2355b2dc35d8dc83f6 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Jan 6 14:33:10 2023 +0800 + + Improve the Github templates (#432) + + Signed-off-by: Daxin Wang + +commit 284f17880ab44c2e9f57bc47891f25606812775d +Author: zheng +Date: Fri Jan 6 11:28:55 2023 +0800 + + Add Span Version1 and adapt Version0 Span (#423) + + Signed-off-by: huxiangyuan + +commit d278a4a7a5a96ba568047b5c5c9dfbcdce53e820 +Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> +Date: Wed Jan 4 13:59:31 2023 +0800 + + Bump json5 from 2.2.1 to 2.2.3 in /camera-front (#426) + + Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> + +commit 79ac0b4350114aa4935ff84aba9428337e985297 +Author: yiqianxu +Date: Wed Jan 4 11:09:51 2023 +0800 + + add node_nodules (#428) + + Signed-off-by: yiqianxu + +commit 2f91bb788fcd92d3a4864aaffcc5ae21b82710d7 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed Jan 4 11:05:26 2023 +0800 + + Update the codeql file (#427) + + Signed-off-by: Daxin Wang + +commit 9979e15d6cafa7c1f38fd2aba3e46d810b2ad6f6 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Jan 3 17:47:12 2023 +0800 + + Fix the bug that cpuanalyzer missed some trigger events (#424) + + Signed-off-by: Daxin Wang + +commit 77d8d782fbf3e4c86f35e88c4d53f75892f3492d +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Jan 3 17:46:48 2023 +0800 + + Create codeql.yml (#418) + + Signed-off-by: Daxin Wang <46807570+dxsup@users.noreply.github.com> + Signed-off-by: Daxin Wang + Signed-off-by: yiqianxu + Co-authored-by: yiqianxu + +commit 253d2084bd0ee5c4b19ce6bf2490db0a2bf144ca +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Dec 30 14:41:47 2022 +0800 + + [cameraexporter]Rotate files in chronological order (#420) + + Signed-off-by: Daxin Wang + +commit 6b326eaf677d1d3af24ab6f5d0542d5dfe83987b +Author: yiqianxu +Date: Mon Dec 26 16:05:38 2022 +0800 + + [front]fix trace time;add grpc; fix net messgae (#419) + + Signed-off-by: yiqianxu + +commit 098daaa98a3c6fb2c89935251d50535eb00eace1 +Author: zheng +Date: Fri Dec 23 09:34:12 2022 +0800 + + Support to identify the MySQL protocol with statements commit and set(#417) + + Signed-off-by: huxiangyuan + Signed-off-by: zheng + Co-authored-by: Daxin Wang <46807570+dxsup@users.noreply.github.com> + +commit 400d7ce9b67d542fc68fb275d7a94b3c5e4bca30 +Author: zheng +Date: Thu Dec 22 18:00:00 2022 +0800 + + Fix networkanalyzer nil pointer if the protocol is NOSUPPORT with nil attributes (#416) + + Signed-off-by: huxiangyuan + +commit b86eb37a49f2a9d72b88f5555196d48031fe3fb5 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Dec 22 15:40:52 2022 +0800 + + Update the release action (#415) + + Signed-off-by: Daxin Wang + +commit c64b6a68d3c27794b07f14c52439f396ac120f1c +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed Dec 21 17:47:20 2022 +0800 + + Update the changelog for the release v0.6.0 (#413) + + Signed-off-by: Daxin Wang + +commit d1ca122f50dcbe4f5953b695d7f4f49c085a3ffe +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed Dec 21 16:30:11 2022 +0800 + + Update deployment files (#411) + + Signed-off-by: Daxin Wang + +commit e32fd16334958fe90478c50b1b4c858cd9f0b3f1 +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Wed Dec 21 15:10:17 2022 +0800 + + update libkindling-plugin.so (#412) + + Signed-off-by: jundizhou + +commit 3cbe7033a00af545ef3483b7d082132c84fd7088 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Dec 20 17:37:12 2022 +0800 + + Increase the payload size to SNAPLEN when events can be merged (#410) + + Signed-off-by: Daxin Wang + +commit 3a185ad6d9d36d9da851115abff27b63c3dca085 +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Tue Dec 20 10:41:08 2022 +0800 + + update the version of agent-libs (#409) + + Signed-off-by: jundizhou + +commit d0080460b7d301032fcb36f1725819950122b018 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Mon Dec 19 15:36:31 2022 +0800 + + Add the missing timestamp of TCP connect data and filter the incorrect one (#405) + + Signed-off-by: Daxin Wang + +commit f3d3a844c4d09243932c5823cbd5f0c063894a99 +Author: zheng +Date: Fri Dec 16 18:05:20 2022 +0800 + + Remove mps in getRecordWithSinglePair function to improve readability (#406) + + Signed-off-by: huxiangyuan + +commit 27a5d77c46ef2bf0da27712f79f048eb088f15cc +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Dec 16 16:43:23 2022 +0800 + + Disable the conntracker on the non-Linux platform (#404) + + Signed-off-by: Daxin Wang + +commit 6bc70eb70d15516d056891fd657c5ae762573552 +Author: blue-troy <12729455+blue-troy@users.noreply.github.com> +Date: Fri Dec 16 16:22:14 2022 +0800 + + Fix network analyzer nil pointer (#402) + + Signed-off-by: blue-troy <12729455+blue-troy@users.noreply.github.com> + +commit 5cce96d4c132718e3e7938469af6eb3abadb0e87 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Dec 16 15:21:54 2022 +0800 + + update the falcolib probe version (#403) + + Signed-off-by: Daxin Wang + +commit 708bffa85520ce9a18328a4dc4f01480dcb3360f +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Fri Dec 16 11:45:04 2022 +0800 + + Add events statistics log and gdb information when unexpected exit happens (#398) + + Signed-off-by: jundizhou + +commit 94c2520c32e07e7e5a0c67603e818ed6e9ba0d4a +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Fri Dec 16 10:21:24 2022 +0800 + + update agent-libs version (#400) + + Signed-off-by: jundizhou + +commit 31c43653d51a40f5788d952164a828b45f698502 +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Fri Dec 16 10:08:54 2022 +0800 + + Adjust max depth of stack trace to 20 (#399) + + Signed-off-by: jundizhou + +commit 45bef0a880615a720d0ab913f667b52611bb4ee7 +Author: yiqianxu +Date: Thu Dec 15 20:05:36 2022 +0800 + + fix traceId missing bug (#397) + + Signed-off-by: yiqianxu + +commit 8ffd0dfffa365a96178f52022620e510c62ecea9 +Author: yiqianxu +Date: Thu Dec 15 19:19:35 2022 +0800 + + Modify the logic that identifies the key I/O thread and matches the traceId (#396) + + Signed-off-by: yiqianxu + +commit 73a5771b9f630979df738947fca97a543843a05a +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Thu Dec 15 16:45:05 2022 +0800 + + fix bug: cannot associate multiple events in on-cpu state (#395) + + Signed-off-by: jundizhou + +commit aff27b833289faacdb7d4572f060fc047506f0d1 +Author: zheng +Date: Tue Dec 13 19:32:29 2022 +0800 + + FIX http-100 request is detected as NOSUPPORT (#393) + + Signed-off-by: huxiangyuan + +commit 2bffe8359372fee66af994145c097a4da9a4ba8b +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Dec 13 17:12:58 2022 +0800 + + Add the missed latency field for cgoEvent (#394) + + Signed-off-by: Daxin Wang + +commit 227f9d738cce1a294dd0281491279beb3277a440 +Author: sanyangji +Date: Thu Dec 8 16:58:30 2022 +0800 + + Add the startup argument SNAPLEN to control max length of syscall data buffer (#387) + + Signed-off-by: sanyangji + +commit b1f13c61bece7dd69c50448048a6b59cf602cc9d +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed Dec 7 18:21:17 2022 +0800 + + Update the async-profiler version to fix bug (#386) + + Signed-off-by: Daxin Wang + +commit fa9fceb6e5622878ebbe117578d02ad55ca06d4d +Author: Siyao Zhou <46129108+yaofighting@users.noreply.github.com> +Date: Wed Dec 7 14:02:10 2022 +0800 + + Fix the wrong thread name in the trace profiling function. (#385) + + Signed-off-by: yaofighting + +commit e904d6ccc0c63c16833db10b65d2d04e69572f46 +Author: zheng +Date: Wed Dec 7 11:05:56 2022 +0800 + + Add tracing span data in cpu events (#384) + + Signed-off-by: huxiangyuan + +commit 615b2c2c09b5a0263b104fe834ff1e8a7f0df340 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Dec 6 11:01:22 2022 +0800 + + Add the description of self observability metrics (#383) + + Signed-off-by: Daxin Wang + +commit 47be8af5700f3cab2741466216e880589137f040 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Dec 6 09:47:25 2022 +0800 + + Remove "reset" method of ScheduledTaskRoutine to fix bugs (#369) + + Signed-off-by: Daxin Wang + +commit d56e9366f41bc7e8a2c506689539bd703b7e6f81 +Author: blue-troy <12729455+blue-troy@users.noreply.github.com> +Date: Mon Dec 5 17:15:00 2022 +0800 + + Add response variable name for ParsePkgFn (#381) + + Signed-off-by: blue-troy <12729455+blue-troy@users.noreply.github.com> + +commit d76a9f97ffccfc862037ece63af9425cc30000d4 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Mon Dec 5 14:53:59 2022 +0800 + + Add the field end_timestamp to trace data (#380) + + Signed-off-by: Daxin Wang + +commit 339eefa9cdb714a0ce66fc5bcd6bef93c8735e27 +Author: zheng +Date: Fri Dec 2 17:12:59 2022 +0800 + + Add request_tid and response_tid for trace labels (#379) + + Signed-off-by: huxiangyuan + +commit d7046509e32600ca2ad199ecce8d996e2f10ea51 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Dec 2 16:29:14 2022 +0800 + + Add NAT labels even if the response is nil (#378) + + Signed-off-by: Daxin Wang + +commit 797890977abd2486d4eacff2d9a8cd86f05fc2f8 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Dec 2 16:00:00 2022 +0800 + + Update the organization name (#371) + + Signed-off-by: Daxin Wang + +commit 10ca120780e5256ad57fe108a96715a3128946b0 +Author: Siyao Zhou <46129108+yaofighting@users.noreply.github.com> +Date: Fri Dec 2 15:40:17 2022 +0800 + + Modify the configuration file structure and add parameter fields for subscription events (#368) + + Signed-off-by: yaofighting + +commit 8164aeab747d9844c8eeb8e3004f47bfaf848bba +Author: zheng +Date: Thu Dec 1 19:51:13 2022 +0800 + + Add no_response_threshold(120s) for No response requests (#376) + + Signed-off-by: huxiangyuan + +commit cb0516b1d8464e693a66df07ad6557c7afca04f8 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Dec 1 19:38:24 2022 +0800 + + Fix the pod info with persistent IP in the map is deleted incorrectly (#374) + + Signed-off-by: Daxin Wang + +commit 3fbc93ee5241c2460aa3a5cbbc5e9663b676e0d4 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Dec 1 19:20:21 2022 +0800 + + Add a new clustering method "blank" (#372) + + Signed-off-by: Daxin Wang + +commit d472fe28b833eb645ba23913b3e731ee638d2650 +Author: zheng +Date: Thu Dec 1 18:05:29 2022 +0800 + + Add payload for all protocols (#375) + + Signed-off-by: huxiangyuan + +commit 0f58b0d031c1290c184756cf9028a375cf73fd75 +Author: tsoc <47466847+thenicetgp@users.noreply.github.com> +Date: Wed Nov 30 11:32:47 2022 +0800 + + Rocketmq Protocol Identification and Analysis (#328) + + Signed-off-by: thenicetgp <13120413800@163.com> + +commit 838d052bce57faaa51ac34bb88df17599f9ceddf +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Wed Nov 30 11:14:00 2022 +0800 + + Reformat the cpp code and add .clangformat(#367) + + Signed-off-by: jundizhou + +commit 4f4e2908f545f84c1daf07d114b81fbda257557d +Author: Siyao Zhou <46129108+yaofighting@users.noreply.github.com> +Date: Wed Nov 30 10:09:38 2022 +0800 + + Fix potential deadlock of exited thread delay queue. (#373) + + Signed-off-by: yaofighting + +commit d4e8e64add4db7e5a59379c01e2d92bc217ae9b2 +Author: Siyao Zhou <46129108+yaofighting@users.noreply.github.com> +Date: Thu Nov 24 19:06:54 2022 +0800 + + Implement the delay queue for exited thread (#365) + + Signed-off-by: yaofighting + +commit d4e2652c588cc5fa7fc23d0c8b6089f698f80523 +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Wed Nov 23 15:49:04 2022 +0800 + + fix cpuAnalyzer's cache will cause oom (#362) + + Signed-off-by: jundizhou + Signed-off-by: jundi zhou <92794317+jundizhou@users.noreply.github.com> + +commit 69a385dfa5f219ce0884260d19b9b3918eb9a402 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed Nov 23 15:32:47 2022 +0800 + + Don't index the cpuEvents that have been indexed into es (#359) + + Signed-off-by: Daxin Wang + +commit 77e20bfdb6a9d06b88f4e9a7206897a71a16831a +Author: Siyao Zhou <46129108+yaofighting@users.noreply.github.com> +Date: Wed Nov 23 10:24:15 2022 +0800 + + Fix the bug of incomplete records when threads arrive at the cpu analyzer for the first time (#364) + + Signed-off-by: yaofighting + +commit 3396dc61e5e2f3bbea39dc90d5c9842761c4837f +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Tue Nov 22 16:05:31 2022 +0800 + + Support printing a thread debug log via http request (#363) + + Signed-off-by: jundizhou + +commit 2073a053f86fa5776c3ef0911868946d34ac08f6 +Author: yiqianxu +Date: Fri Nov 18 14:33:33 2022 +0800 + + [front]fix tracePayload response is empty (#358) + + Signed-off-by: yiqianxu + +commit 9612eb524952f81eec31752f73c9718ee94ae424 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Nov 17 15:42:06 2022 +0800 + + Add the new CI of the camera front (#350) + + Signed-off-by: Daxin Wang + +commit de054f2610dbe2e67455bb6c93f8a01b6d388f6a +Author: yiqianxu +Date: Thu Nov 17 15:26:45 2022 +0800 + + query tracePayload when page is in es-query (#357) + + Signed-off-by: yiqianxu + +commit 705969cba8c1ef45e463f59791622bb2a06d1d13 +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Thu Nov 3 10:35:53 2022 +0800 + + fix agent-libs compiling errors on 5.x kernels (#351) + + Signed-off-by: jundizhou + +commit f1a97cb9a087a36405a7b4d490ebc531f004b598 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed Nov 2 17:18:22 2022 +0800 + + Add the file name to the mountPath of deploy.yaml (#349) + + Signed-off-by: Daxin Wang + +commit ef0d85263eca821c8eeb8da52da2e5e2cddee81e +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed Nov 2 16:02:09 2022 +0800 + + Update the changelog for the release v0.5.0 (#348) + + Signed-off-by: Daxin Wang + +commit a26a6060705c1584b1692e03c9d2ac011ece4936 +Author: yiqianxu +Date: Wed Nov 2 14:43:09 2022 +0800 + + Change dividing line of profiling files from three dashes to six (#347) + + Signed-off-by: yiqianxu + Signed-off-by: Daxin Wang + Co-authored-by: Daxin Wang + +commit f7e78f0b8c6afeb00efec9e6acea81ccf2296489 +Author: yiqianxu +Date: Wed Nov 2 13:49:36 2022 +0800 + + Add try-catch when parsing profiling json string; fix default namespace bug (#346) + + Signed-off-by: yiqianxu + +commit 25fd95cecb573f6d33865c4deb0b8f4d91f93ec7 +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Wed Nov 2 11:20:55 2022 +0800 + + update version of agent-libs (#345) + + Signed-off-by: jundizhou + Signed-off-by: Daxin Wang + Co-authored-by: Daxin Wang + +commit e2c0c896548a4441ec14f0e05b58c4f145bc74fc +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Nov 1 20:52:55 2022 +0800 + + Update readme (#344) + + Signed-off-by: Daxin Wang + +commit 6a66d21cc3919fddbbf4ac7dde1cb6d80cc956f9 +Author: blue-troy <12729455+blue-troy@users.noreply.github.com> +Date: Tue Nov 1 14:21:32 2022 +0800 + + style: name AttributeMap's method receiver consistently (#343) + + Signed-off-by: blue-troy <12729455+blue-troy@users.noreply.github.com> + +commit 5e438ca30222c7b8360898ab43d4bdce536e0b4f +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Nov 1 12:00:58 2022 +0800 + + update docs (#341) + + Signed-off-by: Daxin Wang + +commit 42e6fc326ef01efdd56d6ea826d604e734725c16 +Author: yiqianxu +Date: Fri Oct 28 15:56:39 2022 +0800 + + fix front-end theme params (#340) + + Signed-off-by: yiqianxu + +commit 61f23abe55118f040988c78d69e3d07251b395e8 +Author: yiqianxu +Date: Thu Oct 27 15:29:23 2022 +0800 + + support url params change theme;net read and write events associated with trace to get message (#338) + + Signed-off-by: yiqianxu + +commit 8d580147b4e693c4bfab303e06bd3319d817c3d1 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed Oct 26 17:49:32 2022 +0800 + + fix compiling errors (#337) + + * fix compiling error + + Signed-off-by: Daxin Wang + + * update build scripts + + Signed-off-by: Daxin Wang + +commit 0c5ae5926ddfe08669f5a403a8f165983d656679 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Oct 25 19:42:43 2022 +0800 + + Add a new feature: Trace Profiling (#335) + + Signed-off-by: Daxin Wang + Co-authored-by: sangyangji + Co-authored-by: jundizhou + Co-authored-by: huxiangyuan + Co-authored-by: yaofighting + Co-authored-by: niejiangang + Co-authored-by: yiqianxu + +commit da7d7e0a2a5254d1b75c779e4a8bde6f4cf64b61 +Author: LambertZhaglog +Date: Tue Oct 25 14:22:36 2022 +0800 + + Improve the building files of the grafana plugin (#332) + + Signed-off-by: LambertZhaglog + +commit 733dd78b5a8082f6ab72467190f1d4c6952e729c +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Oct 25 12:01:07 2022 +0800 + + Upgrade go required version to 1.17 (#333) + + Signed-off-by: Daxin Wang + + Signed-off-by: Daxin Wang + +commit 067582b76b2df214ec3d67e956c491728d9a0aa0 +Author: yiqianxu +Date: Fri Oct 14 14:35:55 2022 +0800 + + Add dependencies to topo-plugin package.json to fix building failure (#331) + + Signed-off-by: yiqianxu + +commit d7afe79a44ff1dfd8b6e98c4848fd286055ee0db +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Oct 14 14:26:40 2022 +0800 + + Improve the shell script for building the go executable (#330) + + Signed-off-by: Daxin Wang + +commit 2ac7face4bc49f0a99b09542a31e4f1abae5ca24 +Author: zheng +Date: Tue Sep 27 20:00:32 2022 +0800 + + Fix slice outofbound error when length is less than 0 in GetBytes() (#327) + + * FIX slice outofbound when index less than 0 in GetBytes(). + + Signed-off-by: huxiangyuan + + * Add a changelog file (#327) + + Signed-off-by: huxiangyuan + + * Modify change info + + Signed-off-by: huxiangyuan + + * Check end index range in ReadBytes() + + Signed-off-by: huxiangyuan + + Signed-off-by: huxiangyuan + +commit 252d2138ee6e58bd398e1d3b0999ba1fe808873d +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Sep 27 13:36:46 2022 +0800 + + Add request/response payload of Redis to span data (#325) + + * Add request/response payload of Redis to span data + + Signed-off-by: Daxin Wang + + * Add new testcases + + Signed-off-by: Daxin Wang + + * Rename fields name in Span data + + Signed-off-by: Daxin Wang + + * update changelog + + Signed-off-by: Daxin Wang + + Signed-off-by: Daxin Wang + +commit 489524475a5247e3017fcf38ba62a628377c6aaa +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed Sep 21 14:58:58 2022 +0800 + + Update changelog for release v0.4.1 (#323) + + Signed-off-by: Daxin Wang + + Signed-off-by: Daxin Wang + +commit 5ec46bc944654f205ba4420de825fcfc8601db71 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed Sep 21 11:09:42 2022 +0800 + + Update Dockerfile to use the latest probe (#322) + + Signed-off-by: Daxin Wang + + Signed-off-by: Daxin Wang + +commit 76a959b4ae64375d1d519cc2eb5c55613fef672f +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Tue Sep 20 21:05:48 2022 +0800 + + Support automatic selection of whether to load kprobe (#320) + + * update agent-libs version + + Signed-off-by: jundizhou + + * update agent-libs version for aim kprobe + + Signed-off-by: jundizhou + + * update changelog + + Signed-off-by: jundizhou + + * update changelog + + Signed-off-by: jundizhou + + Signed-off-by: jundizhou + +commit 37eee3645a5c1f9d1e167f2be334971e629269c0 +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Tue Sep 20 20:42:58 2022 +0800 + + Add extra labels for the Metrics of Redis' Requests (#321) + + * tmp + + Signed-off-by: niejiangang + + * feat: add support for redis + + Signed-off-by: niejiangang + + * fix: update testcase + + Signed-off-by: niejiangang + + * doc: update Change Log + + Signed-off-by: niejiangang + + * doc: update change log + + Signed-off-by: niejiangang + + * fix: update Changelog + + Signed-off-by: niejiangang + + Signed-off-by: niejiangang + +commit 26eec75e8c785f3b5fae6b9e2223e558a815e90b +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Mon Sep 19 17:42:29 2022 +0800 + + Update the changelog for the release (#319) + + Signed-off-by: Daxin Wang + +commit 93e9e8d2f2f6fa930f8916b102a39c1270fc2598 +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Mon Sep 19 14:41:52 2022 +0800 + + update agent-libs version (#318) + + Signed-off-by: jundizhou + + Signed-off-by: jundizhou + +commit 2eeacf3051cd05d3eca64772ff49d0bca20fca9f +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Mon Sep 19 13:48:57 2022 +0800 + + Increase the payload size of events to 200 (#317) + + Signed-off-by: Daxin Wang + +commit b46b5794ab447984f65f800db5a93d61af915b2f +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Mon Sep 19 11:43:40 2022 +0800 + + Avoid printing logs to console when both the log levels of observability are set to none (#316) + + * fix: correct the configuration at the log level + + Signed-off-by: niejiangang + + * doc: update ChangeLog + + Signed-off-by: niejiangang + + * doc: fix typo + + Signed-off-by: niejiangang + + Signed-off-by: niejiangang + +commit bdc0ccc0ff3e4a0c8a18b13cdd9bfbeb4e8c6f42 +Author: sanyangji +Date: Mon Sep 19 11:12:49 2022 +0800 + + exit when failed to start probe (#315) + + * exit when failed to start probe + + Signed-off-by: sangyangji + + * improve: move to go + + Signed-off-by: sangyangji + + Signed-off-by: sangyangji + +commit ec2c168cc888b0a0ec70076941c9f542a377b82b +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Fri Sep 9 13:36:34 2022 +0800 + + update the Slack link (#311) + + Signed-off-by: jundizhou + +commit a1b73265a85412df13515fc6b2da19f975d2832b +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Fri Sep 2 17:42:34 2022 +0800 + + fix: fix that parameters were not stored correctly (#309) + + Signed-off-by: niejiangang + + Signed-off-by: niejiangang + +commit bbd63ce0754a1bec85b7401694cce7652c8845c3 +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Thu Sep 1 10:36:34 2022 +0800 + + fix: make TelemetryLogger print log correctly (#305) + + * fix: make TelemetryLogger print log correctly + + Signed-off-by: niejiangang + + * test: add some testcase for telemetryManager + + Signed-off-by: niejiangang + + Signed-off-by: niejiangang + +commit 0ba7e7d048b5dd348864dfbf23b7bd1fd3045822 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Sep 1 09:39:50 2022 +0800 + + Fix the errors of unit tests (#308) + + * Fix the errors complained by unit tests + + Signed-off-by: Daxin Wang + + * Fix the error of double importing + + Signed-off-by: Daxin Wang + + Signed-off-by: Daxin Wang + +commit 85b1ad70514a5929f618b1683265bc1b869e366b +Author: tsoc <47466847+thenicetgp@users.noreply.github.com> +Date: Wed Aug 31 11:17:25 2022 +0800 + + Fix the runtime error when running TestHttpProtocol (#307) + + Signed-off-by: thenicetgp <13120413800@163.com> + +commit 740a843944814051983eca1f2b6a1a812d6d8af1 +Author: Siyao Zhou <46129108+yaofighting@users.noreply.github.com> +Date: Mon Aug 15 17:00:58 2022 +0800 + + Fix the userAttributes array out of range error caused by userAttNumber exceeding 8 (#302) + + * Fix the userAttributes array out of range problem when the number of parameters exceeds 8 + + Signed-off-by: yaofighting + + * update the CHANGELOG file and adjust some code style. + + Signed-off-by: yaofighting + + Signed-off-by: yaofighting + +commit 850b96084c09cd8fdefcce11f611192100d4f54d +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Tue Aug 9 20:42:29 2022 +0800 + + Add filters for the debug level logs (#300) + + * feat: add debug_selector for telemetry + + Signed-off-by: niejiangang + + * config: update config of debug_selector + + Signed-off-by: niejiangang + + * doc: update changelog + + Signed-off-by: niejiangang + + * fix: fix typo + + Signed-off-by: niejiangang + + * doc: update change log + + Signed-off-by: niejiangang + + * fix: add callSkip + + Signed-off-by: niejiangang + + * fix: avoid to call zap.logger directly in component + + Signed-off-by: niejiangang + + * fix: make log more effective + + Signed-off-by: niejiangang + + * doc: fix typo + + Signed-off-by: niejiangang + + * doc: fix typo + + Signed-off-by: niejiangang + +commit 08c5c430fb0064bcbc20096c461eb51e8f47de4f +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed Aug 3 13:51:36 2022 +0800 + + Fix the bug where no HTTP headers were got (#301) + + * fix the bug where no HTTP headers were got + + Signed-off-by: Daxin Wang + + * update the changelog + + Signed-off-by: Daxin Wang + +commit 6036845ff37bc21b127cb3bb601c65470a7f59ac +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Tue Aug 2 13:51:05 2022 +0800 + + enhance: improve log format (#299) + + * fix: overwrite the MarshalJSON() and UnmarshalJSON(data []byte) for AttributeMap + + Signed-off-by: niejiangang + + * pref: move JSON log from zap.field to message + + Signed-off-by: niejiangang + + * fix: update String() of DataGroup + + Signed-off-by: niejiangang + + * Update kindling_event_helper_test.go + + Signed-off-by: niejiangang + + * doc: update change log + + Signed-off-by: niejiangang + + * fix: change the receiver of `AttributeMap.UnmarshalJSON()` into pointer + + Signed-off-by: niejiangang + +commit 650f8b6cd7c50dd37b69bbad2dfb987668ed0619 +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Wed Jul 27 18:05:40 2022 +0800 + + fix: use trace to export Spandata (#292) + + * fix: use trace to export Spandata + + Signed-off-by: niejiangang + + * doc: update changelog + + Signed-off-by: niejiangang + +commit c201994c715ac5ad9a331ab82220d72efd2640ed +Author: KayzzzZ <33246768+KayzzzZ@users.noreply.github.com> +Date: Fri Jul 22 11:15:45 2022 +0800 + + fix integer overflow (#293) + + Signed-off-by: qianlu.kk + +commit 34cc261b65acc0f2a3fdff38cb3427d2947100fe +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Jul 7 15:47:06 2022 +0800 + + Print logs when subscribing to events (#290) + + * print logs when subscribing events + + Signed-off-by: Daxin Wang + + * update the changelog + + Signed-off-by: Daxin Wang + +commit 9203c9faa3bf07e3c2c2321a394da053649d65a1 +Author: yiqianxu +Date: Thu Jul 7 15:27:12 2022 +0800 + + fix topology data error when change topology layout (#289) + + * fix topology data error when change topology layout + + Signed-off-by: yiqianxu + + * add change log + + Signed-off-by: yiqianxu + + * modify change log + + Signed-off-by: yiqianxu + +commit 598fd1a24cbfb618c1508c962095958f47ae33f7 +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Thu Jul 7 15:02:01 2022 +0800 + + fix: correct external topology metric name (#287) + + * fix: correct external topology metric name + + Signed-off-by: niejiangang + + * doc: update changelog + + Signed-off-by: niejiangang + + * doc: update changelog + + Signed-off-by: niejiangang + +commit 8a1c0bf0bc2af8995ae6a43d58b711b3f06e9ba6 +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Fri Jul 1 18:01:43 2022 +0800 + + add userAttribute: key=latency (#286) + + Signed-off-by: jundizhou + +commit 01771fe11e603d1ae37910e90cb7b6597c8e1e25 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Jul 1 17:09:30 2022 +0800 + + Allow the collector run in the non-Kubernetes environment (#285) + + * remove unnecessary package alias 'kubernetes2' + + Signed-off-by: Daxin Wang + + * add the disable option to kubeprocessor + + Signed-off-by: Daxin Wang + + * update configuration files + + Signed-off-by: Daxin Wang + + * update the option's description + + Signed-off-by: Daxin Wang + + * update the changelog + + Signed-off-by: Daxin Wang + + * change the option 'disable' to 'enable' + + Signed-off-by: Daxin Wang + +commit 66ff95475828d7e8fb788f549d8fd18a159e3f59 +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Fri Jul 1 15:45:26 2022 +0800 + + Print sinsp_event to stdout when setting env IS_PRINT_EVENT (#283) + + * add print sinsp event + + Signed-off-by: jundizhou + + * update changelog + + Signed-off-by: jundizhou + + * rename env name to IS_PRINT_EVENT + + Signed-off-by: jundizhou + +commit 2d7f4d96af86cc39e95f50f4e83c55247499f75b +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Fri Jul 1 11:41:13 2022 +0800 + + CI: add condition to avoid running github action in fork repositories (#281) + + Signed-off-by: niejiangang + +commit 13ae243b0eeade67bbc72e59703b26aa56a9c419 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Jul 1 09:43:24 2022 +0800 + + Fix the bug where the table name of SQL is missed (#284) + + * The end of the table name could be empty + + Signed-off-by: Daxin Wang + + * update changelog + + Signed-off-by: Daxin Wang + + * update the metrics doc + + Signed-off-by: Daxin Wang + + * move the log to 'bug fixes' + + Signed-off-by: Daxin Wang + +commit 73b8fcc8d1241d4320ab62f6026b588d4830e1b3 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Jun 30 15:54:16 2022 +0800 + + Declare the 9500 port in the agent's deployment file (#282) + + * declare the 9500 port in the agent's deployment file + + Signed-off-by: Daxin Wang + + * update changelog + + Signed-off-by: Daxin Wang + + * remove unnecessary hostport + + Signed-off-by: Daxin Wang + +commit 00791301229c64c6f46009d026b152ba84a234c3 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Jun 30 11:41:50 2022 +0800 + + fix recompile script typo (#280) + + Signed-off-by: Daxin Wang + +commit 07f13f8e38049376f63b12e333f576478f1ab83e +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Jun 30 10:17:50 2022 +0800 + + Update release files (#279) + + * update release files + + Signed-off-by: Daxin Wang + + * update recompile-module.sh + + Signed-off-by: Daxin Wang + + * remove install grafana script + + Signed-off-by: Daxin Wang + +commit 3ec8628b71aa3746e18f8604b5fbfa5280b38f14 +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Wed Jun 29 16:41:03 2022 +0800 + + CI: add a github Action named kindling-publish (#278) + + Signed-off-by: niejiangang + +commit a45f28bbbe8f96e3089b203cdb5dafd489a893f9 +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Wed Jun 29 15:56:53 2022 +0800 + + CI: add a GitHub action named `KINDLING-CI` (#275) + + * ci: add a github action named KINDLING-CI + + Signed-off-by: niejiangang + + * ci: update test tag + + Signed-off-by: niejiangang + + * ci: simplify makefile + + Signed-off-by: niejiangang + + * fix: fix typo + + Signed-off-by: niejiangang + + * ci: update build.sh + + Signed-off-by: niejiangang + + * fix: fix typo + + Signed-off-by: niejiangang + +commit b9999ca95f2bc126ee39280fa76f9394744e1373 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed Jun 29 13:59:24 2022 +0800 + + Improve the go project layout (#273) + + * refactor the collector's file structure + + Signed-off-by: Daxin Wang + + * fix errors + + Signed-off-by: Daxin Wang + + * update the changelog + + Signed-off-by: Daxin Wang + +commit e2c90eeeff5d8f39d6e14b85bc9b435785083c15 +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Wed Jun 29 11:03:23 2022 +0800 + + update agent libs version and value of sha256sum (#276) + + Signed-off-by: jundizhou + +commit afcf70676900a14bb08cfca5b92a0744fd69b779 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Jun 28 20:38:02 2022 +0800 + + Add a changelog file (#272) + + * add changelog file + + Signed-off-by: Daxin Wang + + * fix typo + + Signed-off-by: Daxin Wang + + * add release date + + Signed-off-by: Daxin Wang + + * fix typo and move #256 to enhencements + + Signed-off-by: Daxin Wang + +commit 94668096bc88cdd128aef139868cd5e2cdc67204 +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Tue Jun 28 20:31:51 2022 +0800 + + update agent libs version and value of sha256sum (#274) + + Signed-off-by: jundizhou + +commit bd9ba7e1c6494f397eb529852cf6abe2006e3bb8 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Jun 28 16:23:09 2022 +0800 + + Implement self-metrics using opentelemetry for cgoreceiver (#269) + + * add event counter + + Signed-off-by: Daxin Wang + + * remove the codes printing self-metrics and add channel size as a metric + + Signed-off-by: Daxin Wang + +commit 98465d8a9636cd0f4088145fb4efb2a01ebc00a4 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Jun 28 16:05:16 2022 +0800 + + fix incorrect configurations (#270) + + Signed-off-by: Daxin Wang + +commit 4d88144b2883afccbe766711b0970910659278dc +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Mon Jun 27 18:23:17 2022 +0800 + + update: use cgo instead of uds (#264) + + * init probe for cgo + + Signed-off-by: sangyangji + + * add cgo receiver + + Signed-off-by: jundizhou + + * convert the cgo event to the KindlingEvent + + Signed-off-by: Daxin Wang + + * using a channel to store the events + + Signed-off-by: Daxin Wang + + * update: use cgo instead of uds + + Signed-off-by: jundizhou + + * gracefully shutdown the cgoreceiver + + Signed-off-by: Daxin Wang + + * remove the probe binary + + Signed-off-by: Daxin Wang + + * remove the udsreceiver since there are some code errors + + Signed-off-by: Daxin Wang + + * add periodSeconds to the readiness probe + + Signed-off-by: Daxin Wang + + * fix deploy files issues + + Signed-off-by: Daxin Wang + + Co-authored-by: sangyangji + Co-authored-by: Daxin Wang + +commit 7210fe0b6485b632b52169d516565cee6a741aa1 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Mon Jun 27 09:40:49 2022 +0800 + + Add a URL clustering method to reduce the cardinality (#268) + + * add url clustering methods + + Signed-off-by: Daxin Wang + + * networkanalyzer uses url-clustering method + + Signed-off-by: Daxin Wang + + * add more testcases + + Signed-off-by: Daxin Wang + + * add configuration of url clustering + + Signed-off-by: Daxin Wang + + * improve the comments of the new option + + Signed-off-by: Daxin Wang + + * convert the segments that are longer than 25 to stars + + Signed-off-by: Daxin Wang + +commit f8cd23542edaa6b3288a39823e7f7ddf1595a8f7 +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Thu Jun 23 20:15:00 2022 +0800 + + add command labels in tcp connect metrics and span attributes (#260) + + * feat: add command info in tcp_connect metrics + + Signed-off-by: niejiangang + + * feat: add pid and command info in trace + + Signed-off-by: niejiangang + + * doc: add comm descrition in doc + + Signed-off-by: niejiangang + + * doc: update config + + Signed-off-by: niejiangang + + * fix: add command info in connectionStats + + Signed-off-by: niejiangang + + * fix: add comm in aggreagation Selectors + + Signed-off-by: niejiangang + +commit bd2a843790556f3ccd2d000a1913ce3d50f83598 +Author: blue-troy <12729455+blue-troy@users.noreply.github.com> +Date: Wed Jun 22 14:10:23 2022 +0800 + + docs: fix language issues in documents (#258) + + * docs:fix language issues in document + + Signed-off-by: blue-troy <12729455+blue-troy@users.noreply.github.com> + + * fix other issues found in the docs + + Signed-off-by: Daxin Wang + + * docs:fix language issues in document + + change Github to GitHub + + Signed-off-by: blue-troy <12729455+blue-troy@users.noreply.github.com> + + Co-authored-by: Daxin Wang + +commit cfb213c147dcba18360acf35c636d4947a39cf1e +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Jun 17 17:28:42 2022 +0800 + + use the tcp_close events to generate the srtt metric (#256) + + Signed-off-by: Daxin Wang + +commit 82416b4c366e7f1f1fbacac75e91734c06bf1953 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Jun 16 21:20:33 2022 +0800 + + Remove the histogram metrics by default (#253) + + * remove the histogram metrics by default + + Signed-off-by: Daxin Wang + + * fix log level + + Signed-off-by: Daxin Wang + +commit 560bb947f6578717331c894fb9da61c74be947e1 +Author: yiqianxu +Date: Thu Jun 16 20:29:40 2022 +0800 + + add connection failure in grafana glugin (#255) + + Signed-off-by: yiqianxu + +commit 76c4a76a3e69da1d1ccd143ff5cafeeb99ca184d +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Jun 16 10:10:53 2022 +0800 + + k8sprocessor: use src IP for further searching if the dst IP is a loopback address (#251) + + Signed-off-by: Daxin Wang + +commit 0fc0344f91707ee78659ab55837e49289afbb975 +Author: J-lena <97420104+J-lena@users.noreply.github.com> +Date: Tue Jun 14 11:01:12 2022 +0800 + + docs:update developer links (#247) + + Signed-off-by: yufangjiang + +commit e9627645bea6c9fa571c845fb38bfd76c6a17ea7 +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Mon Jun 13 10:54:50 2022 +0800 + + feat:add some self metric for agent cpu and memory usage (#243) + + * feat:add some self metric for agent cpu and memory usage + + Signed-off-by: niejiangang + + * feat: support to exporter realtime selfMetric Data + + Signed-off-by: niejiangang + + * config: register the agent preformance metric by option + + Signed-off-by: niejiangang + + * config: update config and describe + + Signed-off-by: niejiangang + + * refactor: rename selector to extra_metrics + + Signed-off-by: niejiangang + + * fix: fix typo + + Signed-off-by: niejiangang + +commit b626a2dc99b544af82efb4378d2aeb8aa7f91fed +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Mon Jun 13 10:34:12 2022 +0800 + + Rewrite the onUpdate and delete method of pod (#245) + + * add testcase to reproduce the bug + + Signed-off-by: Daxin Wang + + * replace PodInfo with k8sPodInfo at the globalPodInfo + + Signed-off-by: Daxin Wang + + * record which part of pod should be deleted in the cache + + Signed-off-by: Daxin Wang + + * fix onUpdate bug + + Signed-off-by: Daxin Wang + + * test: update TestUpdateAndDelayDelete TestCase + + Signed-off-by: niejiangang + + * fix: remove all old IpPortInfo if PodIp changed + + Signed-off-by: niejiangang + + * fix typo + + Signed-off-by: Daxin Wang + + Co-authored-by: niejiangang + +commit f81fe13053b8410e9ac0da8a552a566cc5e59646 +Author: yiqianxu +Date: Thu Jun 9 19:48:28 2022 +0800 + + delete yarn.lock (#244) + + * Modify the Dashboard with the new indicator;Optimized the Topology Panel + + Signed-off-by: yiqianxu + + * fix Topology show services;fix filter + + Signed-off-by: yiqianxu + + * change kindling_tcp_rtt_microseconds to kindling_tcp_srtt_microseconds + + Signed-off-by: yiqianxu + + * remove yarn.lock, fix package too old in node_modules + + Signed-off-by: yiqianxu + +commit b62d2ab7d68e958aea97a35533ddeabf08205fbd +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Jun 9 16:06:44 2022 +0800 + + Set container name empty when multiple containers don't specify ports (#238) + + * set container name empty when multiple containers don't specify ports + + Signed-off-by: Daxin Wang + + * fix comments + + Signed-off-by: Daxin Wang + + * delete the containers without ports specified when deleting its pod + + Signed-off-by: Daxin Wang + +commit f020ac7917c0773db7673eb31b52d27ef90b2d2e +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed Jun 8 10:57:28 2022 +0800 + + Export the trace of MySQL request when it contains an error (#241) + + * set the field isError true when parsing the mysql error code + + Signed-off-by: Daxin Wang + + * update the metric description doc + + Signed-off-by: Daxin Wang + + * update the metric description doc + + Signed-off-by: Daxin Wang + +commit 1d10a017c84ebcd72dc7b0c98a095c55720899d1 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Jun 7 21:10:18 2022 +0800 + + Block in the application instead of the udsreceiver after running (#240) + + * Block in the application instead of the udsreceiver + + Signed-off-by: Daxin Wang + + * block the program in the main function + + Signed-off-by: Daxin Wang + +commit e2a9d00eac55468163c62d391427c5f4efa23eeb +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Jun 2 15:44:59 2022 +0800 + + Add DNAT labels to tcp connect metrics (#237) + + * add DNAT labels to tcp connect metrics + + Signed-off-by: Daxin Wang + + * add DNAT labels to metrics description + + Signed-off-by: Daxin Wang + + * add DNAT labels to tcp connect metrics + + Signed-off-by: Daxin Wang + +commit ab3767638b004ed9ed47fe880ffdfeaf8c10b9a2 +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Thu Jun 2 14:41:31 2022 +0800 + + support tcp connect (#236) + + * convert events: kretprobe-tcp_connect, kprobe-tcp_finish_connect, tracepoint-tcp_send_reset, tracepoint-tcp_receive_reset + + Signed-off-by: sangyangji + + * update use tcp set state instead of tcp finish connect + + Signed-off-by: jundizhou + + Co-authored-by: sangyangji + +commit 0281c9a1a885109ac3065e10f1a100a9032ef6b7 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Jun 2 11:22:56 2022 +0800 + + add the field pid to the TCP connect metrics (#235) + + Signed-off-by: Daxin Wang + +commit e1744256c7b511f2e567654809894e23222be981 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Jun 2 10:51:15 2022 +0800 + + Add TCP connect metrics (#234) + + * Add tcp connection metrics + + Signed-off-by: Daxin Wang + + * Add interval checking before scanning /proc/tcp + + Signed-off-by: Daxin Wang + + * add logs when tcp_connect has nil fields + + Signed-off-by: Daxin Wang + + * add log of the error when scanning tcp states + + Signed-off-by: Daxin Wang + + * add log of the error when scanning tcp states + + Signed-off-by: Daxin Wang + + * add sendRequestEvent to help transmit the state + + Signed-off-by: Daxin Wang + + * add container_id to connStats + + Signed-off-by: Daxin Wang + + * remove the connStats from the map when the state is success or failure + + Signed-off-by: Daxin Wang + + * remove unnecessary type variables + + Signed-off-by: Daxin Wang + + * refactor the codes of generating dataGroup + + Signed-off-by: Daxin Wang + + * fix testcase + + Signed-off-by: Daxin Wang + + * Only record the connection's duration when it is successfully established + + Signed-off-by: Daxin Wang + + * use time.Now as a variable + + Signed-off-by: Daxin Wang + + * add tcp connect metrics description + + Signed-off-by: Daxin Wang + + * fix metrics description + + Signed-off-by: Daxin Wang + + * add field src_container_id to metrics description + + Signed-off-by: Daxin Wang + + * add log if there are two tcp_connect events come + + Signed-off-by: Daxin Wang + +commit ca18a1186b2f5f0431a21ea15faa478f3165feee +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed Jun 1 18:11:04 2022 +0800 + + Decouple the logic of dispatching events from receivers (#232) + + * Decouple dispatching logic from receiver and conduct it at analyzerManager + + Signed-off-by: Daxin Wang + + * remove mock receiver + + Signed-off-by: Daxin Wang + + * add testcases + + Signed-off-by: Daxin Wang + + * add a testcase to validate that only consumeAllAnalyzer returns + + Signed-off-by: Daxin Wang + + * tcpAnalyzer.ConsumableEvents() return a pre-defined string slice + + Signed-off-by: Daxin Wang + +commit 1213fab1c5c05045338d78ffba77c215d7169148 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed Jun 1 17:18:36 2022 +0800 + + search for k8s metadata using src_ip when no containerid found (#233) + + Signed-off-by: Daxin Wang + +commit 8d2fec68abe4c8768bb30f7188b51638114c0a4c +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Tue May 31 19:05:46 2022 +0800 + + Add mutex when searching replicaset's owner (#230) + + * fix: add mux durning searching replicaSet's Owner + + Signed-off-by: niejiangang + + * test: add a testcase named OnAddPodWhileReplicaSetUpdating + + link #229 + + Signed-off-by: niejiangang + + * test: a simple mistake in test case + + Signed-off-by: niejiangang + +commit 63bd892ea35c3dfa7aa990aff46541f8f228017f +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Mon May 30 14:10:52 2022 +0800 + + feat/add histogram aggregator in defaultAggregator (#226) + + * feat: support the histogram Gauge + + Signed-off-by: niejiangang + + * fix: update Gauge model in each component + + Signed-off-by: niejiangang + + * feat: add histogram aggregatorValues + + Signed-off-by: niejiangang + + * fix: update Gauge model in each component + + Signed-off-by: niejiangang + + * fix: update test case + + Signed-off-by: niejiangang + + * fix: support to aggregate the histogram Gauge + + Signed-off-by: niejiangang + + * feat: a simple prometheus-exporter use prometheus-client + + Signed-off-by: niejiangang + + * feat: + 1. add a simple prometheus-exporter to export histogram data; + 2. add a CumulativeAggregator to store data in exporter + + Signed-off-by: niejiangang + + * feat: add explicit_boundaries config in histogram aggregation + + Signed-off-by: niejiangang + + * test: update test case + + Signed-off-by: niejiangang + + * style: Rename model.GaugeGroup + + 1. rename `GaugeGroup` to `DataGroup` + 2. rename `Gauge` to `Metric` + + Signed-off-by: niejiangang + + * refactor: update swap function of labelKey + + Signed-off-by: niejiangang + + * rename: rename metricGroup to dataGroup + + Signed-off-by: niejiangang + + * config: remove histogram aggregation from default config + + Signed-off-by: niejiangang + + * perf: remove useless atomic exp + + Signed-off-by: niejiangang + + * fix: add a metric clear function for each type of metric + + Signed-off-by: niejiangang + + * refactor: move defaultadapter to exporter.tools ; add histogram metric in constvalues + + Signed-off-by: niejiangang + + * rename: rename MetricGroupPool to DataGroupPool + + Signed-off-by: niejiangang + + * fix: avoid `nullptr` when using otlp-exporter to export histogram data + + Signed-off-by: niejiangang + + * fix: add option to determine the attribute Type when using adapter + + Signed-off-by: niejiangang + +commit c13e808d8e489a78cd0334bdc364cef564aa58d1 +Author: Siyao Zhou <46129108+yaofighting@users.noreply.github.com> +Date: Tue May 17 13:43:50 2022 +0800 + + fix the kindling-collector-config.yml caused by "stat ~/.kube/config: no such file or directory" (#225) + + * fix the collector config + + Signed-off-by: yaofighting + + * update the config file in the kindling/deploy + + Signed-off-by: yaofighting + +commit 4b1fcf48cf4591c9ccd9d38b9c3528a26abfe2e4 +Author: yiqianxu +Date: Fri May 13 15:40:08 2022 +0800 + + modify grafana dashboard (#220) + + * Modify the Dashboard with the new indicator;Optimized the Topology Panel + + Signed-off-by: yiqianxu + + * fix Topology show services;fix filter + + Signed-off-by: yiqianxu + + * change kindling_tcp_rtt_microseconds to kindling_tcp_srtt_microseconds + + Signed-off-by: yiqianxu + + * modify dashboard config, fix Promeql + + Signed-off-by: yiqianxu + +commit eb9dfba502c8e7b84d793db1b844662ae87b7731 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri May 13 15:29:36 2022 +0800 + + Fix hostport not processed in k8sprocessor (#219) + + * Make podMap.Info public to be consistent with others + + Signed-off-by: Daxin Wang + + * Add HostPort to k8sCache + + Signed-off-by: Daxin Wang + + * Use hostPortMap to store container with hostPort specified + + Signed-off-by: Daxin Wang + + * Remove SNAT information when using getDNAT method + + Signed-off-by: Daxin Wang + + * Fill dstService field with hostIp:hostPort + + Signed-off-by: Daxin Wang + + * Look up for container using hostip:hostport for tcp gaugegroup + + Signed-off-by: Daxin Wang + +commit 1a2ead6ac34f644120560e181fa8786ca2490456 +Author: zheng +Date: Thu May 12 17:49:38 2022 +0800 + + Support Protocol Dubbo2 (#184) + + * Support Protocol Dubbo2 + + The changes of config.yaml + 1. Remove http_payload_length + 2. Add payload_length in protocol_config for all protocols + 3. Add dubbo in protocol_parser + + Dubbo Request Output: + 1. content_key + 2. request_payload + + Dubbo Response Output: + 1. dubbo_error_code + 2. response_payload + 3. is_error + 4. error_type + + Signed-off-by: huxiangyuan + + * feat(net-adapter): support to exporter dubbo metric info + + Signed-off-by: niejiangang + + * test: add testcase of label_converter for dubbo + + Signed-off-by: niejiangang + + * docs: update prometheus_metrics about dubbo info + + Signed-off-by: niejiangang + + * docs: update prometheus metrics document + + Signed-off-by: niejiangang + + * docs: update prometheus metrics document + + Signed-off-by: niejiangang + + * test: update testcase for code change + + Signed-off-by: niejiangang + + * style(dubbo-parser): Using camel case instead of snake case. + + Signed-off-by: niejiangang + + * docs: add comments on payload_length + + Signed-off-by: niejiangang + + * docs: add comments on payload_length + + Signed-off-by: niejiangang + + * refactor(procotol): Set default protocol length to 80 and extract a method `GetPayloadLength(protocol string)` + + Signed-off-by: niejiangang + + Co-authored-by: niejiangang + Co-authored-by: Daxin Wang + +commit 8a2b600b2b476cb821ee62cc95b486de99d5c77c +Author: J-lena <97420104+J-lena@users.noreply.github.com> +Date: Thu May 12 14:04:50 2022 +0800 + + support build grafana-plugin by using Actions (#218) + + * upload git action example + + Signed-off-by: yufangjiang + + * upload grafana plugin dockerfile + + Signed-off-by: yufangjiang + + * upload grafana plugin installation files + + Signed-off-by: yufangjiang + + * upload docker files + + Signed-off-by: yufangjiang + + * delete unused files + + Signed-off-by: yufangjiang + + * support grafana build by git actions + + Signed-off-by: yufangjiang + + * rename grafana action + + Signed-off-by: yufangjiang + + * update file path + + Signed-off-by: yufangjiang + +commit f00fee3bf524244e5b5e3aa01b844b8b2a1f6b8b +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu May 12 10:36:48 2022 +0800 + + Improve metrics description doc (#216) + + Signed-off-by: Daxin Wang + +commit 55d65e83162cbfca10d40e5fa02c8561e0da4789 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu May 12 10:36:24 2022 +0800 + + Update deployment files needed for releasing (#215) + + * Update deploy files + + Signed-off-by: Daxin Wang + + * Add README and update files + + Signed-off-by: Daxin Wang + + * Rename dir grafana to grafana-with-plugins + + Signed-off-by: Daxin Wang + + * Rename "deploy" inside the direcotry to "docker" + + Signed-off-by: Daxin Wang + + * update deploy/README + + Signed-off-by: Daxin Wang + +commit 96f9adf5aefd35d2c6b90627ccb165cc52349681 +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Sat May 7 15:35:32 2022 +0800 + + fix/use `UNSUPPORTED` to represent undefined procotol in labelConverter (#212) + + * fix: avoid to use undefined Protocol + + Signed-off-by: niejiangang + + * fix: add return if exporter is not support trace + + Signed-off-by: niejiangang + + * docs(labelConverter): add comments for `withExtraLabels` function + + Signed-off-by: niejiangang + + * refactor: exact a method for finding extraLabels + + Signed-off-by: niejiangang + +commit 737c811ae8cad0fa648a5ecac46ebf06ba266199 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri May 6 14:03:10 2022 +0800 + + Change metricKind config from int to string to improve readability (#209) + + Signed-off-by: Daxin Wang + +commit 26fd8236d2ff0637ab6a673b57794df80f238567 +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Fri May 6 10:21:04 2022 +0800 + + fix: remove pid from trace as metric (#208) + + Signed-off-by: niejiangang + +commit 5a8d481441156c626122bd34c11a185c236583d6 +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Thu May 5 20:04:02 2022 +0800 + + fix(exporter): use int to store dst_port and dnat_port (#207) + + * fix(exporter): use int to store dst_port and dnat_port + + 1. add a testcase in label_converter_test to check this bug + 2. add a testcase in instrument_test to test aggregator + + Signed-off-by: niejiangang + + * fix: use httpUrl as span's label named `http.url` + + Signed-off-by: niejiangang + + * fix: use bool to store isServer label + + Signed-off-by: niejiangang + + * fix: use bool to store isServer label + + Signed-off-by: niejiangang + + * test: update testcase for code change + + Signed-off-by: niejiangang + + * test: update testcase for code change + + Signed-off-by: niejiangang + +commit 6f5211649a39fcadd0c8d054e7bdcd1357cfa652 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu May 5 19:43:51 2022 +0800 + + Remove unused selectors of TCP metrics when aggregating (#206) + + Signed-off-by: Daxin Wang + +commit 34c667a3f88aa52c97de794ee0893e2019913081 +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Thu May 5 11:00:38 2022 +0800 + + style(format-processor): Remove format-processor and config from application and config files (#204) + + Kindling format-processor has been replaced by default-adapter in + otlp-exporter + + BREAKING CHANGE: Remove formatprcessor from config file + + Signed-off-by: niejiangang + +commit 53c9ef20c223710ea8a5af0ef29ddcda138f8f9b +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Fri Apr 29 10:24:18 2022 +0800 + + refactor/use adapter to replace format-processor (#186) + + * refactor(exporter): user adapter to replace format-processor + + The adapter is used to control the final output of the exporter. Each adapter is a configurable independent component. + + * feat(net-adapter, simple-adapter): support to exporter network metrics and tcp metrics + * refactor(aggregator): move aggregator to module `pkg` + * refactor(exporter): use aggregator to store and export MAGauge Metric (LastValue) + +commit f9e266de38f6f106edfaf1419df5d08b8893ca13 +Author: sanyangji +Date: Thu Apr 28 20:16:02 2022 +0800 + + Fix: convert stopped when list is full (#200) + + * fix: convert stopped when list is full + + Signed-off-by: sangyangji + + * refactor + + Signed-off-by: sangyangji + + * refactor if-else + + Signed-off-by: sangyangji + +commit 48381d3a1e452b51b5302a1fd4083bfa387c6587 +Author: zheng +Date: Tue Apr 26 17:37:44 2022 +0800 + + FIX incorrect traceType for HTTP header parser (#199) + + Signed-off-by: huxiangyuan + +commit 565ae1fd2990f73920ba44083c42edb0cb6d18e2 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Apr 26 16:23:05 2022 +0800 + + Replace the repository address used for pushing the probe (#198) + + Signed-off-by: Daxin Wang + +commit 4dd895475d1feee5484d46622ae719465176fcd4 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Sun Apr 24 16:33:52 2022 +0800 + + Add the description of NOT_FOUND to the metric doc (#196) + + * Add the description of NOT_FOUND + + Signed-off-by: Daxin Wang + + * Improve the docs + + Signed-off-by: Daxin Wang + +commit 703a63a703aab04f392cae27674edff655ff800d +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Sun Apr 24 10:53:35 2022 +0800 + + Add concurrency constraints to the defaultaggregator (#195) + + * add testcase + + Signed-off-by: Daxin Wang + + * Add concurrency constraints to the defaultaggregator + + Signed-off-by: Daxin Wang + + * Replace Lock with RLock in the Aggregate() method + + Signed-off-by: Daxin Wang + +commit c321968d3f35f4b6c83faf0675cf4b614671176d +Author: yiqianxu +Date: Fri Apr 22 10:52:55 2022 +0800 + + Modify the Dashboard with the new indicator;Optimized the Topology Panel (#183) + + * Modify the Dashboard with the new indicator;Optimized the Topology Panel + + Signed-off-by: yiqianxu + + * fix Topology show services;fix filter + + Signed-off-by: yiqianxu + + * change kindling_tcp_rtt_microseconds to kindling_tcp_srtt_microseconds + + Signed-off-by: yiqianxu + +commit fa764470f6763f384ace3c3ec197ea5426d9a386 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Apr 22 10:45:04 2022 +0800 + + Increase labels key max size and add constraints (#193) + + * Increase labelsKey size and add constraints + + Signed-off-by: Daxin Wang + + * Fix testcase + + Signed-off-by: Daxin Wang + +commit 1ba2698c67d2880a1560fc505dce5aa80f01e89a +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Apr 22 09:31:26 2022 +0800 + + Add missing configurations of exporters at the root deploy directory (#192) + + Signed-off-by: Daxin Wang + +commit 39466f7e3ccce69d5e64ecfb7bf34cb0bd2eb68d +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Apr 21 21:12:13 2022 +0800 + + Add is_error to aggregation key and add output metrics (#191) + + Signed-off-by: Daxin Wang + +commit aff6de9db0d644306070df1f5073d80edfbe2b7b +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Apr 21 18:11:09 2022 +0800 + + Add Prometheus metrics description doc (#185) + + * Add Prometheus metrics description doc + + Signed-off-by: Daxin Wang + +commit dac86f55e565bd14cc573be37be9cb6c69890d05 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Apr 21 17:31:58 2022 +0800 + + Rename metric rtt to srtt (#190) + + Signed-off-by: Daxin Wang + +commit 44ba640cd69673c633c264a09b2cbf9557660f62 +Author: zheng +Date: Thu Apr 21 10:49:54 2022 +0800 + + FIX Split HTTP Data is recognized as UNSUPPORT (#189) + + * FIX Split HTTP Data is recognized as UNSUPPORT + + Signed-off-by: huxiangyuan + + * Change testCase name + + Signed-off-by: huxiangyuan + + * Remove duplicate code + + Signed-off-by: huxiangyuan + +commit bf76b1d64d8bbef34b328d34fd03020e33d68bfb +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Apr 19 10:05:46 2022 +0800 + + Add an aggregateprocessor to aggregate gauge before the exporter (#180) + + Add an aggregateprocessor to aggregate GaugeGroup before the exporter. + +commit 320f41bf5fc54dada69ff0a62c3611842f81cf58 +Author: J-lena <97420104+J-lena@users.noreply.github.com> +Date: Wed Apr 13 18:08:03 2022 +0800 + + update slack and architecture info (#172) + + Signed-off-by: yufangjiang + +commit 2fb621a188b910dec0a82d87ef8bbeb7272450e4 +Author: sanyangji +Date: Tue Apr 12 16:07:34 2022 +0800 + + fix concurrent bug (#171) + + Signed-off-by: sangyangji + +commit 5fd65719ef97b98fbaa9ba97a7859ae2bf26d4e3 +Author: Daxin Wang +Date: Mon Apr 11 11:32:42 2022 +0800 + + Fix failed testcases of networkanalyzer + +commit a0c2d10e99d79e10ea3feebc0c657fa2cba3860a +Author: Daxin Wang +Date: Mon Apr 11 11:18:22 2022 +0800 + + Fix missing files. See the commit body for details. + + Recommit the files deleted by git-cleaner but necessary to compile. + NOTE: DO NOT use the codes before this commit. + +commit 3dbde29b2834497f50a6141aa3c8af6cd1549a62 +Author: Daxin Wang +Date: Mon Apr 11 11:14:12 2022 +0800 + + Set privileged for collector and remove svcmonitor of self-telemetry metrics + +commit f2a475431a4358762ca9b6369139d178c889a709 +Author: sanyangji +Date: Wed Apr 6 16:58:47 2022 +0800 + + optimize the structure of kindling event (#160) + + * update proto + + Signed-off-by: sanyangji + + * update convertor + + Signed-off-by: sanyangji + + * update gogoproto + + Signed-off-by: sanyangji + + * add value type + + Signed-off-by: sanyangji + + * Change API for Event UserAttriubte + + Signed-off-by: zheng + + * update uprobe_converter.cpp + + Signed-off-by: sanyangji + + * Get numberic value by valueType + + Signed-off-by: zheng + + * Use System Endian to format data + + Signed-off-by: zheng + + * Spell mistake for attribute + + Signed-off-by: zheng + + * Add GetUintValue and GetIntValue Api for KeyValue + + Signed-off-by: huxiangyuan + + * Use API to replace duplicate code + + Signed-off-by: huxiangyuan + + Co-authored-by: zheng + +commit 77cafa38ba5731eb694eda9870810d857c62a7a1 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Sat Apr 2 17:51:19 2022 +0800 + + Rewrite conntracker to fix functional and performance problems (#169) + + Signed-off-by: Daxin Wang + +commit a7f1e825066bbe5f041a8d1341a1ae69a4b423ef +Author: KayzzzZ <33246768+KayzzzZ@users.noreply.github.com> +Date: Sat Apr 2 16:53:15 2022 +0800 + + Add source ip and port for the uprobe events (#170) + + Signed-off-by: qianlu.kk + +commit 89ed28e589c5415ede19a0bc9c12709c808f3187 +Author: yiqianxu +Date: Fri Apr 1 17:07:26 2022 +0800 + + fix topology plugin (#158) + + * rename dashboard + + Signed-off-by: yiqianxu + + * Topology plugin fix ip calls data error;add loading status;support layout config + + Signed-off-by: yiqianxu + + * modify Topology dashboard json + + Signed-off-by: yiqianxu + + * add layout in topologgy panel;fix type error when pod name is not exist;add node in legend + + Signed-off-by: yiqianxu + + * use kindlingproject rename topology plugin ID + + Signed-off-by: yiqianxu + + * topology plugin add package lost, fix error rate calculate,modify dashboard + + Signed-off-by: yiqianxu + +commit 204808dbc90465f1f4517d6a687c7994a4d8194a +Author: zheng +Date: Fri Apr 1 17:03:33 2022 +0800 + + Fix MultiTopics in kafka payload will be discerned as NOSUPPORT (#165) + + * Fix MultiTopics in kafka payload will be discerned as NOSUPPORT + + Signed-off-by: zheng + + * Add reason for get firsttopic + + Signed-off-by: zheng + + * Add reason in comment + + Signed-off-by: zheng + +commit fc89d6fb15c6e5c5cba903abed9d91ab4e7b3996 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Apr 1 16:16:57 2022 +0800 + + Replace otel counter with atomic add for udsreceiver (#161) + + * replace otel counter with atomic add + + Signed-off-by: Daxin Wang + + * move events name to constnames package + + Signed-off-by: Daxin Wang + +commit 7e9d71108dc78cd4e1ee4c9e71f5f92bf8ae264e +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Apr 1 15:58:41 2022 +0800 + + use messagepair to get metrics instead of messagepairs in some cases (#167) + + Signed-off-by: Daxin Wang + +commit 3e5aa8f5fefcfbaf89a68bc883451741bf7109bb +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Mar 31 19:00:53 2022 +0800 + + Create pull_request_template.md (#163) + + * Create pull_request_template.md + + Signed-off-by: Daxin Wang + + * Modify some words + + Signed-off-by: Daxin Wang + +commit fefa29d95266096692ad26e0e7032eba8324b73e +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Thu Mar 31 15:35:30 2022 +0800 + + Modify kprobe file name (#164) + + Signed-off-by: jundizhou + +commit f60a61d58a599bb78b0bfb3c47d0df9ac268a801 +Author: sanyangji +Date: Tue Mar 29 15:02:20 2022 +0800 + + add send log (#156) + + * add send log + + Signed-off-by: sanyangji + + * use GLOG + + Signed-off-by: sanyangji + +commit cf0232023789964379811e5af28689cc892cae9d +Author: sugary199 <906940958@qq.com> +Date: Tue Mar 29 14:31:43 2022 +0800 + + Print the version of collector when starting (#152) + + * add core,add version to collecotr/main.go + print commitId once before starting application + + Signed-off-by: sugary199 <906940958@qq.com> + + * print version for collector + + Signed-off-by: sugary199 <906940958@qq.com> + + * change core to version + + Signed-off-by: sugary199 <906940958@qq.com> + + * Add the command of using formal repository after merging + + Signed-off-by: sugary199 <906940958@qq.com> + + * Add the command and package name of using formal repository after merging + + Signed-off-by: sugary199 <906940958@qq.com> + + * Deleted personal related section + + Signed-off-by: sugary199 <906940958@qq.com> + + * Changed the mount point of container + Separated startup and compilation + Standardized the format of main.go + + Signed-off-by: sugary199 <906940958@qq.com> + + * Delete irrelevant content in collector-version-buiild + + Signed-off-by: sugary199 <906940958@qq.com> + +commit cb17283d8a7e4f6bde896b09c6004520f562d091 +Author: sanyangji +Date: Mon Mar 28 17:44:08 2022 +0800 + + replace proto by gogo (#153) + + Signed-off-by: sanyangji + +commit 0ff5490e35b3f41f8d4c9515f21e6cc41da29e9e +Author: sanyangji +Date: Mon Mar 28 16:56:01 2022 +0800 + + Log instead of throwing exception when detecting cpu config change (#155) + + Signed-off-by: sanyangji + +commit 5ba6e59cfd4509e1fd2f56dc727fc2e082183125 +Author: sanyangji +Date: Mon Mar 28 16:29:56 2022 +0800 + + add control: the size of convert/send list, printing sysdig events, sysdig event snaplen (#145) + + * add control: the size of convert/send list, printing sysdig events, sysdig event snaplen + + Signed-off-by: sanyangji + + * update main.cpp + + Signed-off-by: sanyangji + +commit 19ec88a64f68ce0416769d1d91d49b845eadf8c9 +Author: KayzzzZ <33246768+KayzzzZ@users.noreply.github.com> +Date: Mon Mar 28 14:26:03 2022 +0800 + + Add: stirling control flags (#150) + + Signed-off-by: qianlu.kk + +commit 3f33ec4353d600c7bb3c8f94b7edabf2650b4d32 +Author: sanyangji +Date: Mon Mar 28 11:46:35 2022 +0800 + + fix: suppress threads only by checking comm (#154) + + Signed-off-by: sanyangji + +commit eea75d4d8b293c4e4f914540035a60515c50986f +Author: yiqianxu +Date: Fri Mar 25 16:50:49 2022 +0800 + + fix topology plugin data error and add layout support (#151) + + * rename dashboard + + Signed-off-by: yiqianxu + + * Topology plugin fix ip calls data error;add loading status;support layout config + + Signed-off-by: yiqianxu + + * modify Topology dashboard json + + Signed-off-by: yiqianxu + +commit c1cf69c3004620f5d254ba06fc97a33f604c2f51 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Mar 25 16:36:38 2022 +0800 + + Delay the deletion of Pod's metadata (#148) + + * Delay the delete actions of pod + + Signed-off-by: Daxin Wang + + * change default gracePeriod to 60s + + Signed-off-by: Daxin Wang + + * add unit test for deleteLoop + + Signed-off-by: Daxin Wang + + * make gracePeriod configurable and add default config + + Signed-off-by: Daxin Wang + +commit ef8679e323b5cb1236512670c0c8247e736e8460 +Author: sanyangji +Date: Thu Mar 24 17:30:13 2022 +0800 + + optimize codes; (#144) + + use suppress_events_comm to filter out events from libscap; + filter out io-related events that do not contain message + + Signed-off-by: sanyangji + +commit b34eb711f843bdf5eb78e718280f4cca50203fdf +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Thu Mar 24 16:42:39 2022 +0800 + + perf(node-metric-processor,tcp-analyzer): Wrong usage of zap.logger.debug (#143) + + Signed-off-by: niejiangang + +commit eaea39629cdc257eaa878ed3f3ffe3f198762c64 +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Thu Mar 24 10:20:57 2022 +0800 + + fix: Support CentOS 7.1&7.2 compilation (#140) + + Signed-off-by: jundizhou + +commit 802b412e8ffd2c9942d7192f6932eaefbdbcc3a9 +Author: yiqianxu <387600157@qq.com> +Date: Wed Mar 23 16:53:19 2022 +0800 + + rename dashboard (#134) + + Signed-off-by: yiqianxu + +commit e8c194458dd1265dfb9abad905af7944203d470b +Author: zheng +Date: Tue Mar 22 18:08:01 2022 +0800 + + Fix sub string operation made string none-utf8 (#130) + + * Fix sub string operation made string none-utf8 + + Signed-off-by: zheng + + * Add more testcase for utf8 + + Signed-off-by: zheng + + * Rename Fomrat to Format + + Signed-off-by: zheng + +commit fa30b9582766cbf02b10e6be94ad6e188c71c45e +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Mar 22 17:04:19 2022 +0800 + + Add logexporter and loganalyzer (#133) + + * Add logexporter + + Signed-off-by: Daxin Wang + + * Add loganalyzer + + Signed-off-by: Daxin Wang + +commit 04e2fc355c04a624fa95a9b541674893c6211c28 +Author: zheng +Date: Tue Mar 22 16:13:21 2022 +0800 + + Replace metric type from UpDownCounter to GaugeObserver (#132) + + Signed-off-by: zheng + +commit e1931ddbc2b3cff551005e7361e984c056b0d160 +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Tue Mar 22 10:24:50 2022 +0800 + + Update optimized script format for driver compilation (#129) + + Signed-off-by: jundizhou + +commit d65ecb54c6c5eaf35694f98b37491ade1afbd627 +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Tue Mar 22 10:06:01 2022 +0800 + + Using falcolib to resolve container id instead of writing code to analyse (#128) + + Signed-off-by: jundizhou + +commit 9a0dfafe4aa0ceef43854434a65931cb57e7aa27 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Mon Mar 21 15:11:43 2022 +0800 + + Verify not nil for otelexporter.Consume (#127) + + Signed-off-by: Daxin Wang + +commit e1ef68f76fa04a94137d6d0d3045eb5683fc9912 +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Mon Mar 21 14:00:51 2022 +0800 + + feat(exporter): add self monitor metrics for otel-exporter (#124) + + * feat(exporter): add self monitor metrics for otel-exporter + + Signed-off-by: niejiangang + + * fix: use struct as key of labelsSet + + Signed-off-by: niejiangang + + * fix: Use singleton instrument for otlp-exporter to avoid replacement + + Signed-off-by: niejiangang + + * fix: init labelKey cache set + + Signed-off-by: niejiangang + + * test: add benchmark for consumer + + Signed-off-by: niejiangang + + * test: add benchmark for consumer + + Signed-off-by: niejiangang + + * refactor(exporter): adjust selfmonitor metricNames of otleexporter + + 1. kindling_telemetry_metrics_gaugegroups_exporter_received_total -> kindling_telemetry_otelexporter_gaugegroups_received_total + + 2. + kindling_telemetry_metrics_metrics_exporter_exported_total -> kindling_telemetry_otelexporter_cardinality_size + + Signed-off-by: niejiangang + + * fix: Unlock mutex after insert + + Signed-off-by: niejiangang + + * fix: Add lock while observe labelsSet Size + + Signed-off-by: niejiangang + + * fix: use real key to search from cache + + Signed-off-by: niejiangang + +commit 09f29b5a1eb24f38c7c07fe79d90de7a382c18f5 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Mar 18 20:34:43 2022 +0800 + + Add self-telemetry metrics to conntracker module (#126) + + Signed-off-by: Daxin Wang + +commit 04fc24dfc3da58b650a34cfd2f08f7a352a1b967 +Author: zheng +Date: Fri Mar 18 17:35:38 2022 +0800 + + Add Monitor Metric for Network Analyzer (#121) + + * Add Monitor Metric for Network Analyzer + + Signed-off-by: zheng + + * Rename metirc name + + Signed-off-by: zheng + + * Use singleton for network analyzer metric operation + + Signed-off-by: zheng + +commit 1d7c9ee92fb303cf95da441df3c7f8756c2b9830 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Mar 18 17:34:02 2022 +0800 + + Use singleton instrument for udsreceiver to avoid replacement (#123) + + Signed-off-by: Daxin Wang + +commit 1f307a59fe079d36db0d70982633921591aaf267 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Mar 18 16:23:00 2022 +0800 + + Add more exporters for self-telemetry (#122) + + * Add more exporters for self-telemetry + + Signed-off-by: Daxin Wang + + * Don't use pretty print for stdout exporter due to the readability + + Signed-off-by: Daxin Wang + +commit 86c362b7ea0e2a14063ae2b8dd952c422031c8a9 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Mar 17 17:45:32 2022 +0800 + + Use sync.Mutex to lock the conntrack cache when getting the elements (#120) + + Signed-off-by: Daxin Wang + +commit bfe388ea29955f8451e91b017538b5994f13c0d1 +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Thu Mar 17 13:58:18 2022 +0800 + + delete installation (#119) + + Signed-off-by: jundizhou + +commit 3b688f1559c193649704dcc6ea9c378d63d6883c +Author: zheng +Date: Wed Mar 16 18:12:20 2022 +0800 + + FIX concurrent map read and map write with lrucache (#117) + + * FIX concurrent map read and map write with lrucache + + Signed-off-by: zheng + + * Add Concurrent Test + + Signed-off-by: zheng + + * Concurrent map is not panic, cannot be recovered + + Signed-off-by: zheng + +commit 27b139dc10fdb99134335e5d0aa57466fce479fe +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Mar 15 19:59:55 2022 +0800 + + Add the port label for tcp metrics (#111) + + * Add the port label for tcp metrics + + Signed-off-by: Daxin Wang + + * Use NAT information for tcp metrics + + Signed-off-by: Daxin Wang + + * Remove NAT information after replacing the original data for tcp metrics + + Signed-off-by: Daxin Wang + +commit 728a6e41bf033381277d1054ce520d147a5100f4 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Mar 15 10:04:09 2022 +0800 + + Retain the direction of tcp metric as it is what we need (#109) + + * fix typo + + Signed-off-by: Daxin Wang + + * Retain the direction of tcp metric as it is what we need + + Signed-off-by: Daxin Wang + + * fix typo of DstIP + + Signed-off-by: Daxin Wang + +commit 017374c715ab22bae5aa324e82ece654704e0b34 +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Mon Mar 14 15:04:30 2022 +0800 + + add extra probe without compiler all probe (#108) + + Signed-off-by: jundizhou + +commit ec5e94c3eaee48729d3983dff58120911bdbcf23 +Author: sugary199 <906940958@qq.com> +Date: Mon Mar 14 10:35:18 2022 +0800 + + update Installation.md (#102) + + * update Installation.md + + Signed-off-by: sugary199 <906940958@qq.com> + + * Update installation.md + + Signed-off-by: Daxin Wang + + Co-authored-by: Daxin Wang + +commit 32b5eee6cae87a77ef3f5c046a4566b5ccece469 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Mar 11 13:37:05 2022 +0800 + + fix the bug of "collector already started" (#105) + + * fix the bug of "collector already started" + + Signed-off-by: Daxin Wang + + * Using zap.logger when otel-go prints logs + + Signed-off-by: Daxin Wang + +commit c200e05c5d1891624506e95fc191ba83a7d1351f +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Mar 11 10:48:48 2022 +0800 + + Update pre-compiled drivers (#104) + + Signed-off-by: Daxin Wang + +commit 30a550373780638bdc020dd5dc9126cc5e01c632 +Author: huxy +Date: Thu Mar 10 20:20:29 2022 +0800 + + Add Http PayLoad Length in config file (#100) + + * Set Http PayLoad Length in config file + + Signed-off-by: zheng + + * Resize the max payload size of http to 200 + + Signed-off-by: Daxin Wang + + Co-authored-by: Daxin Wang + +commit b678d19c29690b6a2ea0e93e6e2eb0c7ecc66960 +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Wed Mar 9 18:44:16 2022 +0800 + + feat: add support for sampling at format-processor (#94) + + * feat: add support for sampling at format-processor + + Signed-off-by: niejiangang + + * style: use a better if exp + + Signed-off-by: niejiangang + + * style: use a better var name + + Signed-off-by: niejiangang + + * fix: default value + + Signed-off-by: niejiangang + + * fix: sample condition + + Signed-off-by: niejiangang + + * fix: sample condition + + Signed-off-by: niejiangang + + * style: code style change + + Signed-off-by: niejiangang + +commit 6c501255c2944e53d3cce2c4d8ce5165d20271ce +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed Mar 9 15:32:59 2022 +0800 + + Improve conntracker to avoid the workers exiting (#90) + + * Increase netlink receive buffer size to receive more flows + + Signed-off-by: Daxin Wang + + * log statistics of conntrack flows + + Signed-off-by: Daxin Wang + + * fix bug of renew a connection of netlink + + Signed-off-by: Daxin Wang + + * Enable NoENOBUFS option + + Signed-off-by: Daxin Wang + + * remove unused logs + + Signed-off-by: Daxin Wang + +commit 08731064ee5a486a46deac80dd4f8108acb6a9dc +Author: sugary199 <57527597+sugary199@users.noreply.github.com> +Date: Tue Mar 8 09:53:54 2022 +0800 + + Change the repository of the bpf-compiler image (#89) + + Signed-off-by: yushu <906940958@qq.com> + +commit d74b6b2bae03c0a2f080da4cef2d4cc4808d9493 +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Fri Mar 4 18:31:22 2022 +0800 + + fix: update statusCode in topology Metrics (#84) + + - Set error Code or 0 as status_code in Mysql request + - Set 0 as status_code in kafka request + + Signed-off-by: niejiangang + +commit 7028d1da46c2e368e965ea12859e4c62498d778a +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Fri Mar 4 16:41:23 2022 +0800 + + fix post_start.sh add fi to end (#83) + + Signed-off-by: jundizhou + +commit d3cf07f7503e38e2526d62f8608f33ab7d04edcc +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Mar 4 16:18:42 2022 +0800 + + Fix interface assertion crash (#82) + + Signed-off-by: Daxin Wang + +commit 4979ce438b1cc22b6c564dd58c58dea78d9b6ae4 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Fri Mar 4 09:29:42 2022 +0800 + + Fix the trace data model not consistent with the older version (#78) + + Signed-off-by: Daxin Wang + +commit a36f7dd835916453a12caab1d82c5d41369b3e89 +Author: yiqianxu +Date: Thu Mar 3 20:47:04 2022 +0800 + + modify installtion about grafana-plugin (#75) + + Signed-off-by: yiqianxu + +commit 61e52ecb2b9087b8a5db12690e8e35ceffb8e5da +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Mar 3 19:46:07 2022 +0800 + + Subscribe events of writev and readv by default (#76) + + * Subscribe events of writev and readv by default + + Signed-off-by: Daxin Wang + +commit 6205bb331e5ab12eddf6d40fc0a5129cf4b7cfe9 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Mar 3 18:52:58 2022 +0800 + + Change spanTrace name to "KSpanInfo" (#74) + + Signed-off-by: Daxin Wang + +commit da540d0befa33c737bed7a79ab4052de99a59a36 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Mar 3 17:53:58 2022 +0800 + + Change the default port listened by prometheus-exporter to 9500 (#72) + + * Change the default port listened by prometheus-exporter to 9500 + + Signed-off-by: Daxin Wang + + * Fix configuration of self-telemetry exporter not working + + Signed-off-by: Daxin Wang + +commit cb4f2ad28373f3110593b9f1d483c473650609fa +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Mar 3 17:07:04 2022 +0800 + + Rename protocol "generic" to "NOSUPPORT" to make it more comprehensible (#71) + + * Rename protocol "generic" to "UNSUPPORTED" to make it more comprehensible + + Signed-off-by: Daxin Wang + + * Remove unused "generic" variable + + Signed-off-by: Daxin Wang + + * Change "UNSPPORTED" to "NOSUPPORT" as we need a noun here + + Signed-off-by: Daxin Wang + +commit 34f6488ca5a31aa404ffcb9d83a1028190787521 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Mar 3 15:34:11 2022 +0800 + + Add metadata of container to the output data (#70) + + * Add metadata of container to the output metrics + + Signed-off-by: Daxin Wang + + * Add metadata of container to the trace spans + + Signed-off-by: Daxin Wang + + * Add metadata of container to the traceAsMetric + + Signed-off-by: Daxin Wang + +commit 907c828b79b41c817d694759c1213f5852f99be2 +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Thu Mar 3 15:13:45 2022 +0800 + + feat: Support to export SpanData when using OTLPGrpc Exporter (#62) + + * feat: Support to export SpanData when using OTLPGrpc Exporter + + Signed-off-by: niejiangang + + * test: add some testcase for relabel processor when dealing span data + + Signed-off-by: niejiangang + + * refactor: Use the switch expression instead of the if expression + + Signed-off-by: niejiangang + + * fix: use the structure specified by the data model to output data + + Signed-off-by: niejiangang + + * doc: update data config about export data as span + + Signed-off-by: niejiangang + +commit 1c721edcab7713b672b9ded1f828b03973cecf3b +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Thu Mar 3 15:01:39 2022 +0800 + + filter out events belonging to container runtime daemon (#69) + + Signed-off-by: jundizhou + +commit 2a5cf8d6c417bbe78d83d3587129315f6e26de75 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Mar 3 10:56:36 2022 +0800 + + Do not use srcPort as a part of key when the event is with TCP type (#68) + + Signed-off-by: Daxin Wang + +commit 36967e86c35fdd8287b1b92e2e3873fa98e35daf +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Mar 3 10:34:15 2022 +0800 + + Add variable GOGC=400 to the deployment yaml (#66) + + Signed-off-by: Daxin Wang + +commit f1b96be87b937ae8a788b9a67037ad6d6e4ada94 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed Mar 2 16:35:20 2022 +0800 + + Use sync.Pool to reuse objects when networkanalyzer generates a new request (#65) + + * Add method "update" to arributeMap + + Signed-off-by: Daxin Wang + + * Use pointer for []Gauge in GaugeGroup + + Signed-off-by: Daxin Wang + + * Use sync.Pool for GaugeGroup in NetworkAnalyzer + + Signed-off-by: Daxin Wang + +commit f967312e689494f906d328d3b395c086a331401a +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed Mar 2 14:33:10 2022 +0800 + + Pre-compile regexp before using it for http.GetContentKey (#64) + + Signed-off-by: Daxin Wang + +commit 61122f23406e73e29d5504aec5829ea68114220b +Author: yiqianxu <387600157@qq.com> +Date: Mon Feb 28 16:09:20 2022 +0800 + + modify dashboard json (#59) + + Signed-off-by: thousand + + Co-authored-by: thousand + +commit 456af025ab036a65af1197ac9ce66810620c37cb +Author: huxy +Date: Thu Feb 24 15:00:10 2022 +0800 + + Parse Kafka request bounds out of range (#57) + + * Fix Parse kafaka request failed by index out of range + + Signed-off-by: zheng + + * Fix other case cause index out of range + + Signed-off-by: zheng + + * Remove unused method in protocol parser + + Signed-off-by: zheng + + * FIX Kafka Slice bounds out of range + + Signed-off-by: zheng + +commit 097ebe7356ac67e8cc71ce9c110a2c722b3d5181 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Feb 22 19:35:50 2022 +0800 + + Use minimum capabilities for collector container (#56) + +commit f66da739af0ac0b5c2b16a962682ccf5b48d92c0 +Author: yiqianxu <387600157@qq.com> +Date: Tue Feb 22 15:50:01 2022 +0800 + + 1.add topology fit view;2.change topology call line layout;3.change external type to not_found_external and not_found_internal;4.toplogy add config to modify latency;5.update workload dashboard json (#55) + + Signed-off-by: yiqianxu + + Co-authored-by: yiqianxu + +commit 0a98b6339a483d8182cb5f99b71a2302e3a6cbe4 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Feb 22 14:41:29 2022 +0800 + + Store the topology metric whose src_ip is from external namespace (#48) + + * generate a topology gauge when the data from the server-side contains a external src ip + + Signed-off-by: Daxin Wang + + * recreate a gaugeGroup for removing existing labels + + Signed-off-by: Daxin Wang + + * split "EXTERNAL" to "_EXTERNAL" and "_INTERNAL" + + Signed-off-by: Daxin Wang + + * fix bug of adding unexpected src_pod and src_node when dst is external + + Signed-off-by: Daxin Wang + +commit 6a245b8238798740875705045704360442c81fdd +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Fri Feb 18 17:56:43 2022 +0800 + + Update default workdir when compiling probe (#52) + + Signed-off-by: jundizhou + +commit 254b81c9bab71f4ebfc6eabc968804224ec91c37 +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Fri Feb 18 17:49:43 2022 +0800 + + Use poststart to solve the problem that the collector cannot receive events after the probe restarts (#51) + + Signed-off-by: jundizhou + +commit 1cfcba3c87d9c61c1d6ae53dd53c533cec5283c4 +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Fri Feb 18 16:46:10 2022 +0800 + + change probe use falco-agent-libs by using fork repository (#43) + + Signed-off-by: jundizhou + +commit 2b7bb8545c3648941f3148bb8526bd2c876919fd +Author: huxy +Date: Thu Feb 17 20:44:11 2022 +0800 + + Fix Parse kafaka request failed by index out of range (#47) + + * Fix Parse kafaka request failed by index out of range + + Signed-off-by: zheng + + * Fix other case cause index out of range + + Signed-off-by: zheng + + * Remove unused method in protocol parser + + Signed-off-by: zheng + +commit 921fc13682c5eb99ce96c3849d1121d98685997a +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Feb 17 17:30:13 2022 +0800 + + Fix: always return 0 when the input string is ipv4 (#45) + + Signed-off-by: Daxin Wang + +commit d20b69708087b96135188825e7d9b43e491cca78 +Author: sanyangji +Date: Thu Feb 17 13:50:04 2022 +0800 + + fix: set syscall enter event if only subscribing syscall exit event (#42) + + Signed-off-by: sanyangji + +commit 80ab520d58332faa73ce6c835da69dff0d9714d6 +Author: thousand +Date: Wed Feb 16 18:05:38 2022 +0800 + + topology-plugin add + service call view; modify dashboard json + +commit de9d5ebd7bd82f0a466f30550ff3ab76694a81c7 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed Feb 16 15:21:11 2022 +0800 + + Update bug_report.md + +commit 376f3f0f098650e9279ff179396b5040d3c3a813 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Feb 15 20:47:08 2022 +0800 + + Add go report card in README (#40) + +commit f062d75f09c37bcfc8152696de79050e292426fb +Author: sanyangji +Date: Tue Feb 15 10:18:13 2022 +0800 + + set driver when subscribe (#36) + + * improve eventmask for driver + + Signed-off-by: sanyangji + + * add: set driver when subscribe + + Signed-off-by: sanyangji + +commit 7c8dcbb67f0b870c09dd34d9529199190310ff80 +Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> +Date: Mon Feb 14 16:21:16 2022 +0800 + + Fix/fill the protocol info for grpc request in service and topology metric (#37) + +commit 79dfe7679d86a123259f2cf2861db9344822a312 +Author: sanyangji +Date: Sat Feb 12 11:25:11 2022 +0800 + + improve build steps (#35) + +commit 590b535d31ccb450a49fe10bd3a8e688d8b0594f +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Feb 10 11:42:35 2022 +0800 + + change docs path to official website (#33) + +commit b306ba97efb0e6bd14245fad49572b57244a16df +Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> +Date: Tue Feb 8 14:21:01 2022 +0800 + + Update Distributions and Kernel Support List.md + +commit 97819df171bdbddd8b712e1823fa9a0dba90e106 +Author: sanyangji +Date: Thu Jan 27 19:13:56 2022 +0800 + + Update installation docs (#23) + + * update installation docs + + Signed-off-by: sanyangji + + * update build container step + + Signed-off-by: jundizhou + + * update: tidy up the steps of building container + + Signed-off-by: sanyangji + + Co-authored-by: jundi zhou <92794317+jundizhou@users.noreply.github.com> + +commit bc605f498d4d7ef8287babe6dcc66412efaec6aa +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Thu Jan 27 18:46:32 2022 +0800 + + sync recently commit (#25) + + * optimize publisher & tidy up codes1 + + * make driver + + * improve kernel version for kprobe + + * remove redundant code && mod stirling standalone1 + + * support local driver to compiler set env HCMINE BPF PROBE when using eBPF update compile s + + * update compiler not supprot '&&' without () support local dirver tar gz to build image upd + + * update init of converters + +commit a756a25352f771570f23bb481ae3b651b8aa5110 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Jan 27 18:44:19 2022 +0800 + + update deploy files (#24) + + Signed-off-by: Daxin Wang + +commit f471685089037cf9e68c9f9d492ff2ec3697ab2a +Author: thousand +Date: Thu Jan 27 14:50:48 2022 +0800 + + modify workload json + +commit 330778c308830f6ed5bc5219e5f1c41c057f7c93 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Jan 27 14:21:58 2022 +0800 + + Fix bugs about edge conditions of conntrack module (#22) + + Signed-off-by: Daxin Wang + +commit d544e6b7e6c43e069579e42631a440bce6e033d9 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Jan 27 14:13:43 2022 +0800 + + update deploy yamls (#21) + + Signed-off-by: Daxin Wang + +commit cfa9282a21618e33dee1aa1ff512e70403a700df +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Thu Jan 27 10:04:39 2022 +0800 + + update README (#20) + + Signed-off-by: Daxin Wang + +commit 8d3e73776402661bb30375088598ccc8c5168e84 +Author: thousand +Date: Wed Jan 26 18:22:21 2022 +0800 + + modify dashboard json + +commit 0092fcf465cf7d3c71fec33b170b92275cc9bb22 +Author: J-lena <97420104+J-lena@users.noreply.github.com> +Date: Wed Jan 26 13:54:52 2022 +0800 + + docs:update (#18) + + * update installation links + + Signed-off-by: yufangjiang + + * docs:update + + Signed-off-by: yufangjiang + + * delete + + Signed-off-by: yufangjiang + + * update + + Signed-off-by: yufangjiang + + * update wechat image + + Signed-off-by: yufangjiang + +commit e42b4c5c2898e3822ddbfd7518cae8566e5a3d88 +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Wed Jan 26 12:29:43 2022 +0800 + + Change the status label values of traceAsMetric from string to number. (#15) + + * Change the status label values of traceAsMetric from string to number. + + green->1; yellow->2; red->3 + + Signed-off-by: Daxin Wang + + * Add metric HELP message for traceAsMetric + + Signed-off-by: Daxin Wang + +commit 8a83f09373e7e08888ca571ca40eec1336fbff37 +Author: yufangjiang +Date: Wed Jan 26 12:01:51 2022 +0800 + + update + + Signed-off-by: yufangjiang + +commit 33e02b27640d47ef4182dad750a170453e227e23 +Author: yufangjiang +Date: Wed Jan 26 12:00:54 2022 +0800 + + delete + + Signed-off-by: yufangjiang + +commit b7d06ad5d2d0551073e0b2985f0ea5f98d5b4516 +Author: yufangjiang +Date: Wed Jan 26 11:56:00 2022 +0800 + + docs:update + + Signed-off-by: yufangjiang + +commit dfa38a139ffd4654e743f5a6c6806b9d1bb6dea3 +Author: yufangjiang +Date: Wed Jan 26 11:09:04 2022 +0800 + + update installation links + + Signed-off-by: yufangjiang + +commit 136d72a6b770f1881ddba474133ef0ea6c3b1ea1 +Merge: 4ad5cf7 f51918b +Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> +Date: Wed Jan 26 10:29:09 2022 +0800 + + Merge pull request #12 from J-lena/main + + docs: update links + +commit f51918b9a587f72eb01e90fe2470bc63a60ffbb7 +Author: yufangjiang +Date: Wed Jan 26 10:24:08 2022 +0800 + + docs: update installation link + + Signed-off-by: yufangjiang + +commit e18aa92db292326e6e4dd5783df82e8a6a2c8bd8 +Author: yufangjiang +Date: Wed Jan 26 10:12:06 2022 +0800 + + docs:update links + + Signed-off-by: yufangjiang + +commit 744050f297b373d319d1cd40dde6f7ccc48a7c4a +Merge: 94cb134 febe5c4 +Author: yufangjiang +Date: Wed Jan 26 10:07:08 2022 +0800 + + docs:update links + + Signed-off-by: yufangjiang + +commit 94cb1348044650f0d547115e3f8d796a6f1f2c7c +Author: yufangjiang +Date: Wed Jan 26 10:05:31 2022 +0800 + + docs:update links + + Signed-off-by: yufangjiang + +commit 4ad5cf754e577cf546df2ef3d202d4d8fd1bc748 +Author: Joker1937 <453168192@qq.com> +Date: Tue Jan 25 21:58:28 2022 +0800 + + delete DS_Store + +commit 14ced55be467e24be2a53358d1a204735aea821f +Author: Joker1937 <453168192@qq.com> +Date: Tue Jan 25 21:47:37 2022 +0800 + + add installation + +commit 3e671431550fc96bdbcdaf94cf32bedd9a62640c +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Jan 25 21:14:00 2022 +0800 + + Refactor process of logger construction and add metric observability (#13) + + * Refactor process of logger construction and add metric observability + + Signed-off-by: Daxin Wang + + * Lower log level + + Signed-off-by: Daxin Wang + +commit febe5c4f2da4aaac61ff19866c8a78e0f094f50b +Merge: 1f585e6 306e835 +Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> +Date: Tue Jan 25 21:11:18 2022 +0800 + + Merge branch 'main' into main + +commit 1f585e6d622d9985eee20f870d6bff5ad115f586 +Author: yufangjiang +Date: Tue Jan 25 21:09:28 2022 +0800 + + update tilte link + + Signed-off-by: yufangjiang + +commit 306e8351d4c0ae13b5439e170fe5ad626f542d6e +Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> +Date: Tue Jan 25 21:04:03 2022 +0800 + + Update create_pull_request.md + +commit bfd0a4cb84640ff1d82274fd507e6fbce4eacd65 +Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> +Date: Tue Jan 25 21:02:09 2022 +0800 + + Update triage_issues.md + +commit be8d72c95010bf1a28369a81f7ee9c9759e72073 +Author: thousand +Date: Tue Jan 25 21:00:53 2022 +0800 + + unit formatter + +commit 6feb61c99206f25c6b5c91c3fb88d209094d06bc +Merge: 938f8aa 2fbc765 +Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> +Date: Tue Jan 25 20:59:53 2022 +0800 + + Merge pull request #11 from J-lena/main + + update links + +commit 2fbc76562783a1846345ac76252eda977d48f804 +Author: yufangjiang +Date: Tue Jan 25 20:58:36 2022 +0800 + + update links + + Signed-off-by: yufangjiang + +commit 938f8aa9969a3de5b73e2224907012ea274f2291 +Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> +Date: Tue Jan 25 20:50:26 2022 +0800 + + Update CONTRIBUTING.md + + update doc link + +commit 8b185f4fe63bd857d18d0172da44aabfbcb5a96a +Merge: 5ad919d 20e0976 +Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> +Date: Tue Jan 25 20:44:09 2022 +0800 + + Merge pull request #10 from J-lena/main + + add readme content + +commit 20e09762f92ca7bc1cc86dfcc571c0afabf44efd +Author: yufangjiang +Date: Tue Jan 25 20:39:25 2022 +0800 + + add readme content + + Signed-off-by: yufangjiang + +commit 5ad919d9101a5d6c9ff0988d9482e4195c78936f +Author: sanyangji +Date: Tue Jan 25 20:34:06 2022 +0800 + + Update: deploy files (#9) + + * Update: deploy files + + Signed-off-by: sanyangji + + * Rename kindling-deploy-kenrel.yml to kindling-deploy-kernel.yml + + * Add relabelings for Prometheus + + Signed-off-by: sanyangji + + Co-authored-by: Daxin Wang <46807570+dxsup@users.noreply.github.com> + +commit 677689bf337cb5e820fdca14b54ed9ca5f0c00f1 +Author: thousand +Date: Tue Jan 25 20:17:19 2022 +0800 + + topo-plugin build + +commit 3b43e62de1adf7b90c223fe99c6f62a8e32719e0 +Merge: b5cd52a 2ceffe0 +Author: thousand +Date: Tue Jan 25 20:12:08 2022 +0800 + + Merge branch 'main' of github.com:Kindling-project/kindling into main + +commit b5cd52a444f14eb151054f12d08a5df2a809a66b +Author: thousand +Date: Tue Jan 25 20:11:58 2022 +0800 + + topo add unknow pod;add workload and pod view Radio;add legend + +commit 2ceffe02cdd06a638e560c904bd3373231129e21 +Merge: 423358a 849c924 +Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> +Date: Tue Jan 25 10:50:17 2022 +0800 + + Merge pull request #8 from J-lena/main + + add docs + +commit 849c9243ae44164a2048ed53e733fb98190eb6c4 +Author: yufangjiang +Date: Tue Jan 25 10:47:27 2022 +0800 + + docs:add code of conduct + + Signed-off-by: yufangjiang + +commit 5704d00e83f5f82518d1a38f15457e3a884c1e7f +Author: yufangjiang +Date: Tue Jan 25 09:42:40 2022 +0800 + + add content + + Signed-off-by: yufangjiang + +commit f0ee733fbf0bddbd9b873ccc18893c49e5e852d1 +Author: yufangjiang +Date: Mon Jan 24 18:24:56 2022 +0800 + + test dco + + Signed-off-by: yufangjiang + +commit 423358ad62c1b8f9d78dd08d3293f64585f7d818 +Author: thousand +Date: Mon Jan 24 18:32:21 2022 +0800 + + topo-plugin add View service Call and fix IPPort bug + +commit 75c4bb5018d8d8ba7f4b8434e3f4cdc7641e7fd0 +Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> +Date: Mon Jan 24 18:23:30 2022 +0800 + + Create DCO-checker.yml + +commit 5fdcfc16b01ea5d30fe12dd67f7502d7defa8055 +Merge: 56747dc c37839b +Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> +Date: Mon Jan 24 18:14:36 2022 +0800 + + Merge pull request #5 from J-lena/main + + add docs + +commit c37839bfb7d5b6fd1ac05f1056aa97b50f9eb5b7 +Author: yufangjiang +Date: Mon Jan 24 18:12:18 2022 +0800 + + contribute doc + +commit ce8c1ee4aba775f354d37988e0a463bea49d4c03 +Author: yufangjiang +Date: Mon Jan 24 18:08:39 2022 +0800 + + update contribute docs' reference + +commit 56747dc461cd9895bca63e38885208254df238ec +Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> +Date: Mon Jan 24 16:59:38 2022 +0800 + + Update config.yml + +commit 39ad67b61707204156a96ae57eaf64f37a2d8b12 +Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> +Date: Mon Jan 24 16:56:53 2022 +0800 + + Create config.yml + +commit bb4b7e830eb4c953bdd3afbc3f251433cfab9b8c +Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> +Date: Mon Jan 24 16:53:34 2022 +0800 + + Delete help---discussions.md + +commit 11b4be7030de6db72af538101e8fca63d884318b +Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> +Date: Mon Jan 24 16:52:47 2022 +0800 + + Update help---discussions.md + +commit bb3d8bdcdf794a9f4a71f5dbff8db25fae05e200 +Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> +Date: Mon Jan 24 15:47:19 2022 +0800 + + Update issue templates + +commit f1b2d5b4133fe3e6b399f23e6d8b538f84b35d72 +Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> +Date: Mon Jan 24 15:31:55 2022 +0800 + + setting feature request templates + + setting feature request templates + +commit f8a1c803f68a9f1432ec4ec2d8a63bc8ad885e1a +Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> +Date: Mon Jan 24 15:30:57 2022 +0800 + + Update feature request templates + + setting feature request templates + +commit bd3cc22a5b1eaa7d5409cf6681bf306c8d6c5e8b +Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> +Date: Mon Jan 24 15:21:11 2022 +0800 + + Update issue templates + + new issue template + +commit 1fbafdfb10738dbecf5390abfcd78bc293e20e77 +Author: thousand +Date: Fri Jan 21 10:58:17 2022 +0800 + + add dashboard json + +commit d68454d35b7ee673d9ce4c375a0a2e139b9a7a4f +Author: thousand +Date: Fri Jan 21 10:57:15 2022 +0800 + + topology dashboard promeql fix + +commit 0752c22f1d86b3018bdff82d95fb6aad5584cf40 +Author: thousand +Date: Wed Jan 19 17:14:59 2022 +0800 + + 拓扑部分指标计算修改 ip显示修复 + +commit c2cb3ddcc1b360abc65ecc9b2830d3a4de03df44 +Merge: 1c492dc c1c6621 +Author: thousand +Date: Tue Jan 18 20:14:22 2022 +0800 + + Merge branch 'main' of github.com:Kindling-project/kindling into main + +commit 1c492dc2cef77466c23ae2ac81f2999fb892a266 +Author: thousand +Date: Tue Jan 18 20:13:05 2022 +0800 + + grafana-plugins first commit + +commit c1c6621e300834e3762d44d13707ebc50ab881ce +Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> +Date: Tue Jan 18 15:02:53 2022 +0800 + + Rename go module path to fix compile errors (#4) + + * Rename module path + + * Add .gitignore + +commit 8775be9c64e8857339740cb6532385c229574cbb +Author: Daxin Wang +Date: Mon Jan 17 18:34:50 2022 +0800 + + first code commit + +commit 3104dd42e9bd11fc0e824d257dfd0787f1e00382 +Author: yufangjiang +Date: Tue Jan 11 11:42:22 2022 +0800 + + commit contribue docs + +commit 64503ee277c8604df38e13ec60b504485671f751 +Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> +Date: Tue Dec 28 10:07:54 2021 +0800 + + Update README.md + +commit 939ab4cbd8f3a51c89baa13f49fb73682a3076d4 +Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> +Date: Mon Dec 27 14:16:39 2021 +0800 + + Initial commit From 3efddf627072eccfe931362a894d0c6cb7f7b39b Mon Sep 17 00:00:00 2001 From: YDMsama Date: Thu, 17 Aug 2023 19:45:51 +0800 Subject: [PATCH 4/6] Open-source probe analyzer handles multi-threading, add event_channel_size to the configuration files Signed-off-by: YDMsama --- .../docker/kindling-collector-config.yml | 2 +- deploy/agent/kindling-collector-config.yml | 2 +- et --soft HEAD~1 | 4648 ----------------- 3 files changed, 2 insertions(+), 4650 deletions(-) delete mode 100644 et --soft HEAD~1 diff --git a/collector/docker/kindling-collector-config.yml b/collector/docker/kindling-collector-config.yml index ecfc16f6b..8eb9bd961 100644 --- a/collector/docker/kindling-collector-config.yml +++ b/collector/docker/kindling-collector-config.yml @@ -58,8 +58,8 @@ analyzers: need_process_info: false tcpmetricanalyzer: networkanalyzer: - event_channel_size: 10000 # how many events can be held in the channel simultaneously before it's considered full. + event_channel_size: 10000 connect_timeout: 100 # How many seconds to wait until we consider a request as complete. fd_reuse_timeout: 2 diff --git a/deploy/agent/kindling-collector-config.yml b/deploy/agent/kindling-collector-config.yml index ecfc16f6b..f4a52f434 100644 --- a/deploy/agent/kindling-collector-config.yml +++ b/deploy/agent/kindling-collector-config.yml @@ -58,8 +58,8 @@ analyzers: need_process_info: false tcpmetricanalyzer: networkanalyzer: - event_channel_size: 10000 # how many events can be held in the channel simultaneously before it's considered full. + event_channel_size: 10000 connect_timeout: 100 # How many seconds to wait until we consider a request as complete. fd_reuse_timeout: 2 diff --git a/et --soft HEAD~1 b/et --soft HEAD~1 deleted file mode 100644 index 2c3924d34..000000000 --- a/et --soft HEAD~1 +++ /dev/null @@ -1,4648 +0,0 @@ -commit 89c635957651da93a58fc052b95e1320c73720df -Author: YDMsama -Date: Wed Aug 16 15:56:23 2023 +0800 - - Change the 'store_external_src_ip' parameter to false, edited changelog. - - Signed-off-by: YDMsama - -commit b66d794199a31dbc213da0a522fd56b547a97924 -Author: YDMsama -Date: Tue Aug 15 16:07:31 2023 +0800 - - Change the 'store_external_src_ip' parameter to false. - - Signed-off-by: YDMsama - -commit 5287cf88f92b6d6aa918434dcb2b5f588f877534 -Author: YDMsama -Date: Tue Aug 15 14:23:12 2023 +0800 - - Change the 'store_external_src_ip' parameter to false. - - Signed-off-by: YDMsama - -commit dca173acd3b41381f0bf83707f4a786f3a61fc37 -Author: AnthonyHui <48346142+hwz779866221@users.noreply.github.com> -Date: Wed Jul 19 11:44:12 2023 +0800 - - fix k8sinfoanalyzer config (#550) - - Signed-off-by: anthonyhui - -commit 4f5e897a0c3b1adf13c645909c907b35c85a822b -Author: yiqianxu -Date: Mon Jul 17 18:02:52 2023 +0800 - - [front]Support traceid events with the sequence 1, 0, 0 (#549) - - Signed-off-by: yiqianxu - -commit baff90419c852f77273cb45ebd8ff3e64ffdd21e -Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> -Date: Mon Jul 17 17:43:52 2023 +0800 - - Bump google.golang.org/grpc from 1.43.0 to 1.53.0 in /collector (#543) - - Signed-off-by: dependabot[bot] - Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - -commit da9c6e336a472014c6f039f1ac592318d895037c -Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> -Date: Mon Jul 17 17:42:23 2023 +0800 - - Bump semver from 5.7.1 to 5.7.2 in /camera-front (#546) - - Signed-off-by: dependabot[bot] - Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - -commit 761f9791a3b05946eaa6f88bcc7ba71f2d7bcc2d -Author: yiqianxu -Date: Mon Jul 17 17:41:52 2023 +0800 - - [grafana]Add building phase to Dockerfile and remove the dist folder (#544) - - Signed-off-by: yiqianxu - -commit d89184b25ad2480ef8f7c13f44392d194427881f -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Jun 30 16:21:48 2023 +0800 - - fix the release action error (#542) - - Signed-off-by: Daxin Wang - -commit ff90b7a2f55ee00e196642f2d24aa02fe5c505b9 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Jun 30 15:59:29 2023 +0800 - - Update the public action (#541) - - Signed-off-by: Daxin Wang - -commit c5849e1818de8be3b1277c98c5a00b68171cacbe -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Jun 30 15:46:23 2023 +0800 - - Update the CHANGELOG.md for releasing v0.8.0 (#540) - - Signed-off-by: Daxin Wang - -commit 25f33c4321b3469a5125cb34a5c20fda1e3b7883 -Author: yiqianxu -Date: Fri Jun 30 14:02:34 2023 +0800 - - [grafana] Variable workload doesn't include all by defualt (#539) - - Signed-off-by: yiqianxu - -commit a8f9f0a4d95bc7a2605cc49e1ea934ae898884c3 -Author: yiqianxu -Date: Sun Jun 25 11:18:41 2023 +0800 - - [front] add sort and limit to ES query (#537) - - Signed-off-by: yiqianxu - -commit a14f548b7b8eb40bfaf13e4c86f5b51296babf80 -Author: yiqianxu -Date: Tue Jun 20 18:48:12 2023 +0800 - - [grafana] Use workload as variables in promql (#536) - - Signed-off-by: yiqianxu - -commit 90eab866b5d7c41adca87f590e297d378d470a52 -Author: yiqianxu -Date: Fri Jun 16 17:13:50 2023 +0800 - - modify grafana dashboard json (#535) - - Signed-off-by: yiqianxu - -commit ae9937ac9e71690c9a9d719b98ad6702ffb60856 -Author: yiqianxu -Date: Fri Jun 16 16:27:01 2023 +0800 - - build topo plugin (#534) - - Signed-off-by: yiqianxu - -commit e22a0eb4b07b67fcab670895fb3234635b778434 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Jun 16 15:53:22 2023 +0800 - - upgrade the grafana version to 8.5.26 (#533) - - Signed-off-by: Daxin Wang - -commit 08d676a14ebcfb8c18a1177e586cd60c9066f922 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Jun 16 13:37:02 2023 +0800 - - fix the grafana action (#532) - - Signed-off-by: Daxin Wang - -commit dd310fee57f70cc0534ef69ffdc05c844ae4b8c8 -Author: AnthonyHui <48346142+hwz779866221@users.noreply.github.com> -Date: Fri Jun 16 11:21:26 2023 +0800 - - add a new metric: k8sworkloadinfo (#530) - - Signed-off-by: anthonyhui - -commit 93de6db735407df8add5dc4830d01a1702076655 -Author: yiqianxu -Date: Fri Jun 16 11:11:06 2023 +0800 - - [grafana] topology dashboard add query by namespace (#531) - - Signed-off-by: yiqianxu - -commit 4cab1b3e75a540d78c0834319505d0f62b1865e3 -Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> -Date: Fri Jun 9 10:40:30 2023 +0800 - - Bump vite from 2.9.14 to 2.9.16 in /camera-front (#525) - - Signed-off-by: dependabot[bot] - Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - -commit f6811114183d5d07b9afaaed01e51fffb88fae49 -Author: yiqianxu -Date: Fri Jun 9 10:40:04 2023 +0800 - - [front]Added support for displaying trace-profiling data by querying from Elasticsearch (#528) - - Signed-off-by: yiqianxu - -commit 38e908bc8a5b423911f0eaf42e7ae5f750cc245f -Author: yiqianxu -Date: Fri Jun 9 10:29:07 2023 +0800 - - [front]Add ES search input description (#527) - - Signed-off-by: yiqianxu - -commit 6f3111881e3c04632976ea7c68d65261730ba4ce -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed May 31 17:33:31 2023 +0800 - - Parse DNS requests over TCP (#524) - - Signed-off-by: Daxin Wang - -commit be8e6e54294352e4641571fa6aebad7ddf5357ca -Author: zheng -Date: Tue May 23 14:27:00 2023 +0800 - - Enhance MySQL command line case (#523) - - Signed-off-by: huxiangyuan - -commit 5d4e2451bd69bd6935c9c3803d2087b5a928678f -Author: llhhbc -Date: Tue May 23 11:15:08 2023 +0800 - - Overwrite the directory /opt/.kindling if it exists (#521) - - Signed-off-by: longhui.li - -commit 25fbf662159cf15c2155728b33dfbd0b5cb8e7ed -Author: llhhbc -Date: Mon May 22 10:07:14 2023 +0800 - - Fix null point crash (#518) - - Signed-off-by: longhui.li - -commit a6888925052b7f9fc5d05ab3763bf99c71df3bbb -Author: yiqianxu -Date: Thu May 18 14:12:15 2023 +0800 - - [front]Parse new on/off CPU data format to array (#512) - - Signed-off-by: yiqianxu - -commit 91e7239be7efe4b266350148f27b6a1735856963 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu May 18 14:10:07 2023 +0800 - - Refactor the data format of on/off CPU events to array (#520) - - Signed-off-by: Daxin Wang - Co-authored-by: sangyangji - -commit 1296d80ed8828ee6d7125b5d84aedabe3a9f1f95 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed May 17 18:05:21 2023 +0800 - - fix the panic: send on closed channel (#519) - - Signed-off-by: Daxin Wang - -commit 3fffc2f562080e624651c29d906dd3eff5773361 -Author: yiqianxu -Date: Mon May 15 17:28:23 2023 +0800 - - [front]hide event detail when select profile (#513) - - Signed-off-by: yiqianxu - -commit d07ce54f2174556c234666b2ccddf3bc908d7319 -Author: yiqianxu -Date: Wed May 10 15:13:06 2023 +0800 - - [front]Fix span data deduplication issue (#511) - - Signed-off-by: yiqianxu - -commit 047a3fb8f39b6362e11503d993c742e613c049eb -Author: AnthonyHui <48346142+hwz779866221@users.noreply.github.com> -Date: Fri May 5 12:02:07 2023 +0800 - - The probe will gracefully exit and close the async-profiler. (#507) - - Signed-off-by: Hui - -commit 967e144ee5f526c25b21ff589da6a1f7b9086a6e -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri May 5 11:55:46 2023 +0800 - - Add README to networkanalyzer (#509) - - Signed-off-by: Daxin Wang - -commit 1c21dad9eafc4dcc8b7ebf3e64f179e09c2a248a -Author: yiqianxu -Date: Tue Apr 25 20:06:21 2023 +0800 - - [front] Display CPU run queue latency events (#494) - - Signed-off-by: yiqianxu - -commit 58f40d70a2a5c9d587a4637977ebf79ec9e5239f -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Apr 25 14:06:02 2023 +0800 - - Add the missing config in front's configmap (#505) - - Signed-off-by: Daxin Wang - -commit 0033b933cb461923651bd4d03ed5a894b9bbd54d -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Mon Apr 24 17:20:43 2023 +0800 - - Update CHANGELOG.md for releasing v0.7.2 (#504) - - Signed-off-by: Daxin Wang - -commit 5f0c85b3c7de6dafa36c784cc8b18245c404a8e8 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Mon Apr 24 13:57:06 2023 +0800 - - Use the "latest" tag of kindling-falcolibs-probe (#503) - - Signed-off-by: Daxin Wang - -commit 8fd5814f0ad5a712021223230162666b7d39ab80 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Apr 13 20:58:10 2023 +0800 - - [cpuanalyzer] Send the segment as long as it contains events (#502) - - Signed-off-by: Daxin Wang - -commit 89b29176f1dd017b038df2b244e02fc3cf3a1618 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed Apr 12 16:32:45 2023 +0800 - - Add an option WithMemory to opentelemetry's prometheus exporter (#501) - - Signed-off-by: Daxin Wang - -commit 8407e02808b36763659a9699713fc528a371f8c3 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Mon Apr 10 11:07:33 2023 +0800 - - [agent-libs]: fix TCP retransmit unrunnable; fix OOM from vtid-tid map (#499) - - Signed-off-by: Daxin Wang - -commit fe1a52e70ed4864d9ed709d13fa3d6412f5e221d -Author: sanyangji -Date: Tue Apr 4 17:15:06 2023 +0800 - - Add a config to cgoreceiver for suppressing events according to processes' comm (#495) - - Signed-off-by: sanyangji - -commit 9082a6e62ff8f13968c48114f0e1a79ddc5c2af8 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Mon Apr 3 17:39:11 2023 +0800 - - Fix the bug that the default configs of slice/map are not overridden (#497) - - Signed-off-by: Daxin Wang - -commit f310bd66a5579a11a115d241acbb9e46c31101a5 -Author: sanyangji -Date: Tue Mar 28 09:39:44 2023 +0800 - - Add bind syscall support (#493) - - Signed-off-by: sanyangji - -commit d489fbe37f95ea3c056aa4239c19b04503b2ba40 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Mar 23 21:22:55 2023 +0800 - - Add an option to control whether to fetch ReplicaSet metadata (#492) - - Signed-off-by: Daxin Wang - -commit c44b0c029601cdd4550e578193040353df9b5857 -Author: yiqianxu -Date: Wed Mar 22 17:19:19 2023 +0800 - - [front] make ratelimit configurable (#490) - - Signed-off-by: yiqianxu - -commit 34c8f8d58eaa9844952bb8c2f771674131c5f63d -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Mar 21 20:54:27 2023 +0800 - - Update the slack invitation url (#489) - - Signed-off-by: Daxin Wang - -commit ba89809c72824fd8f054e9231deee45fd8410490 -Author: yiqianxu -Date: Tue Mar 21 10:06:57 2023 +0800 - - Only the traceIds in the I/O time range is associated (#488) - - Signed-off-by: yiqianxu - -commit 3a30b2ff1662aa67aa57d76f6548f8b33bf5c573 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Mon Mar 20 11:35:28 2023 +0800 - - Add time to the logs of probe (#486) - - Signed-off-by: Daxin Wang - -commit 2bff76474ccc1a63b57b22e7b52590323ef81ce0 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Mar 16 17:42:51 2023 +0800 - - Update the agent-libs version and remove the cmake downloading for agent-libs (#484) - - Signed-off-by: Daxin Wang - -commit 5c2bf9530fbc6e941266e0e7a5feb6de8d125b66 -Author: juewu4072 <37373487+juewu4072@users.noreply.github.com> -Date: Mon Mar 6 16:36:34 2023 +0800 - - Introduce agent-libs with git submodule and improve the building procedure (#440) - - Signed-off-by: juewu4072 <37373487+juewu4072@users.noreply.github.com> - -commit 8c3d38e684df8154746eb923b125c15e3dc343b6 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed Mar 1 20:18:28 2023 +0800 - - Update the falcolib-probe version (#472) - - Signed-off-by: Daxin Wang - -commit 463d21073d8d6ff632a5cfe5d6917574142ff7f9 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed Mar 1 20:07:03 2023 +0800 - - Update the CHANGELOG.md for releasing v0.7.1 (#471) - - Signed-off-by: Daxin Wang - -commit a5056ae43579d25f09e7d3523c0c5fb5eb526397 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed Mar 1 18:09:16 2023 +0800 - - Update the recompile-module.sh (#470) - - Signed-off-by: Daxin Wang - -commit a88115be9c240d8d8334178848fed960745d7c97 -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Wed Mar 1 17:55:26 2023 +0800 - - CI: upgrade dependencies (#463) - - Signed-off-by: niejiangang - -commit 607d5a42eef2ec8e256c59c778d8d1aee1339be0 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed Mar 1 17:07:42 2023 +0800 - - Add sendmmsg to the plugin (#469) - - Signed-off-by: Daxin Wang - -commit 1a7c22e50ab65f213495342c5f65e70c7df2f3e1 -Author: yiqianxu -Date: Wed Mar 1 16:58:29 2023 +0800 - - [front] Improve user experience in several aspects (#468) - - 1. Enlarge the event time selection range in the simple view. - 2. Hide the request column when net events can't find trace info. - 3. Fix the bug that the key threads disappeared in the complex view. - Signed-off-by: yiqianxu - -commit 866eec9038107f477592705d848831bcdb25ff16 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed Mar 1 16:31:19 2023 +0800 - - Improve the codeql to avoid too many workflows running. (#466) - - Signed-off-by: Daxin Wang - -commit 7da4faedb090a9a34f4effdfd03751a35446f8a5 -Author: sanyangji -Date: Wed Mar 1 15:41:57 2023 +0800 - - fix drivers compile error (#467) - - Signed-off-by: sanyangji - -commit b0b7da339138882833b8feb1a369f1770fba3d57 -Author: yiqianxu -Date: Tue Feb 28 15:36:03 2023 +0800 - - Fix the bug that can't scroll the spans list (#464) - - Signed-off-by: yiqianxu - -commit 44fc75726438e7edec570e448915bebb6b50db25 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Feb 28 15:29:45 2023 +0800 - - Fix the potential endless loop in the rocketmq parser (#465) - - Signed-off-by: Daxin Wang - -commit 600b0b2b392ee354d13eca152335da97a67e4a3a -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Tue Feb 28 13:46:38 2023 +0800 - - Add a switch whether to use Java-Trace to trigger sampling (#462) - - Signed-off-by: jundizhou - Signed-off-by: Daxin Wang - Co-authored-by: Daxin Wang - -commit 0a32ce6aa9e75decc7f033ecb6f2bdaadfdc7eb1 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Feb 24 11:55:06 2023 +0800 - - [networkanalyzer]Subscribe sendmmsg to parse DNS requests (#430) - - Signed-off-by: Daxin Wang - Signed-off-by: sanyangji - Co-authored-by: sanyangji - -commit d181d0fcfb5ee5e4a6dcdf0486c760d94b11ce7d -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Fri Feb 24 11:33:44 2023 +0800 - - Fix retransmission count is not consistent with the real value on Linux 4.7 or higher (#450) - - Signed-off-by: niejiangang - -commit 5d4ebd9b9625b24447b78923c45d12d38b8bca8a -Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> -Date: Thu Feb 23 21:34:58 2023 +0800 - - Bump golang.org/x/text from 0.3.7 to 0.3.8 in /collector (#460) - - Signed-off-by: dependabot[bot] - Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - -commit 135854671072c9770f2144d5ac5db88e444fc8d6 -Author: llhhbc -Date: Mon Feb 20 14:40:30 2023 +0800 - - Reduce the cases pods are not found (#439) - - Signed-off-by: longhui.li - -commit 5024e33cf54b0e5c221271f6dbc68a99adead305 -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Mon Feb 20 10:46:54 2023 +0800 - - Improve cgoreceiver event log format (#455) - - Signed-off-by: niejiangang - -commit 1256c23c08863af839cb132e2761c16e135d596f -Author: yiqianxu -Date: Fri Feb 17 17:43:41 2023 +0800 - - [front] fix traceId match;remove status code (#453) - - Signed-off-by: yiqianxu - -commit ff2073bb613ce94ac6302fd3db6b80581d2f809a -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Fri Feb 17 17:43:09 2023 +0800 - - Support trace-profiling sampling to reduce data output (#446) - - Signed-off-by: jundizhou - -commit 7106fed15cb58c0fa9d65cbffa3bb5621ffe96fb -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Feb 17 17:36:24 2023 +0800 - - Handle DeletedFinalStateUnknown when watching metadata (#456) - - Signed-off-by: Daxin Wang - -commit 77b2f02053611278545a0de0e51333265d2b6c33 -Author: yiqianxu -Date: Fri Feb 17 17:14:39 2023 +0800 - - [front] Add page guide (#452) - - Signed-off-by: yiqianxu - -commit b95d85141b8feea14d80b8a8121756bec0574d70 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Feb 16 20:07:44 2023 +0800 - - Update the CHANGELOG.md for releasing v0.7.0 (#454) - - Signed-off-by: Daxin Wang - -commit 2b671f5f6d48fae9d57cb2e9a2e8700af1c9b7ab -Author: yiqianxu -Date: Thu Feb 16 14:26:51 2023 +0800 - - [front] split profile using '\n' (#451) - - Signed-off-by: yiqianxu - -commit b0711db14639410f23fa44d40ba91772b8b51553 -Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> -Date: Wed Feb 15 02:54:50 2023 +0000 - - Bump github.com/prometheus/client_golang in /collector - - Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.11.0 to 1.11.1. - - [Release notes](https://github.com/prometheus/client_golang/releases) - - [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md) - - [Commits](https://github.com/prometheus/client_golang/compare/v1.11.0...v1.11.1) - - --- - updated-dependencies: - - dependency-name: github.com/prometheus/client_golang - dependency-type: direct:production - ... - - Signed-off-by: dependabot[bot] - -commit 58a606adab63bb1b511776f3a7f0c0ffadfbd7aa -Author: yiqianxu -Date: Tue Feb 14 10:35:29 2023 +0800 - - change express rare limit max value (#447) - - Signed-off-by: yiqianxu - -commit 14c316950c40dc3beadebf87e2590c4027d54a80 -Author: yiqianxu -Date: Mon Feb 13 16:50:22 2023 +0800 - - add simple thread Chart/can install self agent/display innerCalls (#443) - - Signed-off-by: yiqianxu - -commit 4cf142188ef8f6624475f9d0e6472dab7b65ded8 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Mon Feb 13 15:35:38 2023 +0800 - - Fix the bug that TCP metrics are not aggregated correctly (#444) - - Signed-off-by: Daxin Wang - -commit 3c68929fee029a1af3797d330c78186fc0f26833 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Mon Feb 13 11:31:09 2023 +0800 - - Add trace to cpuevents (#442) - - Signed-off-by: Daxin Wang - -commit e061b04b20d6810b45c0cf4e53aca5947004db39 -Author: yiqianxu -Date: Thu Feb 9 11:23:53 2023 +0800 - - [camera-front] Support to read the new file name (#441) - - Signed-off-by: yiqianxu - -commit be46fd60c52084d80eb66362c08c3fbf2155abbd -Author: zheng -Date: Thu Feb 2 11:37:58 2023 +0800 - - Support Attach Agent for NoAPM Java Application (#431) - - Signed-off-by: huxiangyuan - -commit bfe2fb24521039a6651200877d51d3f49ac0e0c6 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Mon Jan 16 16:05:43 2023 +0800 - - [cpuanalyzer]Add an option edge_events_window_size (#437) - - Signed-off-by: Daxin Wang - -commit cc7612a1f3ab881e02dab94462752dabc1dcb073 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Jan 10 15:51:26 2023 +0800 - - Make the timestamp of the profiling files readable (#434) - - Signed-off-by: Daxin Wang - -commit ca21eb725138fbee9ad24904297c4d778f77c40b -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Jan 6 17:28:15 2023 +0800 - - Update the website domain in markdown files (#433) - - Signed-off-by: Daxin Wang - -commit f29400eb059ff277da49ac2355b2dc35d8dc83f6 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Jan 6 14:33:10 2023 +0800 - - Improve the Github templates (#432) - - Signed-off-by: Daxin Wang - -commit 284f17880ab44c2e9f57bc47891f25606812775d -Author: zheng -Date: Fri Jan 6 11:28:55 2023 +0800 - - Add Span Version1 and adapt Version0 Span (#423) - - Signed-off-by: huxiangyuan - -commit d278a4a7a5a96ba568047b5c5c9dfbcdce53e820 -Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> -Date: Wed Jan 4 13:59:31 2023 +0800 - - Bump json5 from 2.2.1 to 2.2.3 in /camera-front (#426) - - Signed-off-by: dependabot[bot] - Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - -commit 79ac0b4350114aa4935ff84aba9428337e985297 -Author: yiqianxu -Date: Wed Jan 4 11:09:51 2023 +0800 - - add node_nodules (#428) - - Signed-off-by: yiqianxu - -commit 2f91bb788fcd92d3a4864aaffcc5ae21b82710d7 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed Jan 4 11:05:26 2023 +0800 - - Update the codeql file (#427) - - Signed-off-by: Daxin Wang - -commit 9979e15d6cafa7c1f38fd2aba3e46d810b2ad6f6 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Jan 3 17:47:12 2023 +0800 - - Fix the bug that cpuanalyzer missed some trigger events (#424) - - Signed-off-by: Daxin Wang - -commit 77d8d782fbf3e4c86f35e88c4d53f75892f3492d -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Jan 3 17:46:48 2023 +0800 - - Create codeql.yml (#418) - - Signed-off-by: Daxin Wang <46807570+dxsup@users.noreply.github.com> - Signed-off-by: Daxin Wang - Signed-off-by: yiqianxu - Co-authored-by: yiqianxu - -commit 253d2084bd0ee5c4b19ce6bf2490db0a2bf144ca -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Dec 30 14:41:47 2022 +0800 - - [cameraexporter]Rotate files in chronological order (#420) - - Signed-off-by: Daxin Wang - -commit 6b326eaf677d1d3af24ab6f5d0542d5dfe83987b -Author: yiqianxu -Date: Mon Dec 26 16:05:38 2022 +0800 - - [front]fix trace time;add grpc; fix net messgae (#419) - - Signed-off-by: yiqianxu - -commit 098daaa98a3c6fb2c89935251d50535eb00eace1 -Author: zheng -Date: Fri Dec 23 09:34:12 2022 +0800 - - Support to identify the MySQL protocol with statements commit and set(#417) - - Signed-off-by: huxiangyuan - Signed-off-by: zheng - Co-authored-by: Daxin Wang <46807570+dxsup@users.noreply.github.com> - -commit 400d7ce9b67d542fc68fb275d7a94b3c5e4bca30 -Author: zheng -Date: Thu Dec 22 18:00:00 2022 +0800 - - Fix networkanalyzer nil pointer if the protocol is NOSUPPORT with nil attributes (#416) - - Signed-off-by: huxiangyuan - -commit b86eb37a49f2a9d72b88f5555196d48031fe3fb5 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Dec 22 15:40:52 2022 +0800 - - Update the release action (#415) - - Signed-off-by: Daxin Wang - -commit c64b6a68d3c27794b07f14c52439f396ac120f1c -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed Dec 21 17:47:20 2022 +0800 - - Update the changelog for the release v0.6.0 (#413) - - Signed-off-by: Daxin Wang - -commit d1ca122f50dcbe4f5953b695d7f4f49c085a3ffe -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed Dec 21 16:30:11 2022 +0800 - - Update deployment files (#411) - - Signed-off-by: Daxin Wang - -commit e32fd16334958fe90478c50b1b4c858cd9f0b3f1 -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Wed Dec 21 15:10:17 2022 +0800 - - update libkindling-plugin.so (#412) - - Signed-off-by: jundizhou - -commit 3cbe7033a00af545ef3483b7d082132c84fd7088 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Dec 20 17:37:12 2022 +0800 - - Increase the payload size to SNAPLEN when events can be merged (#410) - - Signed-off-by: Daxin Wang - -commit 3a185ad6d9d36d9da851115abff27b63c3dca085 -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Tue Dec 20 10:41:08 2022 +0800 - - update the version of agent-libs (#409) - - Signed-off-by: jundizhou - -commit d0080460b7d301032fcb36f1725819950122b018 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Mon Dec 19 15:36:31 2022 +0800 - - Add the missing timestamp of TCP connect data and filter the incorrect one (#405) - - Signed-off-by: Daxin Wang - -commit f3d3a844c4d09243932c5823cbd5f0c063894a99 -Author: zheng -Date: Fri Dec 16 18:05:20 2022 +0800 - - Remove mps in getRecordWithSinglePair function to improve readability (#406) - - Signed-off-by: huxiangyuan - -commit 27a5d77c46ef2bf0da27712f79f048eb088f15cc -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Dec 16 16:43:23 2022 +0800 - - Disable the conntracker on the non-Linux platform (#404) - - Signed-off-by: Daxin Wang - -commit 6bc70eb70d15516d056891fd657c5ae762573552 -Author: blue-troy <12729455+blue-troy@users.noreply.github.com> -Date: Fri Dec 16 16:22:14 2022 +0800 - - Fix network analyzer nil pointer (#402) - - Signed-off-by: blue-troy <12729455+blue-troy@users.noreply.github.com> - -commit 5cce96d4c132718e3e7938469af6eb3abadb0e87 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Dec 16 15:21:54 2022 +0800 - - update the falcolib probe version (#403) - - Signed-off-by: Daxin Wang - -commit 708bffa85520ce9a18328a4dc4f01480dcb3360f -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Fri Dec 16 11:45:04 2022 +0800 - - Add events statistics log and gdb information when unexpected exit happens (#398) - - Signed-off-by: jundizhou - -commit 94c2520c32e07e7e5a0c67603e818ed6e9ba0d4a -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Fri Dec 16 10:21:24 2022 +0800 - - update agent-libs version (#400) - - Signed-off-by: jundizhou - -commit 31c43653d51a40f5788d952164a828b45f698502 -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Fri Dec 16 10:08:54 2022 +0800 - - Adjust max depth of stack trace to 20 (#399) - - Signed-off-by: jundizhou - -commit 45bef0a880615a720d0ab913f667b52611bb4ee7 -Author: yiqianxu -Date: Thu Dec 15 20:05:36 2022 +0800 - - fix traceId missing bug (#397) - - Signed-off-by: yiqianxu - -commit 8ffd0dfffa365a96178f52022620e510c62ecea9 -Author: yiqianxu -Date: Thu Dec 15 19:19:35 2022 +0800 - - Modify the logic that identifies the key I/O thread and matches the traceId (#396) - - Signed-off-by: yiqianxu - -commit 73a5771b9f630979df738947fca97a543843a05a -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Thu Dec 15 16:45:05 2022 +0800 - - fix bug: cannot associate multiple events in on-cpu state (#395) - - Signed-off-by: jundizhou - -commit aff27b833289faacdb7d4572f060fc047506f0d1 -Author: zheng -Date: Tue Dec 13 19:32:29 2022 +0800 - - FIX http-100 request is detected as NOSUPPORT (#393) - - Signed-off-by: huxiangyuan - -commit 2bffe8359372fee66af994145c097a4da9a4ba8b -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Dec 13 17:12:58 2022 +0800 - - Add the missed latency field for cgoEvent (#394) - - Signed-off-by: Daxin Wang - -commit 227f9d738cce1a294dd0281491279beb3277a440 -Author: sanyangji -Date: Thu Dec 8 16:58:30 2022 +0800 - - Add the startup argument SNAPLEN to control max length of syscall data buffer (#387) - - Signed-off-by: sanyangji - -commit b1f13c61bece7dd69c50448048a6b59cf602cc9d -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed Dec 7 18:21:17 2022 +0800 - - Update the async-profiler version to fix bug (#386) - - Signed-off-by: Daxin Wang - -commit fa9fceb6e5622878ebbe117578d02ad55ca06d4d -Author: Siyao Zhou <46129108+yaofighting@users.noreply.github.com> -Date: Wed Dec 7 14:02:10 2022 +0800 - - Fix the wrong thread name in the trace profiling function. (#385) - - Signed-off-by: yaofighting - -commit e904d6ccc0c63c16833db10b65d2d04e69572f46 -Author: zheng -Date: Wed Dec 7 11:05:56 2022 +0800 - - Add tracing span data in cpu events (#384) - - Signed-off-by: huxiangyuan - -commit 615b2c2c09b5a0263b104fe834ff1e8a7f0df340 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Dec 6 11:01:22 2022 +0800 - - Add the description of self observability metrics (#383) - - Signed-off-by: Daxin Wang - -commit 47be8af5700f3cab2741466216e880589137f040 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Dec 6 09:47:25 2022 +0800 - - Remove "reset" method of ScheduledTaskRoutine to fix bugs (#369) - - Signed-off-by: Daxin Wang - -commit d56e9366f41bc7e8a2c506689539bd703b7e6f81 -Author: blue-troy <12729455+blue-troy@users.noreply.github.com> -Date: Mon Dec 5 17:15:00 2022 +0800 - - Add response variable name for ParsePkgFn (#381) - - Signed-off-by: blue-troy <12729455+blue-troy@users.noreply.github.com> - -commit d76a9f97ffccfc862037ece63af9425cc30000d4 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Mon Dec 5 14:53:59 2022 +0800 - - Add the field end_timestamp to trace data (#380) - - Signed-off-by: Daxin Wang - -commit 339eefa9cdb714a0ce66fc5bcd6bef93c8735e27 -Author: zheng -Date: Fri Dec 2 17:12:59 2022 +0800 - - Add request_tid and response_tid for trace labels (#379) - - Signed-off-by: huxiangyuan - -commit d7046509e32600ca2ad199ecce8d996e2f10ea51 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Dec 2 16:29:14 2022 +0800 - - Add NAT labels even if the response is nil (#378) - - Signed-off-by: Daxin Wang - -commit 797890977abd2486d4eacff2d9a8cd86f05fc2f8 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Dec 2 16:00:00 2022 +0800 - - Update the organization name (#371) - - Signed-off-by: Daxin Wang - -commit 10ca120780e5256ad57fe108a96715a3128946b0 -Author: Siyao Zhou <46129108+yaofighting@users.noreply.github.com> -Date: Fri Dec 2 15:40:17 2022 +0800 - - Modify the configuration file structure and add parameter fields for subscription events (#368) - - Signed-off-by: yaofighting - -commit 8164aeab747d9844c8eeb8e3004f47bfaf848bba -Author: zheng -Date: Thu Dec 1 19:51:13 2022 +0800 - - Add no_response_threshold(120s) for No response requests (#376) - - Signed-off-by: huxiangyuan - -commit cb0516b1d8464e693a66df07ad6557c7afca04f8 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Dec 1 19:38:24 2022 +0800 - - Fix the pod info with persistent IP in the map is deleted incorrectly (#374) - - Signed-off-by: Daxin Wang - -commit 3fbc93ee5241c2460aa3a5cbbc5e9663b676e0d4 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Dec 1 19:20:21 2022 +0800 - - Add a new clustering method "blank" (#372) - - Signed-off-by: Daxin Wang - -commit d472fe28b833eb645ba23913b3e731ee638d2650 -Author: zheng -Date: Thu Dec 1 18:05:29 2022 +0800 - - Add payload for all protocols (#375) - - Signed-off-by: huxiangyuan - -commit 0f58b0d031c1290c184756cf9028a375cf73fd75 -Author: tsoc <47466847+thenicetgp@users.noreply.github.com> -Date: Wed Nov 30 11:32:47 2022 +0800 - - Rocketmq Protocol Identification and Analysis (#328) - - Signed-off-by: thenicetgp <13120413800@163.com> - -commit 838d052bce57faaa51ac34bb88df17599f9ceddf -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Wed Nov 30 11:14:00 2022 +0800 - - Reformat the cpp code and add .clangformat(#367) - - Signed-off-by: jundizhou - -commit 4f4e2908f545f84c1daf07d114b81fbda257557d -Author: Siyao Zhou <46129108+yaofighting@users.noreply.github.com> -Date: Wed Nov 30 10:09:38 2022 +0800 - - Fix potential deadlock of exited thread delay queue. (#373) - - Signed-off-by: yaofighting - -commit d4e8e64add4db7e5a59379c01e2d92bc217ae9b2 -Author: Siyao Zhou <46129108+yaofighting@users.noreply.github.com> -Date: Thu Nov 24 19:06:54 2022 +0800 - - Implement the delay queue for exited thread (#365) - - Signed-off-by: yaofighting - -commit d4e2652c588cc5fa7fc23d0c8b6089f698f80523 -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Wed Nov 23 15:49:04 2022 +0800 - - fix cpuAnalyzer's cache will cause oom (#362) - - Signed-off-by: jundizhou - Signed-off-by: jundi zhou <92794317+jundizhou@users.noreply.github.com> - -commit 69a385dfa5f219ce0884260d19b9b3918eb9a402 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed Nov 23 15:32:47 2022 +0800 - - Don't index the cpuEvents that have been indexed into es (#359) - - Signed-off-by: Daxin Wang - -commit 77e20bfdb6a9d06b88f4e9a7206897a71a16831a -Author: Siyao Zhou <46129108+yaofighting@users.noreply.github.com> -Date: Wed Nov 23 10:24:15 2022 +0800 - - Fix the bug of incomplete records when threads arrive at the cpu analyzer for the first time (#364) - - Signed-off-by: yaofighting - -commit 3396dc61e5e2f3bbea39dc90d5c9842761c4837f -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Tue Nov 22 16:05:31 2022 +0800 - - Support printing a thread debug log via http request (#363) - - Signed-off-by: jundizhou - -commit 2073a053f86fa5776c3ef0911868946d34ac08f6 -Author: yiqianxu -Date: Fri Nov 18 14:33:33 2022 +0800 - - [front]fix tracePayload response is empty (#358) - - Signed-off-by: yiqianxu - -commit 9612eb524952f81eec31752f73c9718ee94ae424 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Nov 17 15:42:06 2022 +0800 - - Add the new CI of the camera front (#350) - - Signed-off-by: Daxin Wang - -commit de054f2610dbe2e67455bb6c93f8a01b6d388f6a -Author: yiqianxu -Date: Thu Nov 17 15:26:45 2022 +0800 - - query tracePayload when page is in es-query (#357) - - Signed-off-by: yiqianxu - -commit 705969cba8c1ef45e463f59791622bb2a06d1d13 -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Thu Nov 3 10:35:53 2022 +0800 - - fix agent-libs compiling errors on 5.x kernels (#351) - - Signed-off-by: jundizhou - -commit f1a97cb9a087a36405a7b4d490ebc531f004b598 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed Nov 2 17:18:22 2022 +0800 - - Add the file name to the mountPath of deploy.yaml (#349) - - Signed-off-by: Daxin Wang - -commit ef0d85263eca821c8eeb8da52da2e5e2cddee81e -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed Nov 2 16:02:09 2022 +0800 - - Update the changelog for the release v0.5.0 (#348) - - Signed-off-by: Daxin Wang - -commit a26a6060705c1584b1692e03c9d2ac011ece4936 -Author: yiqianxu -Date: Wed Nov 2 14:43:09 2022 +0800 - - Change dividing line of profiling files from three dashes to six (#347) - - Signed-off-by: yiqianxu - Signed-off-by: Daxin Wang - Co-authored-by: Daxin Wang - -commit f7e78f0b8c6afeb00efec9e6acea81ccf2296489 -Author: yiqianxu -Date: Wed Nov 2 13:49:36 2022 +0800 - - Add try-catch when parsing profiling json string; fix default namespace bug (#346) - - Signed-off-by: yiqianxu - -commit 25fd95cecb573f6d33865c4deb0b8f4d91f93ec7 -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Wed Nov 2 11:20:55 2022 +0800 - - update version of agent-libs (#345) - - Signed-off-by: jundizhou - Signed-off-by: Daxin Wang - Co-authored-by: Daxin Wang - -commit e2c0c896548a4441ec14f0e05b58c4f145bc74fc -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Nov 1 20:52:55 2022 +0800 - - Update readme (#344) - - Signed-off-by: Daxin Wang - -commit 6a66d21cc3919fddbbf4ac7dde1cb6d80cc956f9 -Author: blue-troy <12729455+blue-troy@users.noreply.github.com> -Date: Tue Nov 1 14:21:32 2022 +0800 - - style: name AttributeMap's method receiver consistently (#343) - - Signed-off-by: blue-troy <12729455+blue-troy@users.noreply.github.com> - -commit 5e438ca30222c7b8360898ab43d4bdce536e0b4f -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Nov 1 12:00:58 2022 +0800 - - update docs (#341) - - Signed-off-by: Daxin Wang - -commit 42e6fc326ef01efdd56d6ea826d604e734725c16 -Author: yiqianxu -Date: Fri Oct 28 15:56:39 2022 +0800 - - fix front-end theme params (#340) - - Signed-off-by: yiqianxu - -commit 61f23abe55118f040988c78d69e3d07251b395e8 -Author: yiqianxu -Date: Thu Oct 27 15:29:23 2022 +0800 - - support url params change theme;net read and write events associated with trace to get message (#338) - - Signed-off-by: yiqianxu - -commit 8d580147b4e693c4bfab303e06bd3319d817c3d1 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed Oct 26 17:49:32 2022 +0800 - - fix compiling errors (#337) - - * fix compiling error - - Signed-off-by: Daxin Wang - - * update build scripts - - Signed-off-by: Daxin Wang - -commit 0c5ae5926ddfe08669f5a403a8f165983d656679 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Oct 25 19:42:43 2022 +0800 - - Add a new feature: Trace Profiling (#335) - - Signed-off-by: Daxin Wang - Co-authored-by: sangyangji - Co-authored-by: jundizhou - Co-authored-by: huxiangyuan - Co-authored-by: yaofighting - Co-authored-by: niejiangang - Co-authored-by: yiqianxu - -commit da7d7e0a2a5254d1b75c779e4a8bde6f4cf64b61 -Author: LambertZhaglog -Date: Tue Oct 25 14:22:36 2022 +0800 - - Improve the building files of the grafana plugin (#332) - - Signed-off-by: LambertZhaglog - -commit 733dd78b5a8082f6ab72467190f1d4c6952e729c -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Oct 25 12:01:07 2022 +0800 - - Upgrade go required version to 1.17 (#333) - - Signed-off-by: Daxin Wang - - Signed-off-by: Daxin Wang - -commit 067582b76b2df214ec3d67e956c491728d9a0aa0 -Author: yiqianxu -Date: Fri Oct 14 14:35:55 2022 +0800 - - Add dependencies to topo-plugin package.json to fix building failure (#331) - - Signed-off-by: yiqianxu - -commit d7afe79a44ff1dfd8b6e98c4848fd286055ee0db -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Oct 14 14:26:40 2022 +0800 - - Improve the shell script for building the go executable (#330) - - Signed-off-by: Daxin Wang - -commit 2ac7face4bc49f0a99b09542a31e4f1abae5ca24 -Author: zheng -Date: Tue Sep 27 20:00:32 2022 +0800 - - Fix slice outofbound error when length is less than 0 in GetBytes() (#327) - - * FIX slice outofbound when index less than 0 in GetBytes(). - - Signed-off-by: huxiangyuan - - * Add a changelog file (#327) - - Signed-off-by: huxiangyuan - - * Modify change info - - Signed-off-by: huxiangyuan - - * Check end index range in ReadBytes() - - Signed-off-by: huxiangyuan - - Signed-off-by: huxiangyuan - -commit 252d2138ee6e58bd398e1d3b0999ba1fe808873d -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Sep 27 13:36:46 2022 +0800 - - Add request/response payload of Redis to span data (#325) - - * Add request/response payload of Redis to span data - - Signed-off-by: Daxin Wang - - * Add new testcases - - Signed-off-by: Daxin Wang - - * Rename fields name in Span data - - Signed-off-by: Daxin Wang - - * update changelog - - Signed-off-by: Daxin Wang - - Signed-off-by: Daxin Wang - -commit 489524475a5247e3017fcf38ba62a628377c6aaa -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed Sep 21 14:58:58 2022 +0800 - - Update changelog for release v0.4.1 (#323) - - Signed-off-by: Daxin Wang - - Signed-off-by: Daxin Wang - -commit 5ec46bc944654f205ba4420de825fcfc8601db71 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed Sep 21 11:09:42 2022 +0800 - - Update Dockerfile to use the latest probe (#322) - - Signed-off-by: Daxin Wang - - Signed-off-by: Daxin Wang - -commit 76a959b4ae64375d1d519cc2eb5c55613fef672f -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Tue Sep 20 21:05:48 2022 +0800 - - Support automatic selection of whether to load kprobe (#320) - - * update agent-libs version - - Signed-off-by: jundizhou - - * update agent-libs version for aim kprobe - - Signed-off-by: jundizhou - - * update changelog - - Signed-off-by: jundizhou - - * update changelog - - Signed-off-by: jundizhou - - Signed-off-by: jundizhou - -commit 37eee3645a5c1f9d1e167f2be334971e629269c0 -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Tue Sep 20 20:42:58 2022 +0800 - - Add extra labels for the Metrics of Redis' Requests (#321) - - * tmp - - Signed-off-by: niejiangang - - * feat: add support for redis - - Signed-off-by: niejiangang - - * fix: update testcase - - Signed-off-by: niejiangang - - * doc: update Change Log - - Signed-off-by: niejiangang - - * doc: update change log - - Signed-off-by: niejiangang - - * fix: update Changelog - - Signed-off-by: niejiangang - - Signed-off-by: niejiangang - -commit 26eec75e8c785f3b5fae6b9e2223e558a815e90b -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Mon Sep 19 17:42:29 2022 +0800 - - Update the changelog for the release (#319) - - Signed-off-by: Daxin Wang - -commit 93e9e8d2f2f6fa930f8916b102a39c1270fc2598 -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Mon Sep 19 14:41:52 2022 +0800 - - update agent-libs version (#318) - - Signed-off-by: jundizhou - - Signed-off-by: jundizhou - -commit 2eeacf3051cd05d3eca64772ff49d0bca20fca9f -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Mon Sep 19 13:48:57 2022 +0800 - - Increase the payload size of events to 200 (#317) - - Signed-off-by: Daxin Wang - -commit b46b5794ab447984f65f800db5a93d61af915b2f -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Mon Sep 19 11:43:40 2022 +0800 - - Avoid printing logs to console when both the log levels of observability are set to none (#316) - - * fix: correct the configuration at the log level - - Signed-off-by: niejiangang - - * doc: update ChangeLog - - Signed-off-by: niejiangang - - * doc: fix typo - - Signed-off-by: niejiangang - - Signed-off-by: niejiangang - -commit bdc0ccc0ff3e4a0c8a18b13cdd9bfbeb4e8c6f42 -Author: sanyangji -Date: Mon Sep 19 11:12:49 2022 +0800 - - exit when failed to start probe (#315) - - * exit when failed to start probe - - Signed-off-by: sangyangji - - * improve: move to go - - Signed-off-by: sangyangji - - Signed-off-by: sangyangji - -commit ec2c168cc888b0a0ec70076941c9f542a377b82b -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Fri Sep 9 13:36:34 2022 +0800 - - update the Slack link (#311) - - Signed-off-by: jundizhou - -commit a1b73265a85412df13515fc6b2da19f975d2832b -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Fri Sep 2 17:42:34 2022 +0800 - - fix: fix that parameters were not stored correctly (#309) - - Signed-off-by: niejiangang - - Signed-off-by: niejiangang - -commit bbd63ce0754a1bec85b7401694cce7652c8845c3 -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Thu Sep 1 10:36:34 2022 +0800 - - fix: make TelemetryLogger print log correctly (#305) - - * fix: make TelemetryLogger print log correctly - - Signed-off-by: niejiangang - - * test: add some testcase for telemetryManager - - Signed-off-by: niejiangang - - Signed-off-by: niejiangang - -commit 0ba7e7d048b5dd348864dfbf23b7bd1fd3045822 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Sep 1 09:39:50 2022 +0800 - - Fix the errors of unit tests (#308) - - * Fix the errors complained by unit tests - - Signed-off-by: Daxin Wang - - * Fix the error of double importing - - Signed-off-by: Daxin Wang - - Signed-off-by: Daxin Wang - -commit 85b1ad70514a5929f618b1683265bc1b869e366b -Author: tsoc <47466847+thenicetgp@users.noreply.github.com> -Date: Wed Aug 31 11:17:25 2022 +0800 - - Fix the runtime error when running TestHttpProtocol (#307) - - Signed-off-by: thenicetgp <13120413800@163.com> - -commit 740a843944814051983eca1f2b6a1a812d6d8af1 -Author: Siyao Zhou <46129108+yaofighting@users.noreply.github.com> -Date: Mon Aug 15 17:00:58 2022 +0800 - - Fix the userAttributes array out of range error caused by userAttNumber exceeding 8 (#302) - - * Fix the userAttributes array out of range problem when the number of parameters exceeds 8 - - Signed-off-by: yaofighting - - * update the CHANGELOG file and adjust some code style. - - Signed-off-by: yaofighting - - Signed-off-by: yaofighting - -commit 850b96084c09cd8fdefcce11f611192100d4f54d -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Tue Aug 9 20:42:29 2022 +0800 - - Add filters for the debug level logs (#300) - - * feat: add debug_selector for telemetry - - Signed-off-by: niejiangang - - * config: update config of debug_selector - - Signed-off-by: niejiangang - - * doc: update changelog - - Signed-off-by: niejiangang - - * fix: fix typo - - Signed-off-by: niejiangang - - * doc: update change log - - Signed-off-by: niejiangang - - * fix: add callSkip - - Signed-off-by: niejiangang - - * fix: avoid to call zap.logger directly in component - - Signed-off-by: niejiangang - - * fix: make log more effective - - Signed-off-by: niejiangang - - * doc: fix typo - - Signed-off-by: niejiangang - - * doc: fix typo - - Signed-off-by: niejiangang - -commit 08c5c430fb0064bcbc20096c461eb51e8f47de4f -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed Aug 3 13:51:36 2022 +0800 - - Fix the bug where no HTTP headers were got (#301) - - * fix the bug where no HTTP headers were got - - Signed-off-by: Daxin Wang - - * update the changelog - - Signed-off-by: Daxin Wang - -commit 6036845ff37bc21b127cb3bb601c65470a7f59ac -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Tue Aug 2 13:51:05 2022 +0800 - - enhance: improve log format (#299) - - * fix: overwrite the MarshalJSON() and UnmarshalJSON(data []byte) for AttributeMap - - Signed-off-by: niejiangang - - * pref: move JSON log from zap.field to message - - Signed-off-by: niejiangang - - * fix: update String() of DataGroup - - Signed-off-by: niejiangang - - * Update kindling_event_helper_test.go - - Signed-off-by: niejiangang - - * doc: update change log - - Signed-off-by: niejiangang - - * fix: change the receiver of `AttributeMap.UnmarshalJSON()` into pointer - - Signed-off-by: niejiangang - -commit 650f8b6cd7c50dd37b69bbad2dfb987668ed0619 -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Wed Jul 27 18:05:40 2022 +0800 - - fix: use trace to export Spandata (#292) - - * fix: use trace to export Spandata - - Signed-off-by: niejiangang - - * doc: update changelog - - Signed-off-by: niejiangang - -commit c201994c715ac5ad9a331ab82220d72efd2640ed -Author: KayzzzZ <33246768+KayzzzZ@users.noreply.github.com> -Date: Fri Jul 22 11:15:45 2022 +0800 - - fix integer overflow (#293) - - Signed-off-by: qianlu.kk - -commit 34cc261b65acc0f2a3fdff38cb3427d2947100fe -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Jul 7 15:47:06 2022 +0800 - - Print logs when subscribing to events (#290) - - * print logs when subscribing events - - Signed-off-by: Daxin Wang - - * update the changelog - - Signed-off-by: Daxin Wang - -commit 9203c9faa3bf07e3c2c2321a394da053649d65a1 -Author: yiqianxu -Date: Thu Jul 7 15:27:12 2022 +0800 - - fix topology data error when change topology layout (#289) - - * fix topology data error when change topology layout - - Signed-off-by: yiqianxu - - * add change log - - Signed-off-by: yiqianxu - - * modify change log - - Signed-off-by: yiqianxu - -commit 598fd1a24cbfb618c1508c962095958f47ae33f7 -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Thu Jul 7 15:02:01 2022 +0800 - - fix: correct external topology metric name (#287) - - * fix: correct external topology metric name - - Signed-off-by: niejiangang - - * doc: update changelog - - Signed-off-by: niejiangang - - * doc: update changelog - - Signed-off-by: niejiangang - -commit 8a1c0bf0bc2af8995ae6a43d58b711b3f06e9ba6 -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Fri Jul 1 18:01:43 2022 +0800 - - add userAttribute: key=latency (#286) - - Signed-off-by: jundizhou - -commit 01771fe11e603d1ae37910e90cb7b6597c8e1e25 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Jul 1 17:09:30 2022 +0800 - - Allow the collector run in the non-Kubernetes environment (#285) - - * remove unnecessary package alias 'kubernetes2' - - Signed-off-by: Daxin Wang - - * add the disable option to kubeprocessor - - Signed-off-by: Daxin Wang - - * update configuration files - - Signed-off-by: Daxin Wang - - * update the option's description - - Signed-off-by: Daxin Wang - - * update the changelog - - Signed-off-by: Daxin Wang - - * change the option 'disable' to 'enable' - - Signed-off-by: Daxin Wang - -commit 66ff95475828d7e8fb788f549d8fd18a159e3f59 -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Fri Jul 1 15:45:26 2022 +0800 - - Print sinsp_event to stdout when setting env IS_PRINT_EVENT (#283) - - * add print sinsp event - - Signed-off-by: jundizhou - - * update changelog - - Signed-off-by: jundizhou - - * rename env name to IS_PRINT_EVENT - - Signed-off-by: jundizhou - -commit 2d7f4d96af86cc39e95f50f4e83c55247499f75b -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Fri Jul 1 11:41:13 2022 +0800 - - CI: add condition to avoid running github action in fork repositories (#281) - - Signed-off-by: niejiangang - -commit 13ae243b0eeade67bbc72e59703b26aa56a9c419 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Jul 1 09:43:24 2022 +0800 - - Fix the bug where the table name of SQL is missed (#284) - - * The end of the table name could be empty - - Signed-off-by: Daxin Wang - - * update changelog - - Signed-off-by: Daxin Wang - - * update the metrics doc - - Signed-off-by: Daxin Wang - - * move the log to 'bug fixes' - - Signed-off-by: Daxin Wang - -commit 73b8fcc8d1241d4320ab62f6026b588d4830e1b3 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Jun 30 15:54:16 2022 +0800 - - Declare the 9500 port in the agent's deployment file (#282) - - * declare the 9500 port in the agent's deployment file - - Signed-off-by: Daxin Wang - - * update changelog - - Signed-off-by: Daxin Wang - - * remove unnecessary hostport - - Signed-off-by: Daxin Wang - -commit 00791301229c64c6f46009d026b152ba84a234c3 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Jun 30 11:41:50 2022 +0800 - - fix recompile script typo (#280) - - Signed-off-by: Daxin Wang - -commit 07f13f8e38049376f63b12e333f576478f1ab83e -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Jun 30 10:17:50 2022 +0800 - - Update release files (#279) - - * update release files - - Signed-off-by: Daxin Wang - - * update recompile-module.sh - - Signed-off-by: Daxin Wang - - * remove install grafana script - - Signed-off-by: Daxin Wang - -commit 3ec8628b71aa3746e18f8604b5fbfa5280b38f14 -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Wed Jun 29 16:41:03 2022 +0800 - - CI: add a github Action named kindling-publish (#278) - - Signed-off-by: niejiangang - -commit a45f28bbbe8f96e3089b203cdb5dafd489a893f9 -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Wed Jun 29 15:56:53 2022 +0800 - - CI: add a GitHub action named `KINDLING-CI` (#275) - - * ci: add a github action named KINDLING-CI - - Signed-off-by: niejiangang - - * ci: update test tag - - Signed-off-by: niejiangang - - * ci: simplify makefile - - Signed-off-by: niejiangang - - * fix: fix typo - - Signed-off-by: niejiangang - - * ci: update build.sh - - Signed-off-by: niejiangang - - * fix: fix typo - - Signed-off-by: niejiangang - -commit b9999ca95f2bc126ee39280fa76f9394744e1373 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed Jun 29 13:59:24 2022 +0800 - - Improve the go project layout (#273) - - * refactor the collector's file structure - - Signed-off-by: Daxin Wang - - * fix errors - - Signed-off-by: Daxin Wang - - * update the changelog - - Signed-off-by: Daxin Wang - -commit e2c90eeeff5d8f39d6e14b85bc9b435785083c15 -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Wed Jun 29 11:03:23 2022 +0800 - - update agent libs version and value of sha256sum (#276) - - Signed-off-by: jundizhou - -commit afcf70676900a14bb08cfca5b92a0744fd69b779 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Jun 28 20:38:02 2022 +0800 - - Add a changelog file (#272) - - * add changelog file - - Signed-off-by: Daxin Wang - - * fix typo - - Signed-off-by: Daxin Wang - - * add release date - - Signed-off-by: Daxin Wang - - * fix typo and move #256 to enhencements - - Signed-off-by: Daxin Wang - -commit 94668096bc88cdd128aef139868cd5e2cdc67204 -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Tue Jun 28 20:31:51 2022 +0800 - - update agent libs version and value of sha256sum (#274) - - Signed-off-by: jundizhou - -commit bd9ba7e1c6494f397eb529852cf6abe2006e3bb8 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Jun 28 16:23:09 2022 +0800 - - Implement self-metrics using opentelemetry for cgoreceiver (#269) - - * add event counter - - Signed-off-by: Daxin Wang - - * remove the codes printing self-metrics and add channel size as a metric - - Signed-off-by: Daxin Wang - -commit 98465d8a9636cd0f4088145fb4efb2a01ebc00a4 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Jun 28 16:05:16 2022 +0800 - - fix incorrect configurations (#270) - - Signed-off-by: Daxin Wang - -commit 4d88144b2883afccbe766711b0970910659278dc -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Mon Jun 27 18:23:17 2022 +0800 - - update: use cgo instead of uds (#264) - - * init probe for cgo - - Signed-off-by: sangyangji - - * add cgo receiver - - Signed-off-by: jundizhou - - * convert the cgo event to the KindlingEvent - - Signed-off-by: Daxin Wang - - * using a channel to store the events - - Signed-off-by: Daxin Wang - - * update: use cgo instead of uds - - Signed-off-by: jundizhou - - * gracefully shutdown the cgoreceiver - - Signed-off-by: Daxin Wang - - * remove the probe binary - - Signed-off-by: Daxin Wang - - * remove the udsreceiver since there are some code errors - - Signed-off-by: Daxin Wang - - * add periodSeconds to the readiness probe - - Signed-off-by: Daxin Wang - - * fix deploy files issues - - Signed-off-by: Daxin Wang - - Co-authored-by: sangyangji - Co-authored-by: Daxin Wang - -commit 7210fe0b6485b632b52169d516565cee6a741aa1 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Mon Jun 27 09:40:49 2022 +0800 - - Add a URL clustering method to reduce the cardinality (#268) - - * add url clustering methods - - Signed-off-by: Daxin Wang - - * networkanalyzer uses url-clustering method - - Signed-off-by: Daxin Wang - - * add more testcases - - Signed-off-by: Daxin Wang - - * add configuration of url clustering - - Signed-off-by: Daxin Wang - - * improve the comments of the new option - - Signed-off-by: Daxin Wang - - * convert the segments that are longer than 25 to stars - - Signed-off-by: Daxin Wang - -commit f8cd23542edaa6b3288a39823e7f7ddf1595a8f7 -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Thu Jun 23 20:15:00 2022 +0800 - - add command labels in tcp connect metrics and span attributes (#260) - - * feat: add command info in tcp_connect metrics - - Signed-off-by: niejiangang - - * feat: add pid and command info in trace - - Signed-off-by: niejiangang - - * doc: add comm descrition in doc - - Signed-off-by: niejiangang - - * doc: update config - - Signed-off-by: niejiangang - - * fix: add command info in connectionStats - - Signed-off-by: niejiangang - - * fix: add comm in aggreagation Selectors - - Signed-off-by: niejiangang - -commit bd2a843790556f3ccd2d000a1913ce3d50f83598 -Author: blue-troy <12729455+blue-troy@users.noreply.github.com> -Date: Wed Jun 22 14:10:23 2022 +0800 - - docs: fix language issues in documents (#258) - - * docs:fix language issues in document - - Signed-off-by: blue-troy <12729455+blue-troy@users.noreply.github.com> - - * fix other issues found in the docs - - Signed-off-by: Daxin Wang - - * docs:fix language issues in document - - change Github to GitHub - - Signed-off-by: blue-troy <12729455+blue-troy@users.noreply.github.com> - - Co-authored-by: Daxin Wang - -commit cfb213c147dcba18360acf35c636d4947a39cf1e -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Jun 17 17:28:42 2022 +0800 - - use the tcp_close events to generate the srtt metric (#256) - - Signed-off-by: Daxin Wang - -commit 82416b4c366e7f1f1fbacac75e91734c06bf1953 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Jun 16 21:20:33 2022 +0800 - - Remove the histogram metrics by default (#253) - - * remove the histogram metrics by default - - Signed-off-by: Daxin Wang - - * fix log level - - Signed-off-by: Daxin Wang - -commit 560bb947f6578717331c894fb9da61c74be947e1 -Author: yiqianxu -Date: Thu Jun 16 20:29:40 2022 +0800 - - add connection failure in grafana glugin (#255) - - Signed-off-by: yiqianxu - -commit 76c4a76a3e69da1d1ccd143ff5cafeeb99ca184d -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Jun 16 10:10:53 2022 +0800 - - k8sprocessor: use src IP for further searching if the dst IP is a loopback address (#251) - - Signed-off-by: Daxin Wang - -commit 0fc0344f91707ee78659ab55837e49289afbb975 -Author: J-lena <97420104+J-lena@users.noreply.github.com> -Date: Tue Jun 14 11:01:12 2022 +0800 - - docs:update developer links (#247) - - Signed-off-by: yufangjiang - -commit e9627645bea6c9fa571c845fb38bfd76c6a17ea7 -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Mon Jun 13 10:54:50 2022 +0800 - - feat:add some self metric for agent cpu and memory usage (#243) - - * feat:add some self metric for agent cpu and memory usage - - Signed-off-by: niejiangang - - * feat: support to exporter realtime selfMetric Data - - Signed-off-by: niejiangang - - * config: register the agent preformance metric by option - - Signed-off-by: niejiangang - - * config: update config and describe - - Signed-off-by: niejiangang - - * refactor: rename selector to extra_metrics - - Signed-off-by: niejiangang - - * fix: fix typo - - Signed-off-by: niejiangang - -commit b626a2dc99b544af82efb4378d2aeb8aa7f91fed -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Mon Jun 13 10:34:12 2022 +0800 - - Rewrite the onUpdate and delete method of pod (#245) - - * add testcase to reproduce the bug - - Signed-off-by: Daxin Wang - - * replace PodInfo with k8sPodInfo at the globalPodInfo - - Signed-off-by: Daxin Wang - - * record which part of pod should be deleted in the cache - - Signed-off-by: Daxin Wang - - * fix onUpdate bug - - Signed-off-by: Daxin Wang - - * test: update TestUpdateAndDelayDelete TestCase - - Signed-off-by: niejiangang - - * fix: remove all old IpPortInfo if PodIp changed - - Signed-off-by: niejiangang - - * fix typo - - Signed-off-by: Daxin Wang - - Co-authored-by: niejiangang - -commit f81fe13053b8410e9ac0da8a552a566cc5e59646 -Author: yiqianxu -Date: Thu Jun 9 19:48:28 2022 +0800 - - delete yarn.lock (#244) - - * Modify the Dashboard with the new indicator;Optimized the Topology Panel - - Signed-off-by: yiqianxu - - * fix Topology show services;fix filter - - Signed-off-by: yiqianxu - - * change kindling_tcp_rtt_microseconds to kindling_tcp_srtt_microseconds - - Signed-off-by: yiqianxu - - * remove yarn.lock, fix package too old in node_modules - - Signed-off-by: yiqianxu - -commit b62d2ab7d68e958aea97a35533ddeabf08205fbd -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Jun 9 16:06:44 2022 +0800 - - Set container name empty when multiple containers don't specify ports (#238) - - * set container name empty when multiple containers don't specify ports - - Signed-off-by: Daxin Wang - - * fix comments - - Signed-off-by: Daxin Wang - - * delete the containers without ports specified when deleting its pod - - Signed-off-by: Daxin Wang - -commit f020ac7917c0773db7673eb31b52d27ef90b2d2e -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed Jun 8 10:57:28 2022 +0800 - - Export the trace of MySQL request when it contains an error (#241) - - * set the field isError true when parsing the mysql error code - - Signed-off-by: Daxin Wang - - * update the metric description doc - - Signed-off-by: Daxin Wang - - * update the metric description doc - - Signed-off-by: Daxin Wang - -commit 1d10a017c84ebcd72dc7b0c98a095c55720899d1 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Jun 7 21:10:18 2022 +0800 - - Block in the application instead of the udsreceiver after running (#240) - - * Block in the application instead of the udsreceiver - - Signed-off-by: Daxin Wang - - * block the program in the main function - - Signed-off-by: Daxin Wang - -commit e2a9d00eac55468163c62d391427c5f4efa23eeb -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Jun 2 15:44:59 2022 +0800 - - Add DNAT labels to tcp connect metrics (#237) - - * add DNAT labels to tcp connect metrics - - Signed-off-by: Daxin Wang - - * add DNAT labels to metrics description - - Signed-off-by: Daxin Wang - - * add DNAT labels to tcp connect metrics - - Signed-off-by: Daxin Wang - -commit ab3767638b004ed9ed47fe880ffdfeaf8c10b9a2 -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Thu Jun 2 14:41:31 2022 +0800 - - support tcp connect (#236) - - * convert events: kretprobe-tcp_connect, kprobe-tcp_finish_connect, tracepoint-tcp_send_reset, tracepoint-tcp_receive_reset - - Signed-off-by: sangyangji - - * update use tcp set state instead of tcp finish connect - - Signed-off-by: jundizhou - - Co-authored-by: sangyangji - -commit 0281c9a1a885109ac3065e10f1a100a9032ef6b7 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Jun 2 11:22:56 2022 +0800 - - add the field pid to the TCP connect metrics (#235) - - Signed-off-by: Daxin Wang - -commit e1744256c7b511f2e567654809894e23222be981 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Jun 2 10:51:15 2022 +0800 - - Add TCP connect metrics (#234) - - * Add tcp connection metrics - - Signed-off-by: Daxin Wang - - * Add interval checking before scanning /proc/tcp - - Signed-off-by: Daxin Wang - - * add logs when tcp_connect has nil fields - - Signed-off-by: Daxin Wang - - * add log of the error when scanning tcp states - - Signed-off-by: Daxin Wang - - * add log of the error when scanning tcp states - - Signed-off-by: Daxin Wang - - * add sendRequestEvent to help transmit the state - - Signed-off-by: Daxin Wang - - * add container_id to connStats - - Signed-off-by: Daxin Wang - - * remove the connStats from the map when the state is success or failure - - Signed-off-by: Daxin Wang - - * remove unnecessary type variables - - Signed-off-by: Daxin Wang - - * refactor the codes of generating dataGroup - - Signed-off-by: Daxin Wang - - * fix testcase - - Signed-off-by: Daxin Wang - - * Only record the connection's duration when it is successfully established - - Signed-off-by: Daxin Wang - - * use time.Now as a variable - - Signed-off-by: Daxin Wang - - * add tcp connect metrics description - - Signed-off-by: Daxin Wang - - * fix metrics description - - Signed-off-by: Daxin Wang - - * add field src_container_id to metrics description - - Signed-off-by: Daxin Wang - - * add log if there are two tcp_connect events come - - Signed-off-by: Daxin Wang - -commit ca18a1186b2f5f0431a21ea15faa478f3165feee -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed Jun 1 18:11:04 2022 +0800 - - Decouple the logic of dispatching events from receivers (#232) - - * Decouple dispatching logic from receiver and conduct it at analyzerManager - - Signed-off-by: Daxin Wang - - * remove mock receiver - - Signed-off-by: Daxin Wang - - * add testcases - - Signed-off-by: Daxin Wang - - * add a testcase to validate that only consumeAllAnalyzer returns - - Signed-off-by: Daxin Wang - - * tcpAnalyzer.ConsumableEvents() return a pre-defined string slice - - Signed-off-by: Daxin Wang - -commit 1213fab1c5c05045338d78ffba77c215d7169148 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed Jun 1 17:18:36 2022 +0800 - - search for k8s metadata using src_ip when no containerid found (#233) - - Signed-off-by: Daxin Wang - -commit 8d2fec68abe4c8768bb30f7188b51638114c0a4c -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Tue May 31 19:05:46 2022 +0800 - - Add mutex when searching replicaset's owner (#230) - - * fix: add mux durning searching replicaSet's Owner - - Signed-off-by: niejiangang - - * test: add a testcase named OnAddPodWhileReplicaSetUpdating - - link #229 - - Signed-off-by: niejiangang - - * test: a simple mistake in test case - - Signed-off-by: niejiangang - -commit 63bd892ea35c3dfa7aa990aff46541f8f228017f -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Mon May 30 14:10:52 2022 +0800 - - feat/add histogram aggregator in defaultAggregator (#226) - - * feat: support the histogram Gauge - - Signed-off-by: niejiangang - - * fix: update Gauge model in each component - - Signed-off-by: niejiangang - - * feat: add histogram aggregatorValues - - Signed-off-by: niejiangang - - * fix: update Gauge model in each component - - Signed-off-by: niejiangang - - * fix: update test case - - Signed-off-by: niejiangang - - * fix: support to aggregate the histogram Gauge - - Signed-off-by: niejiangang - - * feat: a simple prometheus-exporter use prometheus-client - - Signed-off-by: niejiangang - - * feat: - 1. add a simple prometheus-exporter to export histogram data; - 2. add a CumulativeAggregator to store data in exporter - - Signed-off-by: niejiangang - - * feat: add explicit_boundaries config in histogram aggregation - - Signed-off-by: niejiangang - - * test: update test case - - Signed-off-by: niejiangang - - * style: Rename model.GaugeGroup - - 1. rename `GaugeGroup` to `DataGroup` - 2. rename `Gauge` to `Metric` - - Signed-off-by: niejiangang - - * refactor: update swap function of labelKey - - Signed-off-by: niejiangang - - * rename: rename metricGroup to dataGroup - - Signed-off-by: niejiangang - - * config: remove histogram aggregation from default config - - Signed-off-by: niejiangang - - * perf: remove useless atomic exp - - Signed-off-by: niejiangang - - * fix: add a metric clear function for each type of metric - - Signed-off-by: niejiangang - - * refactor: move defaultadapter to exporter.tools ; add histogram metric in constvalues - - Signed-off-by: niejiangang - - * rename: rename MetricGroupPool to DataGroupPool - - Signed-off-by: niejiangang - - * fix: avoid `nullptr` when using otlp-exporter to export histogram data - - Signed-off-by: niejiangang - - * fix: add option to determine the attribute Type when using adapter - - Signed-off-by: niejiangang - -commit c13e808d8e489a78cd0334bdc364cef564aa58d1 -Author: Siyao Zhou <46129108+yaofighting@users.noreply.github.com> -Date: Tue May 17 13:43:50 2022 +0800 - - fix the kindling-collector-config.yml caused by "stat ~/.kube/config: no such file or directory" (#225) - - * fix the collector config - - Signed-off-by: yaofighting - - * update the config file in the kindling/deploy - - Signed-off-by: yaofighting - -commit 4b1fcf48cf4591c9ccd9d38b9c3528a26abfe2e4 -Author: yiqianxu -Date: Fri May 13 15:40:08 2022 +0800 - - modify grafana dashboard (#220) - - * Modify the Dashboard with the new indicator;Optimized the Topology Panel - - Signed-off-by: yiqianxu - - * fix Topology show services;fix filter - - Signed-off-by: yiqianxu - - * change kindling_tcp_rtt_microseconds to kindling_tcp_srtt_microseconds - - Signed-off-by: yiqianxu - - * modify dashboard config, fix Promeql - - Signed-off-by: yiqianxu - -commit eb9dfba502c8e7b84d793db1b844662ae87b7731 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri May 13 15:29:36 2022 +0800 - - Fix hostport not processed in k8sprocessor (#219) - - * Make podMap.Info public to be consistent with others - - Signed-off-by: Daxin Wang - - * Add HostPort to k8sCache - - Signed-off-by: Daxin Wang - - * Use hostPortMap to store container with hostPort specified - - Signed-off-by: Daxin Wang - - * Remove SNAT information when using getDNAT method - - Signed-off-by: Daxin Wang - - * Fill dstService field with hostIp:hostPort - - Signed-off-by: Daxin Wang - - * Look up for container using hostip:hostport for tcp gaugegroup - - Signed-off-by: Daxin Wang - -commit 1a2ead6ac34f644120560e181fa8786ca2490456 -Author: zheng -Date: Thu May 12 17:49:38 2022 +0800 - - Support Protocol Dubbo2 (#184) - - * Support Protocol Dubbo2 - - The changes of config.yaml - 1. Remove http_payload_length - 2. Add payload_length in protocol_config for all protocols - 3. Add dubbo in protocol_parser - - Dubbo Request Output: - 1. content_key - 2. request_payload - - Dubbo Response Output: - 1. dubbo_error_code - 2. response_payload - 3. is_error - 4. error_type - - Signed-off-by: huxiangyuan - - * feat(net-adapter): support to exporter dubbo metric info - - Signed-off-by: niejiangang - - * test: add testcase of label_converter for dubbo - - Signed-off-by: niejiangang - - * docs: update prometheus_metrics about dubbo info - - Signed-off-by: niejiangang - - * docs: update prometheus metrics document - - Signed-off-by: niejiangang - - * docs: update prometheus metrics document - - Signed-off-by: niejiangang - - * test: update testcase for code change - - Signed-off-by: niejiangang - - * style(dubbo-parser): Using camel case instead of snake case. - - Signed-off-by: niejiangang - - * docs: add comments on payload_length - - Signed-off-by: niejiangang - - * docs: add comments on payload_length - - Signed-off-by: niejiangang - - * refactor(procotol): Set default protocol length to 80 and extract a method `GetPayloadLength(protocol string)` - - Signed-off-by: niejiangang - - Co-authored-by: niejiangang - Co-authored-by: Daxin Wang - -commit 8a2b600b2b476cb821ee62cc95b486de99d5c77c -Author: J-lena <97420104+J-lena@users.noreply.github.com> -Date: Thu May 12 14:04:50 2022 +0800 - - support build grafana-plugin by using Actions (#218) - - * upload git action example - - Signed-off-by: yufangjiang - - * upload grafana plugin dockerfile - - Signed-off-by: yufangjiang - - * upload grafana plugin installation files - - Signed-off-by: yufangjiang - - * upload docker files - - Signed-off-by: yufangjiang - - * delete unused files - - Signed-off-by: yufangjiang - - * support grafana build by git actions - - Signed-off-by: yufangjiang - - * rename grafana action - - Signed-off-by: yufangjiang - - * update file path - - Signed-off-by: yufangjiang - -commit f00fee3bf524244e5b5e3aa01b844b8b2a1f6b8b -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu May 12 10:36:48 2022 +0800 - - Improve metrics description doc (#216) - - Signed-off-by: Daxin Wang - -commit 55d65e83162cbfca10d40e5fa02c8561e0da4789 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu May 12 10:36:24 2022 +0800 - - Update deployment files needed for releasing (#215) - - * Update deploy files - - Signed-off-by: Daxin Wang - - * Add README and update files - - Signed-off-by: Daxin Wang - - * Rename dir grafana to grafana-with-plugins - - Signed-off-by: Daxin Wang - - * Rename "deploy" inside the direcotry to "docker" - - Signed-off-by: Daxin Wang - - * update deploy/README - - Signed-off-by: Daxin Wang - -commit 96f9adf5aefd35d2c6b90627ccb165cc52349681 -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Sat May 7 15:35:32 2022 +0800 - - fix/use `UNSUPPORTED` to represent undefined procotol in labelConverter (#212) - - * fix: avoid to use undefined Protocol - - Signed-off-by: niejiangang - - * fix: add return if exporter is not support trace - - Signed-off-by: niejiangang - - * docs(labelConverter): add comments for `withExtraLabels` function - - Signed-off-by: niejiangang - - * refactor: exact a method for finding extraLabels - - Signed-off-by: niejiangang - -commit 737c811ae8cad0fa648a5ecac46ebf06ba266199 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri May 6 14:03:10 2022 +0800 - - Change metricKind config from int to string to improve readability (#209) - - Signed-off-by: Daxin Wang - -commit 26fd8236d2ff0637ab6a673b57794df80f238567 -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Fri May 6 10:21:04 2022 +0800 - - fix: remove pid from trace as metric (#208) - - Signed-off-by: niejiangang - -commit 5a8d481441156c626122bd34c11a185c236583d6 -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Thu May 5 20:04:02 2022 +0800 - - fix(exporter): use int to store dst_port and dnat_port (#207) - - * fix(exporter): use int to store dst_port and dnat_port - - 1. add a testcase in label_converter_test to check this bug - 2. add a testcase in instrument_test to test aggregator - - Signed-off-by: niejiangang - - * fix: use httpUrl as span's label named `http.url` - - Signed-off-by: niejiangang - - * fix: use bool to store isServer label - - Signed-off-by: niejiangang - - * fix: use bool to store isServer label - - Signed-off-by: niejiangang - - * test: update testcase for code change - - Signed-off-by: niejiangang - - * test: update testcase for code change - - Signed-off-by: niejiangang - -commit 6f5211649a39fcadd0c8d054e7bdcd1357cfa652 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu May 5 19:43:51 2022 +0800 - - Remove unused selectors of TCP metrics when aggregating (#206) - - Signed-off-by: Daxin Wang - -commit 34c667a3f88aa52c97de794ee0893e2019913081 -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Thu May 5 11:00:38 2022 +0800 - - style(format-processor): Remove format-processor and config from application and config files (#204) - - Kindling format-processor has been replaced by default-adapter in - otlp-exporter - - BREAKING CHANGE: Remove formatprcessor from config file - - Signed-off-by: niejiangang - -commit 53c9ef20c223710ea8a5af0ef29ddcda138f8f9b -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Fri Apr 29 10:24:18 2022 +0800 - - refactor/use adapter to replace format-processor (#186) - - * refactor(exporter): user adapter to replace format-processor - - The adapter is used to control the final output of the exporter. Each adapter is a configurable independent component. - - * feat(net-adapter, simple-adapter): support to exporter network metrics and tcp metrics - * refactor(aggregator): move aggregator to module `pkg` - * refactor(exporter): use aggregator to store and export MAGauge Metric (LastValue) - -commit f9e266de38f6f106edfaf1419df5d08b8893ca13 -Author: sanyangji -Date: Thu Apr 28 20:16:02 2022 +0800 - - Fix: convert stopped when list is full (#200) - - * fix: convert stopped when list is full - - Signed-off-by: sangyangji - - * refactor - - Signed-off-by: sangyangji - - * refactor if-else - - Signed-off-by: sangyangji - -commit 48381d3a1e452b51b5302a1fd4083bfa387c6587 -Author: zheng -Date: Tue Apr 26 17:37:44 2022 +0800 - - FIX incorrect traceType for HTTP header parser (#199) - - Signed-off-by: huxiangyuan - -commit 565ae1fd2990f73920ba44083c42edb0cb6d18e2 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Apr 26 16:23:05 2022 +0800 - - Replace the repository address used for pushing the probe (#198) - - Signed-off-by: Daxin Wang - -commit 4dd895475d1feee5484d46622ae719465176fcd4 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Sun Apr 24 16:33:52 2022 +0800 - - Add the description of NOT_FOUND to the metric doc (#196) - - * Add the description of NOT_FOUND - - Signed-off-by: Daxin Wang - - * Improve the docs - - Signed-off-by: Daxin Wang - -commit 703a63a703aab04f392cae27674edff655ff800d -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Sun Apr 24 10:53:35 2022 +0800 - - Add concurrency constraints to the defaultaggregator (#195) - - * add testcase - - Signed-off-by: Daxin Wang - - * Add concurrency constraints to the defaultaggregator - - Signed-off-by: Daxin Wang - - * Replace Lock with RLock in the Aggregate() method - - Signed-off-by: Daxin Wang - -commit c321968d3f35f4b6c83faf0675cf4b614671176d -Author: yiqianxu -Date: Fri Apr 22 10:52:55 2022 +0800 - - Modify the Dashboard with the new indicator;Optimized the Topology Panel (#183) - - * Modify the Dashboard with the new indicator;Optimized the Topology Panel - - Signed-off-by: yiqianxu - - * fix Topology show services;fix filter - - Signed-off-by: yiqianxu - - * change kindling_tcp_rtt_microseconds to kindling_tcp_srtt_microseconds - - Signed-off-by: yiqianxu - -commit fa764470f6763f384ace3c3ec197ea5426d9a386 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Apr 22 10:45:04 2022 +0800 - - Increase labels key max size and add constraints (#193) - - * Increase labelsKey size and add constraints - - Signed-off-by: Daxin Wang - - * Fix testcase - - Signed-off-by: Daxin Wang - -commit 1ba2698c67d2880a1560fc505dce5aa80f01e89a -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Apr 22 09:31:26 2022 +0800 - - Add missing configurations of exporters at the root deploy directory (#192) - - Signed-off-by: Daxin Wang - -commit 39466f7e3ccce69d5e64ecfb7bf34cb0bd2eb68d -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Apr 21 21:12:13 2022 +0800 - - Add is_error to aggregation key and add output metrics (#191) - - Signed-off-by: Daxin Wang - -commit aff6de9db0d644306070df1f5073d80edfbe2b7b -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Apr 21 18:11:09 2022 +0800 - - Add Prometheus metrics description doc (#185) - - * Add Prometheus metrics description doc - - Signed-off-by: Daxin Wang - -commit dac86f55e565bd14cc573be37be9cb6c69890d05 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Apr 21 17:31:58 2022 +0800 - - Rename metric rtt to srtt (#190) - - Signed-off-by: Daxin Wang - -commit 44ba640cd69673c633c264a09b2cbf9557660f62 -Author: zheng -Date: Thu Apr 21 10:49:54 2022 +0800 - - FIX Split HTTP Data is recognized as UNSUPPORT (#189) - - * FIX Split HTTP Data is recognized as UNSUPPORT - - Signed-off-by: huxiangyuan - - * Change testCase name - - Signed-off-by: huxiangyuan - - * Remove duplicate code - - Signed-off-by: huxiangyuan - -commit bf76b1d64d8bbef34b328d34fd03020e33d68bfb -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Apr 19 10:05:46 2022 +0800 - - Add an aggregateprocessor to aggregate gauge before the exporter (#180) - - Add an aggregateprocessor to aggregate GaugeGroup before the exporter. - -commit 320f41bf5fc54dada69ff0a62c3611842f81cf58 -Author: J-lena <97420104+J-lena@users.noreply.github.com> -Date: Wed Apr 13 18:08:03 2022 +0800 - - update slack and architecture info (#172) - - Signed-off-by: yufangjiang - -commit 2fb621a188b910dec0a82d87ef8bbeb7272450e4 -Author: sanyangji -Date: Tue Apr 12 16:07:34 2022 +0800 - - fix concurrent bug (#171) - - Signed-off-by: sangyangji - -commit 5fd65719ef97b98fbaa9ba97a7859ae2bf26d4e3 -Author: Daxin Wang -Date: Mon Apr 11 11:32:42 2022 +0800 - - Fix failed testcases of networkanalyzer - -commit a0c2d10e99d79e10ea3feebc0c657fa2cba3860a -Author: Daxin Wang -Date: Mon Apr 11 11:18:22 2022 +0800 - - Fix missing files. See the commit body for details. - - Recommit the files deleted by git-cleaner but necessary to compile. - NOTE: DO NOT use the codes before this commit. - -commit 3dbde29b2834497f50a6141aa3c8af6cd1549a62 -Author: Daxin Wang -Date: Mon Apr 11 11:14:12 2022 +0800 - - Set privileged for collector and remove svcmonitor of self-telemetry metrics - -commit f2a475431a4358762ca9b6369139d178c889a709 -Author: sanyangji -Date: Wed Apr 6 16:58:47 2022 +0800 - - optimize the structure of kindling event (#160) - - * update proto - - Signed-off-by: sanyangji - - * update convertor - - Signed-off-by: sanyangji - - * update gogoproto - - Signed-off-by: sanyangji - - * add value type - - Signed-off-by: sanyangji - - * Change API for Event UserAttriubte - - Signed-off-by: zheng - - * update uprobe_converter.cpp - - Signed-off-by: sanyangji - - * Get numberic value by valueType - - Signed-off-by: zheng - - * Use System Endian to format data - - Signed-off-by: zheng - - * Spell mistake for attribute - - Signed-off-by: zheng - - * Add GetUintValue and GetIntValue Api for KeyValue - - Signed-off-by: huxiangyuan - - * Use API to replace duplicate code - - Signed-off-by: huxiangyuan - - Co-authored-by: zheng - -commit 77cafa38ba5731eb694eda9870810d857c62a7a1 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Sat Apr 2 17:51:19 2022 +0800 - - Rewrite conntracker to fix functional and performance problems (#169) - - Signed-off-by: Daxin Wang - -commit a7f1e825066bbe5f041a8d1341a1ae69a4b423ef -Author: KayzzzZ <33246768+KayzzzZ@users.noreply.github.com> -Date: Sat Apr 2 16:53:15 2022 +0800 - - Add source ip and port for the uprobe events (#170) - - Signed-off-by: qianlu.kk - -commit 89ed28e589c5415ede19a0bc9c12709c808f3187 -Author: yiqianxu -Date: Fri Apr 1 17:07:26 2022 +0800 - - fix topology plugin (#158) - - * rename dashboard - - Signed-off-by: yiqianxu - - * Topology plugin fix ip calls data error;add loading status;support layout config - - Signed-off-by: yiqianxu - - * modify Topology dashboard json - - Signed-off-by: yiqianxu - - * add layout in topologgy panel;fix type error when pod name is not exist;add node in legend - - Signed-off-by: yiqianxu - - * use kindlingproject rename topology plugin ID - - Signed-off-by: yiqianxu - - * topology plugin add package lost, fix error rate calculate,modify dashboard - - Signed-off-by: yiqianxu - -commit 204808dbc90465f1f4517d6a687c7994a4d8194a -Author: zheng -Date: Fri Apr 1 17:03:33 2022 +0800 - - Fix MultiTopics in kafka payload will be discerned as NOSUPPORT (#165) - - * Fix MultiTopics in kafka payload will be discerned as NOSUPPORT - - Signed-off-by: zheng - - * Add reason for get firsttopic - - Signed-off-by: zheng - - * Add reason in comment - - Signed-off-by: zheng - -commit fc89d6fb15c6e5c5cba903abed9d91ab4e7b3996 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Apr 1 16:16:57 2022 +0800 - - Replace otel counter with atomic add for udsreceiver (#161) - - * replace otel counter with atomic add - - Signed-off-by: Daxin Wang - - * move events name to constnames package - - Signed-off-by: Daxin Wang - -commit 7e9d71108dc78cd4e1ee4c9e71f5f92bf8ae264e -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Apr 1 15:58:41 2022 +0800 - - use messagepair to get metrics instead of messagepairs in some cases (#167) - - Signed-off-by: Daxin Wang - -commit 3e5aa8f5fefcfbaf89a68bc883451741bf7109bb -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Mar 31 19:00:53 2022 +0800 - - Create pull_request_template.md (#163) - - * Create pull_request_template.md - - Signed-off-by: Daxin Wang - - * Modify some words - - Signed-off-by: Daxin Wang - -commit fefa29d95266096692ad26e0e7032eba8324b73e -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Thu Mar 31 15:35:30 2022 +0800 - - Modify kprobe file name (#164) - - Signed-off-by: jundizhou - -commit f60a61d58a599bb78b0bfb3c47d0df9ac268a801 -Author: sanyangji -Date: Tue Mar 29 15:02:20 2022 +0800 - - add send log (#156) - - * add send log - - Signed-off-by: sanyangji - - * use GLOG - - Signed-off-by: sanyangji - -commit cf0232023789964379811e5af28689cc892cae9d -Author: sugary199 <906940958@qq.com> -Date: Tue Mar 29 14:31:43 2022 +0800 - - Print the version of collector when starting (#152) - - * add core,add version to collecotr/main.go - print commitId once before starting application - - Signed-off-by: sugary199 <906940958@qq.com> - - * print version for collector - - Signed-off-by: sugary199 <906940958@qq.com> - - * change core to version - - Signed-off-by: sugary199 <906940958@qq.com> - - * Add the command of using formal repository after merging - - Signed-off-by: sugary199 <906940958@qq.com> - - * Add the command and package name of using formal repository after merging - - Signed-off-by: sugary199 <906940958@qq.com> - - * Deleted personal related section - - Signed-off-by: sugary199 <906940958@qq.com> - - * Changed the mount point of container - Separated startup and compilation - Standardized the format of main.go - - Signed-off-by: sugary199 <906940958@qq.com> - - * Delete irrelevant content in collector-version-buiild - - Signed-off-by: sugary199 <906940958@qq.com> - -commit cb17283d8a7e4f6bde896b09c6004520f562d091 -Author: sanyangji -Date: Mon Mar 28 17:44:08 2022 +0800 - - replace proto by gogo (#153) - - Signed-off-by: sanyangji - -commit 0ff5490e35b3f41f8d4c9515f21e6cc41da29e9e -Author: sanyangji -Date: Mon Mar 28 16:56:01 2022 +0800 - - Log instead of throwing exception when detecting cpu config change (#155) - - Signed-off-by: sanyangji - -commit 5ba6e59cfd4509e1fd2f56dc727fc2e082183125 -Author: sanyangji -Date: Mon Mar 28 16:29:56 2022 +0800 - - add control: the size of convert/send list, printing sysdig events, sysdig event snaplen (#145) - - * add control: the size of convert/send list, printing sysdig events, sysdig event snaplen - - Signed-off-by: sanyangji - - * update main.cpp - - Signed-off-by: sanyangji - -commit 19ec88a64f68ce0416769d1d91d49b845eadf8c9 -Author: KayzzzZ <33246768+KayzzzZ@users.noreply.github.com> -Date: Mon Mar 28 14:26:03 2022 +0800 - - Add: stirling control flags (#150) - - Signed-off-by: qianlu.kk - -commit 3f33ec4353d600c7bb3c8f94b7edabf2650b4d32 -Author: sanyangji -Date: Mon Mar 28 11:46:35 2022 +0800 - - fix: suppress threads only by checking comm (#154) - - Signed-off-by: sanyangji - -commit eea75d4d8b293c4e4f914540035a60515c50986f -Author: yiqianxu -Date: Fri Mar 25 16:50:49 2022 +0800 - - fix topology plugin data error and add layout support (#151) - - * rename dashboard - - Signed-off-by: yiqianxu - - * Topology plugin fix ip calls data error;add loading status;support layout config - - Signed-off-by: yiqianxu - - * modify Topology dashboard json - - Signed-off-by: yiqianxu - -commit c1cf69c3004620f5d254ba06fc97a33f604c2f51 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Mar 25 16:36:38 2022 +0800 - - Delay the deletion of Pod's metadata (#148) - - * Delay the delete actions of pod - - Signed-off-by: Daxin Wang - - * change default gracePeriod to 60s - - Signed-off-by: Daxin Wang - - * add unit test for deleteLoop - - Signed-off-by: Daxin Wang - - * make gracePeriod configurable and add default config - - Signed-off-by: Daxin Wang - -commit ef8679e323b5cb1236512670c0c8247e736e8460 -Author: sanyangji -Date: Thu Mar 24 17:30:13 2022 +0800 - - optimize codes; (#144) - - use suppress_events_comm to filter out events from libscap; - filter out io-related events that do not contain message - - Signed-off-by: sanyangji - -commit b34eb711f843bdf5eb78e718280f4cca50203fdf -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Thu Mar 24 16:42:39 2022 +0800 - - perf(node-metric-processor,tcp-analyzer): Wrong usage of zap.logger.debug (#143) - - Signed-off-by: niejiangang - -commit eaea39629cdc257eaa878ed3f3ffe3f198762c64 -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Thu Mar 24 10:20:57 2022 +0800 - - fix: Support CentOS 7.1&7.2 compilation (#140) - - Signed-off-by: jundizhou - -commit 802b412e8ffd2c9942d7192f6932eaefbdbcc3a9 -Author: yiqianxu <387600157@qq.com> -Date: Wed Mar 23 16:53:19 2022 +0800 - - rename dashboard (#134) - - Signed-off-by: yiqianxu - -commit e8c194458dd1265dfb9abad905af7944203d470b -Author: zheng -Date: Tue Mar 22 18:08:01 2022 +0800 - - Fix sub string operation made string none-utf8 (#130) - - * Fix sub string operation made string none-utf8 - - Signed-off-by: zheng - - * Add more testcase for utf8 - - Signed-off-by: zheng - - * Rename Fomrat to Format - - Signed-off-by: zheng - -commit fa30b9582766cbf02b10e6be94ad6e188c71c45e -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Mar 22 17:04:19 2022 +0800 - - Add logexporter and loganalyzer (#133) - - * Add logexporter - - Signed-off-by: Daxin Wang - - * Add loganalyzer - - Signed-off-by: Daxin Wang - -commit 04e2fc355c04a624fa95a9b541674893c6211c28 -Author: zheng -Date: Tue Mar 22 16:13:21 2022 +0800 - - Replace metric type from UpDownCounter to GaugeObserver (#132) - - Signed-off-by: zheng - -commit e1931ddbc2b3cff551005e7361e984c056b0d160 -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Tue Mar 22 10:24:50 2022 +0800 - - Update optimized script format for driver compilation (#129) - - Signed-off-by: jundizhou - -commit d65ecb54c6c5eaf35694f98b37491ade1afbd627 -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Tue Mar 22 10:06:01 2022 +0800 - - Using falcolib to resolve container id instead of writing code to analyse (#128) - - Signed-off-by: jundizhou - -commit 9a0dfafe4aa0ceef43854434a65931cb57e7aa27 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Mon Mar 21 15:11:43 2022 +0800 - - Verify not nil for otelexporter.Consume (#127) - - Signed-off-by: Daxin Wang - -commit e1ef68f76fa04a94137d6d0d3045eb5683fc9912 -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Mon Mar 21 14:00:51 2022 +0800 - - feat(exporter): add self monitor metrics for otel-exporter (#124) - - * feat(exporter): add self monitor metrics for otel-exporter - - Signed-off-by: niejiangang - - * fix: use struct as key of labelsSet - - Signed-off-by: niejiangang - - * fix: Use singleton instrument for otlp-exporter to avoid replacement - - Signed-off-by: niejiangang - - * fix: init labelKey cache set - - Signed-off-by: niejiangang - - * test: add benchmark for consumer - - Signed-off-by: niejiangang - - * test: add benchmark for consumer - - Signed-off-by: niejiangang - - * refactor(exporter): adjust selfmonitor metricNames of otleexporter - - 1. kindling_telemetry_metrics_gaugegroups_exporter_received_total -> kindling_telemetry_otelexporter_gaugegroups_received_total - - 2. - kindling_telemetry_metrics_metrics_exporter_exported_total -> kindling_telemetry_otelexporter_cardinality_size - - Signed-off-by: niejiangang - - * fix: Unlock mutex after insert - - Signed-off-by: niejiangang - - * fix: Add lock while observe labelsSet Size - - Signed-off-by: niejiangang - - * fix: use real key to search from cache - - Signed-off-by: niejiangang - -commit 09f29b5a1eb24f38c7c07fe79d90de7a382c18f5 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Mar 18 20:34:43 2022 +0800 - - Add self-telemetry metrics to conntracker module (#126) - - Signed-off-by: Daxin Wang - -commit 04fc24dfc3da58b650a34cfd2f08f7a352a1b967 -Author: zheng -Date: Fri Mar 18 17:35:38 2022 +0800 - - Add Monitor Metric for Network Analyzer (#121) - - * Add Monitor Metric for Network Analyzer - - Signed-off-by: zheng - - * Rename metirc name - - Signed-off-by: zheng - - * Use singleton for network analyzer metric operation - - Signed-off-by: zheng - -commit 1d7c9ee92fb303cf95da441df3c7f8756c2b9830 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Mar 18 17:34:02 2022 +0800 - - Use singleton instrument for udsreceiver to avoid replacement (#123) - - Signed-off-by: Daxin Wang - -commit 1f307a59fe079d36db0d70982633921591aaf267 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Mar 18 16:23:00 2022 +0800 - - Add more exporters for self-telemetry (#122) - - * Add more exporters for self-telemetry - - Signed-off-by: Daxin Wang - - * Don't use pretty print for stdout exporter due to the readability - - Signed-off-by: Daxin Wang - -commit 86c362b7ea0e2a14063ae2b8dd952c422031c8a9 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Mar 17 17:45:32 2022 +0800 - - Use sync.Mutex to lock the conntrack cache when getting the elements (#120) - - Signed-off-by: Daxin Wang - -commit bfe388ea29955f8451e91b017538b5994f13c0d1 -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Thu Mar 17 13:58:18 2022 +0800 - - delete installation (#119) - - Signed-off-by: jundizhou - -commit 3b688f1559c193649704dcc6ea9c378d63d6883c -Author: zheng -Date: Wed Mar 16 18:12:20 2022 +0800 - - FIX concurrent map read and map write with lrucache (#117) - - * FIX concurrent map read and map write with lrucache - - Signed-off-by: zheng - - * Add Concurrent Test - - Signed-off-by: zheng - - * Concurrent map is not panic, cannot be recovered - - Signed-off-by: zheng - -commit 27b139dc10fdb99134335e5d0aa57466fce479fe -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Mar 15 19:59:55 2022 +0800 - - Add the port label for tcp metrics (#111) - - * Add the port label for tcp metrics - - Signed-off-by: Daxin Wang - - * Use NAT information for tcp metrics - - Signed-off-by: Daxin Wang - - * Remove NAT information after replacing the original data for tcp metrics - - Signed-off-by: Daxin Wang - -commit 728a6e41bf033381277d1054ce520d147a5100f4 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Mar 15 10:04:09 2022 +0800 - - Retain the direction of tcp metric as it is what we need (#109) - - * fix typo - - Signed-off-by: Daxin Wang - - * Retain the direction of tcp metric as it is what we need - - Signed-off-by: Daxin Wang - - * fix typo of DstIP - - Signed-off-by: Daxin Wang - -commit 017374c715ab22bae5aa324e82ece654704e0b34 -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Mon Mar 14 15:04:30 2022 +0800 - - add extra probe without compiler all probe (#108) - - Signed-off-by: jundizhou - -commit ec5e94c3eaee48729d3983dff58120911bdbcf23 -Author: sugary199 <906940958@qq.com> -Date: Mon Mar 14 10:35:18 2022 +0800 - - update Installation.md (#102) - - * update Installation.md - - Signed-off-by: sugary199 <906940958@qq.com> - - * Update installation.md - - Signed-off-by: Daxin Wang - - Co-authored-by: Daxin Wang - -commit 32b5eee6cae87a77ef3f5c046a4566b5ccece469 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Mar 11 13:37:05 2022 +0800 - - fix the bug of "collector already started" (#105) - - * fix the bug of "collector already started" - - Signed-off-by: Daxin Wang - - * Using zap.logger when otel-go prints logs - - Signed-off-by: Daxin Wang - -commit c200e05c5d1891624506e95fc191ba83a7d1351f -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Mar 11 10:48:48 2022 +0800 - - Update pre-compiled drivers (#104) - - Signed-off-by: Daxin Wang - -commit 30a550373780638bdc020dd5dc9126cc5e01c632 -Author: huxy -Date: Thu Mar 10 20:20:29 2022 +0800 - - Add Http PayLoad Length in config file (#100) - - * Set Http PayLoad Length in config file - - Signed-off-by: zheng - - * Resize the max payload size of http to 200 - - Signed-off-by: Daxin Wang - - Co-authored-by: Daxin Wang - -commit b678d19c29690b6a2ea0e93e6e2eb0c7ecc66960 -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Wed Mar 9 18:44:16 2022 +0800 - - feat: add support for sampling at format-processor (#94) - - * feat: add support for sampling at format-processor - - Signed-off-by: niejiangang - - * style: use a better if exp - - Signed-off-by: niejiangang - - * style: use a better var name - - Signed-off-by: niejiangang - - * fix: default value - - Signed-off-by: niejiangang - - * fix: sample condition - - Signed-off-by: niejiangang - - * fix: sample condition - - Signed-off-by: niejiangang - - * style: code style change - - Signed-off-by: niejiangang - -commit 6c501255c2944e53d3cce2c4d8ce5165d20271ce -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed Mar 9 15:32:59 2022 +0800 - - Improve conntracker to avoid the workers exiting (#90) - - * Increase netlink receive buffer size to receive more flows - - Signed-off-by: Daxin Wang - - * log statistics of conntrack flows - - Signed-off-by: Daxin Wang - - * fix bug of renew a connection of netlink - - Signed-off-by: Daxin Wang - - * Enable NoENOBUFS option - - Signed-off-by: Daxin Wang - - * remove unused logs - - Signed-off-by: Daxin Wang - -commit 08731064ee5a486a46deac80dd4f8108acb6a9dc -Author: sugary199 <57527597+sugary199@users.noreply.github.com> -Date: Tue Mar 8 09:53:54 2022 +0800 - - Change the repository of the bpf-compiler image (#89) - - Signed-off-by: yushu <906940958@qq.com> - -commit d74b6b2bae03c0a2f080da4cef2d4cc4808d9493 -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Fri Mar 4 18:31:22 2022 +0800 - - fix: update statusCode in topology Metrics (#84) - - - Set error Code or 0 as status_code in Mysql request - - Set 0 as status_code in kafka request - - Signed-off-by: niejiangang - -commit 7028d1da46c2e368e965ea12859e4c62498d778a -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Fri Mar 4 16:41:23 2022 +0800 - - fix post_start.sh add fi to end (#83) - - Signed-off-by: jundizhou - -commit d3cf07f7503e38e2526d62f8608f33ab7d04edcc -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Mar 4 16:18:42 2022 +0800 - - Fix interface assertion crash (#82) - - Signed-off-by: Daxin Wang - -commit 4979ce438b1cc22b6c564dd58c58dea78d9b6ae4 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Fri Mar 4 09:29:42 2022 +0800 - - Fix the trace data model not consistent with the older version (#78) - - Signed-off-by: Daxin Wang - -commit a36f7dd835916453a12caab1d82c5d41369b3e89 -Author: yiqianxu -Date: Thu Mar 3 20:47:04 2022 +0800 - - modify installtion about grafana-plugin (#75) - - Signed-off-by: yiqianxu - -commit 61e52ecb2b9087b8a5db12690e8e35ceffb8e5da -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Mar 3 19:46:07 2022 +0800 - - Subscribe events of writev and readv by default (#76) - - * Subscribe events of writev and readv by default - - Signed-off-by: Daxin Wang - -commit 6205bb331e5ab12eddf6d40fc0a5129cf4b7cfe9 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Mar 3 18:52:58 2022 +0800 - - Change spanTrace name to "KSpanInfo" (#74) - - Signed-off-by: Daxin Wang - -commit da540d0befa33c737bed7a79ab4052de99a59a36 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Mar 3 17:53:58 2022 +0800 - - Change the default port listened by prometheus-exporter to 9500 (#72) - - * Change the default port listened by prometheus-exporter to 9500 - - Signed-off-by: Daxin Wang - - * Fix configuration of self-telemetry exporter not working - - Signed-off-by: Daxin Wang - -commit cb4f2ad28373f3110593b9f1d483c473650609fa -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Mar 3 17:07:04 2022 +0800 - - Rename protocol "generic" to "NOSUPPORT" to make it more comprehensible (#71) - - * Rename protocol "generic" to "UNSUPPORTED" to make it more comprehensible - - Signed-off-by: Daxin Wang - - * Remove unused "generic" variable - - Signed-off-by: Daxin Wang - - * Change "UNSPPORTED" to "NOSUPPORT" as we need a noun here - - Signed-off-by: Daxin Wang - -commit 34f6488ca5a31aa404ffcb9d83a1028190787521 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Mar 3 15:34:11 2022 +0800 - - Add metadata of container to the output data (#70) - - * Add metadata of container to the output metrics - - Signed-off-by: Daxin Wang - - * Add metadata of container to the trace spans - - Signed-off-by: Daxin Wang - - * Add metadata of container to the traceAsMetric - - Signed-off-by: Daxin Wang - -commit 907c828b79b41c817d694759c1213f5852f99be2 -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Thu Mar 3 15:13:45 2022 +0800 - - feat: Support to export SpanData when using OTLPGrpc Exporter (#62) - - * feat: Support to export SpanData when using OTLPGrpc Exporter - - Signed-off-by: niejiangang - - * test: add some testcase for relabel processor when dealing span data - - Signed-off-by: niejiangang - - * refactor: Use the switch expression instead of the if expression - - Signed-off-by: niejiangang - - * fix: use the structure specified by the data model to output data - - Signed-off-by: niejiangang - - * doc: update data config about export data as span - - Signed-off-by: niejiangang - -commit 1c721edcab7713b672b9ded1f828b03973cecf3b -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Thu Mar 3 15:01:39 2022 +0800 - - filter out events belonging to container runtime daemon (#69) - - Signed-off-by: jundizhou - -commit 2a5cf8d6c417bbe78d83d3587129315f6e26de75 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Mar 3 10:56:36 2022 +0800 - - Do not use srcPort as a part of key when the event is with TCP type (#68) - - Signed-off-by: Daxin Wang - -commit 36967e86c35fdd8287b1b92e2e3873fa98e35daf -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Mar 3 10:34:15 2022 +0800 - - Add variable GOGC=400 to the deployment yaml (#66) - - Signed-off-by: Daxin Wang - -commit f1b96be87b937ae8a788b9a67037ad6d6e4ada94 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed Mar 2 16:35:20 2022 +0800 - - Use sync.Pool to reuse objects when networkanalyzer generates a new request (#65) - - * Add method "update" to arributeMap - - Signed-off-by: Daxin Wang - - * Use pointer for []Gauge in GaugeGroup - - Signed-off-by: Daxin Wang - - * Use sync.Pool for GaugeGroup in NetworkAnalyzer - - Signed-off-by: Daxin Wang - -commit f967312e689494f906d328d3b395c086a331401a -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed Mar 2 14:33:10 2022 +0800 - - Pre-compile regexp before using it for http.GetContentKey (#64) - - Signed-off-by: Daxin Wang - -commit 61122f23406e73e29d5504aec5829ea68114220b -Author: yiqianxu <387600157@qq.com> -Date: Mon Feb 28 16:09:20 2022 +0800 - - modify dashboard json (#59) - - Signed-off-by: thousand - - Co-authored-by: thousand - -commit 456af025ab036a65af1197ac9ce66810620c37cb -Author: huxy -Date: Thu Feb 24 15:00:10 2022 +0800 - - Parse Kafka request bounds out of range (#57) - - * Fix Parse kafaka request failed by index out of range - - Signed-off-by: zheng - - * Fix other case cause index out of range - - Signed-off-by: zheng - - * Remove unused method in protocol parser - - Signed-off-by: zheng - - * FIX Kafka Slice bounds out of range - - Signed-off-by: zheng - -commit 097ebe7356ac67e8cc71ce9c110a2c722b3d5181 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Feb 22 19:35:50 2022 +0800 - - Use minimum capabilities for collector container (#56) - -commit f66da739af0ac0b5c2b16a962682ccf5b48d92c0 -Author: yiqianxu <387600157@qq.com> -Date: Tue Feb 22 15:50:01 2022 +0800 - - 1.add topology fit view;2.change topology call line layout;3.change external type to not_found_external and not_found_internal;4.toplogy add config to modify latency;5.update workload dashboard json (#55) - - Signed-off-by: yiqianxu - - Co-authored-by: yiqianxu - -commit 0a98b6339a483d8182cb5f99b71a2302e3a6cbe4 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Feb 22 14:41:29 2022 +0800 - - Store the topology metric whose src_ip is from external namespace (#48) - - * generate a topology gauge when the data from the server-side contains a external src ip - - Signed-off-by: Daxin Wang - - * recreate a gaugeGroup for removing existing labels - - Signed-off-by: Daxin Wang - - * split "EXTERNAL" to "_EXTERNAL" and "_INTERNAL" - - Signed-off-by: Daxin Wang - - * fix bug of adding unexpected src_pod and src_node when dst is external - - Signed-off-by: Daxin Wang - -commit 6a245b8238798740875705045704360442c81fdd -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Fri Feb 18 17:56:43 2022 +0800 - - Update default workdir when compiling probe (#52) - - Signed-off-by: jundizhou - -commit 254b81c9bab71f4ebfc6eabc968804224ec91c37 -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Fri Feb 18 17:49:43 2022 +0800 - - Use poststart to solve the problem that the collector cannot receive events after the probe restarts (#51) - - Signed-off-by: jundizhou - -commit 1cfcba3c87d9c61c1d6ae53dd53c533cec5283c4 -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Fri Feb 18 16:46:10 2022 +0800 - - change probe use falco-agent-libs by using fork repository (#43) - - Signed-off-by: jundizhou - -commit 2b7bb8545c3648941f3148bb8526bd2c876919fd -Author: huxy -Date: Thu Feb 17 20:44:11 2022 +0800 - - Fix Parse kafaka request failed by index out of range (#47) - - * Fix Parse kafaka request failed by index out of range - - Signed-off-by: zheng - - * Fix other case cause index out of range - - Signed-off-by: zheng - - * Remove unused method in protocol parser - - Signed-off-by: zheng - -commit 921fc13682c5eb99ce96c3849d1121d98685997a -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Feb 17 17:30:13 2022 +0800 - - Fix: always return 0 when the input string is ipv4 (#45) - - Signed-off-by: Daxin Wang - -commit d20b69708087b96135188825e7d9b43e491cca78 -Author: sanyangji -Date: Thu Feb 17 13:50:04 2022 +0800 - - fix: set syscall enter event if only subscribing syscall exit event (#42) - - Signed-off-by: sanyangji - -commit 80ab520d58332faa73ce6c835da69dff0d9714d6 -Author: thousand -Date: Wed Feb 16 18:05:38 2022 +0800 - - topology-plugin add - service call view; modify dashboard json - -commit de9d5ebd7bd82f0a466f30550ff3ab76694a81c7 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed Feb 16 15:21:11 2022 +0800 - - Update bug_report.md - -commit 376f3f0f098650e9279ff179396b5040d3c3a813 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Feb 15 20:47:08 2022 +0800 - - Add go report card in README (#40) - -commit f062d75f09c37bcfc8152696de79050e292426fb -Author: sanyangji -Date: Tue Feb 15 10:18:13 2022 +0800 - - set driver when subscribe (#36) - - * improve eventmask for driver - - Signed-off-by: sanyangji - - * add: set driver when subscribe - - Signed-off-by: sanyangji - -commit 7c8dcbb67f0b870c09dd34d9529199190310ff80 -Author: NeJan2020 <64676199+NeJan2020@users.noreply.github.com> -Date: Mon Feb 14 16:21:16 2022 +0800 - - Fix/fill the protocol info for grpc request in service and topology metric (#37) - -commit 79dfe7679d86a123259f2cf2861db9344822a312 -Author: sanyangji -Date: Sat Feb 12 11:25:11 2022 +0800 - - improve build steps (#35) - -commit 590b535d31ccb450a49fe10bd3a8e688d8b0594f -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Feb 10 11:42:35 2022 +0800 - - change docs path to official website (#33) - -commit b306ba97efb0e6bd14245fad49572b57244a16df -Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> -Date: Tue Feb 8 14:21:01 2022 +0800 - - Update Distributions and Kernel Support List.md - -commit 97819df171bdbddd8b712e1823fa9a0dba90e106 -Author: sanyangji -Date: Thu Jan 27 19:13:56 2022 +0800 - - Update installation docs (#23) - - * update installation docs - - Signed-off-by: sanyangji - - * update build container step - - Signed-off-by: jundizhou - - * update: tidy up the steps of building container - - Signed-off-by: sanyangji - - Co-authored-by: jundi zhou <92794317+jundizhou@users.noreply.github.com> - -commit bc605f498d4d7ef8287babe6dcc66412efaec6aa -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Thu Jan 27 18:46:32 2022 +0800 - - sync recently commit (#25) - - * optimize publisher & tidy up codes1 - - * make driver - - * improve kernel version for kprobe - - * remove redundant code && mod stirling standalone1 - - * support local driver to compiler set env HCMINE BPF PROBE when using eBPF update compile s - - * update compiler not supprot '&&' without () support local dirver tar gz to build image upd - - * update init of converters - -commit a756a25352f771570f23bb481ae3b651b8aa5110 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Jan 27 18:44:19 2022 +0800 - - update deploy files (#24) - - Signed-off-by: Daxin Wang - -commit f471685089037cf9e68c9f9d492ff2ec3697ab2a -Author: thousand -Date: Thu Jan 27 14:50:48 2022 +0800 - - modify workload json - -commit 330778c308830f6ed5bc5219e5f1c41c057f7c93 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Jan 27 14:21:58 2022 +0800 - - Fix bugs about edge conditions of conntrack module (#22) - - Signed-off-by: Daxin Wang - -commit d544e6b7e6c43e069579e42631a440bce6e033d9 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Jan 27 14:13:43 2022 +0800 - - update deploy yamls (#21) - - Signed-off-by: Daxin Wang - -commit cfa9282a21618e33dee1aa1ff512e70403a700df -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Thu Jan 27 10:04:39 2022 +0800 - - update README (#20) - - Signed-off-by: Daxin Wang - -commit 8d3e73776402661bb30375088598ccc8c5168e84 -Author: thousand -Date: Wed Jan 26 18:22:21 2022 +0800 - - modify dashboard json - -commit 0092fcf465cf7d3c71fec33b170b92275cc9bb22 -Author: J-lena <97420104+J-lena@users.noreply.github.com> -Date: Wed Jan 26 13:54:52 2022 +0800 - - docs:update (#18) - - * update installation links - - Signed-off-by: yufangjiang - - * docs:update - - Signed-off-by: yufangjiang - - * delete - - Signed-off-by: yufangjiang - - * update - - Signed-off-by: yufangjiang - - * update wechat image - - Signed-off-by: yufangjiang - -commit e42b4c5c2898e3822ddbfd7518cae8566e5a3d88 -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Wed Jan 26 12:29:43 2022 +0800 - - Change the status label values of traceAsMetric from string to number. (#15) - - * Change the status label values of traceAsMetric from string to number. - - green->1; yellow->2; red->3 - - Signed-off-by: Daxin Wang - - * Add metric HELP message for traceAsMetric - - Signed-off-by: Daxin Wang - -commit 8a83f09373e7e08888ca571ca40eec1336fbff37 -Author: yufangjiang -Date: Wed Jan 26 12:01:51 2022 +0800 - - update - - Signed-off-by: yufangjiang - -commit 33e02b27640d47ef4182dad750a170453e227e23 -Author: yufangjiang -Date: Wed Jan 26 12:00:54 2022 +0800 - - delete - - Signed-off-by: yufangjiang - -commit b7d06ad5d2d0551073e0b2985f0ea5f98d5b4516 -Author: yufangjiang -Date: Wed Jan 26 11:56:00 2022 +0800 - - docs:update - - Signed-off-by: yufangjiang - -commit dfa38a139ffd4654e743f5a6c6806b9d1bb6dea3 -Author: yufangjiang -Date: Wed Jan 26 11:09:04 2022 +0800 - - update installation links - - Signed-off-by: yufangjiang - -commit 136d72a6b770f1881ddba474133ef0ea6c3b1ea1 -Merge: 4ad5cf7 f51918b -Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> -Date: Wed Jan 26 10:29:09 2022 +0800 - - Merge pull request #12 from J-lena/main - - docs: update links - -commit f51918b9a587f72eb01e90fe2470bc63a60ffbb7 -Author: yufangjiang -Date: Wed Jan 26 10:24:08 2022 +0800 - - docs: update installation link - - Signed-off-by: yufangjiang - -commit e18aa92db292326e6e4dd5783df82e8a6a2c8bd8 -Author: yufangjiang -Date: Wed Jan 26 10:12:06 2022 +0800 - - docs:update links - - Signed-off-by: yufangjiang - -commit 744050f297b373d319d1cd40dde6f7ccc48a7c4a -Merge: 94cb134 febe5c4 -Author: yufangjiang -Date: Wed Jan 26 10:07:08 2022 +0800 - - docs:update links - - Signed-off-by: yufangjiang - -commit 94cb1348044650f0d547115e3f8d796a6f1f2c7c -Author: yufangjiang -Date: Wed Jan 26 10:05:31 2022 +0800 - - docs:update links - - Signed-off-by: yufangjiang - -commit 4ad5cf754e577cf546df2ef3d202d4d8fd1bc748 -Author: Joker1937 <453168192@qq.com> -Date: Tue Jan 25 21:58:28 2022 +0800 - - delete DS_Store - -commit 14ced55be467e24be2a53358d1a204735aea821f -Author: Joker1937 <453168192@qq.com> -Date: Tue Jan 25 21:47:37 2022 +0800 - - add installation - -commit 3e671431550fc96bdbcdaf94cf32bedd9a62640c -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Jan 25 21:14:00 2022 +0800 - - Refactor process of logger construction and add metric observability (#13) - - * Refactor process of logger construction and add metric observability - - Signed-off-by: Daxin Wang - - * Lower log level - - Signed-off-by: Daxin Wang - -commit febe5c4f2da4aaac61ff19866c8a78e0f094f50b -Merge: 1f585e6 306e835 -Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> -Date: Tue Jan 25 21:11:18 2022 +0800 - - Merge branch 'main' into main - -commit 1f585e6d622d9985eee20f870d6bff5ad115f586 -Author: yufangjiang -Date: Tue Jan 25 21:09:28 2022 +0800 - - update tilte link - - Signed-off-by: yufangjiang - -commit 306e8351d4c0ae13b5439e170fe5ad626f542d6e -Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> -Date: Tue Jan 25 21:04:03 2022 +0800 - - Update create_pull_request.md - -commit bfd0a4cb84640ff1d82274fd507e6fbce4eacd65 -Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> -Date: Tue Jan 25 21:02:09 2022 +0800 - - Update triage_issues.md - -commit be8d72c95010bf1a28369a81f7ee9c9759e72073 -Author: thousand -Date: Tue Jan 25 21:00:53 2022 +0800 - - unit formatter - -commit 6feb61c99206f25c6b5c91c3fb88d209094d06bc -Merge: 938f8aa 2fbc765 -Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> -Date: Tue Jan 25 20:59:53 2022 +0800 - - Merge pull request #11 from J-lena/main - - update links - -commit 2fbc76562783a1846345ac76252eda977d48f804 -Author: yufangjiang -Date: Tue Jan 25 20:58:36 2022 +0800 - - update links - - Signed-off-by: yufangjiang - -commit 938f8aa9969a3de5b73e2224907012ea274f2291 -Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> -Date: Tue Jan 25 20:50:26 2022 +0800 - - Update CONTRIBUTING.md - - update doc link - -commit 8b185f4fe63bd857d18d0172da44aabfbcb5a96a -Merge: 5ad919d 20e0976 -Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> -Date: Tue Jan 25 20:44:09 2022 +0800 - - Merge pull request #10 from J-lena/main - - add readme content - -commit 20e09762f92ca7bc1cc86dfcc571c0afabf44efd -Author: yufangjiang -Date: Tue Jan 25 20:39:25 2022 +0800 - - add readme content - - Signed-off-by: yufangjiang - -commit 5ad919d9101a5d6c9ff0988d9482e4195c78936f -Author: sanyangji -Date: Tue Jan 25 20:34:06 2022 +0800 - - Update: deploy files (#9) - - * Update: deploy files - - Signed-off-by: sanyangji - - * Rename kindling-deploy-kenrel.yml to kindling-deploy-kernel.yml - - * Add relabelings for Prometheus - - Signed-off-by: sanyangji - - Co-authored-by: Daxin Wang <46807570+dxsup@users.noreply.github.com> - -commit 677689bf337cb5e820fdca14b54ed9ca5f0c00f1 -Author: thousand -Date: Tue Jan 25 20:17:19 2022 +0800 - - topo-plugin build - -commit 3b43e62de1adf7b90c223fe99c6f62a8e32719e0 -Merge: b5cd52a 2ceffe0 -Author: thousand -Date: Tue Jan 25 20:12:08 2022 +0800 - - Merge branch 'main' of github.com:Kindling-project/kindling into main - -commit b5cd52a444f14eb151054f12d08a5df2a809a66b -Author: thousand -Date: Tue Jan 25 20:11:58 2022 +0800 - - topo add unknow pod;add workload and pod view Radio;add legend - -commit 2ceffe02cdd06a638e560c904bd3373231129e21 -Merge: 423358a 849c924 -Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> -Date: Tue Jan 25 10:50:17 2022 +0800 - - Merge pull request #8 from J-lena/main - - add docs - -commit 849c9243ae44164a2048ed53e733fb98190eb6c4 -Author: yufangjiang -Date: Tue Jan 25 10:47:27 2022 +0800 - - docs:add code of conduct - - Signed-off-by: yufangjiang - -commit 5704d00e83f5f82518d1a38f15457e3a884c1e7f -Author: yufangjiang -Date: Tue Jan 25 09:42:40 2022 +0800 - - add content - - Signed-off-by: yufangjiang - -commit f0ee733fbf0bddbd9b873ccc18893c49e5e852d1 -Author: yufangjiang -Date: Mon Jan 24 18:24:56 2022 +0800 - - test dco - - Signed-off-by: yufangjiang - -commit 423358ad62c1b8f9d78dd08d3293f64585f7d818 -Author: thousand -Date: Mon Jan 24 18:32:21 2022 +0800 - - topo-plugin add View service Call and fix IPPort bug - -commit 75c4bb5018d8d8ba7f4b8434e3f4cdc7641e7fd0 -Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> -Date: Mon Jan 24 18:23:30 2022 +0800 - - Create DCO-checker.yml - -commit 5fdcfc16b01ea5d30fe12dd67f7502d7defa8055 -Merge: 56747dc c37839b -Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> -Date: Mon Jan 24 18:14:36 2022 +0800 - - Merge pull request #5 from J-lena/main - - add docs - -commit c37839bfb7d5b6fd1ac05f1056aa97b50f9eb5b7 -Author: yufangjiang -Date: Mon Jan 24 18:12:18 2022 +0800 - - contribute doc - -commit ce8c1ee4aba775f354d37988e0a463bea49d4c03 -Author: yufangjiang -Date: Mon Jan 24 18:08:39 2022 +0800 - - update contribute docs' reference - -commit 56747dc461cd9895bca63e38885208254df238ec -Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> -Date: Mon Jan 24 16:59:38 2022 +0800 - - Update config.yml - -commit 39ad67b61707204156a96ae57eaf64f37a2d8b12 -Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> -Date: Mon Jan 24 16:56:53 2022 +0800 - - Create config.yml - -commit bb4b7e830eb4c953bdd3afbc3f251433cfab9b8c -Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> -Date: Mon Jan 24 16:53:34 2022 +0800 - - Delete help---discussions.md - -commit 11b4be7030de6db72af538101e8fca63d884318b -Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> -Date: Mon Jan 24 16:52:47 2022 +0800 - - Update help---discussions.md - -commit bb3d8bdcdf794a9f4a71f5dbff8db25fae05e200 -Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> -Date: Mon Jan 24 15:47:19 2022 +0800 - - Update issue templates - -commit f1b2d5b4133fe3e6b399f23e6d8b538f84b35d72 -Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> -Date: Mon Jan 24 15:31:55 2022 +0800 - - setting feature request templates - - setting feature request templates - -commit f8a1c803f68a9f1432ec4ec2d8a63bc8ad885e1a -Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> -Date: Mon Jan 24 15:30:57 2022 +0800 - - Update feature request templates - - setting feature request templates - -commit bd3cc22a5b1eaa7d5409cf6681bf306c8d6c5e8b -Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> -Date: Mon Jan 24 15:21:11 2022 +0800 - - Update issue templates - - new issue template - -commit 1fbafdfb10738dbecf5390abfcd78bc293e20e77 -Author: thousand -Date: Fri Jan 21 10:58:17 2022 +0800 - - add dashboard json - -commit d68454d35b7ee673d9ce4c375a0a2e139b9a7a4f -Author: thousand -Date: Fri Jan 21 10:57:15 2022 +0800 - - topology dashboard promeql fix - -commit 0752c22f1d86b3018bdff82d95fb6aad5584cf40 -Author: thousand -Date: Wed Jan 19 17:14:59 2022 +0800 - - 拓扑部分指标计算修改 ip显示修复 - -commit c2cb3ddcc1b360abc65ecc9b2830d3a4de03df44 -Merge: 1c492dc c1c6621 -Author: thousand -Date: Tue Jan 18 20:14:22 2022 +0800 - - Merge branch 'main' of github.com:Kindling-project/kindling into main - -commit 1c492dc2cef77466c23ae2ac81f2999fb892a266 -Author: thousand -Date: Tue Jan 18 20:13:05 2022 +0800 - - grafana-plugins first commit - -commit c1c6621e300834e3762d44d13707ebc50ab881ce -Author: Daxin Wang <46807570+dxsup@users.noreply.github.com> -Date: Tue Jan 18 15:02:53 2022 +0800 - - Rename go module path to fix compile errors (#4) - - * Rename module path - - * Add .gitignore - -commit 8775be9c64e8857339740cb6532385c229574cbb -Author: Daxin Wang -Date: Mon Jan 17 18:34:50 2022 +0800 - - first code commit - -commit 3104dd42e9bd11fc0e824d257dfd0787f1e00382 -Author: yufangjiang -Date: Tue Jan 11 11:42:22 2022 +0800 - - commit contribue docs - -commit 64503ee277c8604df38e13ec60b504485671f751 -Author: jundi zhou <92794317+jundizhou@users.noreply.github.com> -Date: Tue Dec 28 10:07:54 2021 +0800 - - Update README.md - -commit 939ab4cbd8f3a51c89baa13f49fb73682a3076d4 -Author: Kindling-project <96714582+Kindling-project@users.noreply.github.com> -Date: Mon Dec 27 14:16:39 2021 +0800 - - Initial commit From c916c5198e2bbb936466576612f5e8d509590442 Mon Sep 17 00:00:00 2001 From: YDMsama Date: Thu, 17 Aug 2023 20:22:07 +0800 Subject: [PATCH 5/6] Open-source probe analyzer handles multi-threading, add changelog. Signed-off-by: YDMsama --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e73f2c333..c6fc710c1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,8 @@ ## Unreleased ### Enhancements -- Set default values of `store_external_src_ip` and `StoreExternalSrcIP` to false to reduce occurrences of unexpected src IP data. This change aims to ensure that unexpected topologies are not generated by default when these settings are not explicitly enabled. ([#562](https://github.com/KindlingProject/kindling/pull/562)) +- Set default values of `store_external_src_ip` and `StoreExternalSrcIP` to false to reduce occurrences of unexpected src IP data. ([#562](https://github.com/KindlingProject/kindling/pull/562)) +- Optimized the `networkanalyzer` component of the probe analyzer by utilizing Go's goroutines, enabling concurrent execution. ### Bug fixes - Fix the bug where sending repetitive k8s_info_workload. Now each node only sends its own info.([#554](https://github.com/KindlingProject/kindling/pull/554)) From eb84c0100fefd8c412865e83839415d52aec1b88 Mon Sep 17 00:00:00 2001 From: YDMsama Date: Thu, 17 Aug 2023 20:43:00 +0800 Subject: [PATCH 6/6] Open-source probe analyzer handles multi-threading, add changelog. Signed-off-by: YDMsama --- CHANGELOG.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c6fc710c1..c98f54155 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,11 +5,11 @@ ## Unreleased ### Enhancements -- Set default values of `store_external_src_ip` and `StoreExternalSrcIP` to false to reduce occurrences of unexpected src IP data. ([#562](https://github.com/KindlingProject/kindling/pull/562)) -- Optimized the `networkanalyzer` component of the probe analyzer by utilizing Go's goroutines, enabling concurrent execution. +- Set default values of `store_external_src_ip` and `StoreExternalSrcIP` to false to reduce occurrences of unexpected src IP data. ([#562](https://github.com/KindlingProject/kindling/pull/562)) +- Optimized the `networkanalyzer` component of the probe analyzer by utilizing Go's goroutines, enabling concurrent execution. ([#558](https://github.com/KindlingProject/kindling/pull/558)) ### Bug fixes -- Fix the bug where sending repetitive k8s_info_workload. Now each node only sends its own info.([#554](https://github.com/KindlingProject/kindling/pull/554)) +- Fix the bug where sending repetitive k8s_info_workload. Now each node only sends its own info.([#554](https://github.com/KindlingProject/kindling/pull/554)) - Provide a new self metric for probe events. (skipped events/dropped events)([#553](https://github.com/KindlingProject/kindling/pull/553)) ## v0.8.0 - 2023-06-30