DeepFlow release main
Changelog for v6.5
- fix: ntp support profile data #7704 by yuanchaoa
- fix: agent fixes empty endpoint when setting http-endpoint-extraction.match-rules.prefix: "" #7698 by TomatoMr
- fix: modify log format #7690 by jin-xiaofeng
- fix: Memory leak in stack frame building #7689 by rvql
- fix: org log record #7688 by jin-xiaofeng
- fix: agent remote exec panic #7685 by roryye
- fix: limit number of agent sync #7682 by askyrie
- fix: Modify show tags API error #26063 #7681 by Ericsssss
- fix: Translate metrics by table #7677 by xiaochaoren1
- fix: org log record #7674 by jin-xiaofeng
- fix: in flow tag, field value type of int value should be
int
#7671 by lzf575 - fix: restart agent after enabling ntp #7661 by yuanchaoa
- fix: agent Redis cannot close obfuscation #7653 by TomatoMr
- fix: need to drop deepflow_tenant/admin database when drop an organization #7648 by lzf575
- fix: Modify select metric_value error #26036 #7646 by Ericsssss
- fix: agent - eBPF Fix Kafka protocol inference (#7644) #7645 by yinjiping
- fix: Modify alert_event metric_value and add ip tag #26017/26020 #7637 by Ericsssss
- fix: agent cmd panic #7631 by roryye
- fix: Modify custom tag show tags error #25979 #7628 by Ericsssss
- fix: Translate fields by table #7627 by xiaochaoren1
- fix: fix agent traffic log #7620 by roryye
- fix: Memory counter error #7619 by rvql
- fix: Fix off-by-one error in java symbol rewrite #7613 by rvql
- fix: Set 0 for e_stack_id #7612 by rvql
- fix: Fix duplicate key for different java classes #7611 by rvql
- fix: Modify alert_policy show tag values error #25978 #7599 by Ericsssss
- fix: modify resource delete error #25844 #7552 by Ericsssss
- fix: CVE-2024-35195 vuln #7590 by fengshunli
- fix: agent - windows compile error #7588 by yuanchaoa
- fix: agent - missing cbpf l7 log #7587 by yuanchaoa
- fix: agent - eBPF Modify the whitelist restructuring format (#7580) #7581 by yinjiping
- fix: appp_service should be app_service #7569 by lzf575
- fix: data under all organizations should be cleared when disk is full #7565 by lzf575
- fix: do not pub to tagrecorder #7563 by askyrie
- fix: add agent cmd timeout to config #7536 by roryye
- fix: Java uprobe regex not configured #7532 by rvql
- fix: agent fix check_params failed when param is empty #7509 by TomatoMr
- fix: Do not verify dynamic tags #7504 by xiaochaoren1
- fix: filter agent command by type name #7501 by roryye
- fix: agent - eBPF Continuous Java profiling support for linux 3.10 #7486 by yinjiping
- fix: update agent commands permission #7480 by roryye
- fix: Delete an alarm policy #25866 #7478 by Ericsssss
- fix: solve the problem that sql is changed to lowercase #7475 by duandaa
- fix: recorder reports wrong sub_domain infomation in domain logs #7441 by ZhengYa-0110
- fix: unable to delete sub_domain related resource #7439 by SongZhen0704
- fix: Fix the problem of duplicate fields in select #7434 by xiaochaoren1
- fix: Fix concurrent request command for the same agent #7410 by roryye
- fix: Resolve cover show metrics use query cache can be configured problem #7405 by duandaa
- fix: lo interface eBPF data needs to use Agent info to match resources #7404 by lzf575
- fix: deepflow-server may panic when updating platform information #7400 by lzf575
- fix: Add return processing to agent command #7396 by roryye
- fix: Fix windows compilation #7389 by rvql
- fix: handle agent command content when error occurs #7381 by roryye
- fix: Optimized error message #25736 #7380 by Ericsssss
- fix: CE does not involve organization-related data #7373 by jin-xiaofeng
- fix: agent wrong desensitized mysql trace_id #7365 by TomatoMr
- fix: Add mysql error log to monitor module #7357 by roryye
- fix: agent - windows compile error #7360 by yuanchaoa
- fix: agent - vm mac address not updated #7355 by yuanchaoa
- fix: modify system alarm_policy filter conditions and tag_conditions #7351 by Ericsssss
- fix: update member type of rawtracemap #7349 by taloric
- fix: agent - incorrect grpc ebpf tcp seq #7333 by yuanchaoa
- fix: Remove useless output from CLI #7331 by roryye
- fix: agent - missing mysql log #7323 by yuanchaoa
- fix: if OrgID is set, deepflow-server stats should be stored in deepflow_tenant #7321 by lzf575
- fix: manually created ips are deleted unexpectedly #7312 by ZhengYa-0110
- fix: filter invalid sql and fix debug return result #7308 by duandaa
- fix: Fix missing pod interface in macvlan mode #7315 by rvql
- fix: agent - incorrect http2 log #7296 by yuanchaoa
- fix: the flow_tag of prometheus may be lost under multiple organizations #7294 by lzf575
- fix: agent - eBPF Adjust Java syms-cache update logic & error log output #7291 by yinjiping
- fix: deepflow stats may write to wrong database #7284 by lzf575
- fix: agent - eBPF Addressing excessive eBPF maps memory usage #7281 by yinjiping
- fix: agent - remove duplicate vhost dispatcher #7267 by yuanchaoa
- fix: Show metrics use query cache can be configured #7263 by xiaochaoren1
- fix: server recorder prints unnecessary error logs #7262 by ZhengYa-0110
- feat: Add fixed id for remote execution commands #7255 by rvql
- fix: Network interface card list supports duplicate mac #7251 by xiaochaoren1
- fix: agent - windows compilation errors #7243 by yuanchaoa
- fix: uses long connections to connect to CK for datasources manager #7239 by lzf575
- fix: server recorder prints unnecessary error logs #7190 by ZhengYa-0110
- fix: Attribute supports Chinese #7210 by xiaochaoren1
- fix: agent Packet fanout can only be set in TapMode::Local mode #7205 by TomatoMr
- fix: agent - eBPF DNS cannot obtain network tuple data (#7131) #7132 by yinjiping
- fix: Ingester always update prometheus labels even if labels version has not changed #7128 by lzf575
- fix: k8s refresh close keep alive #7125 by askyrie
- fix: server controller changes prometheus label version when data doe… #7116 by ZhengYa-0110
- fix: agent - eBPF Enhance Mongo/SOFARPC/MySQL/HTTP2 proto-infer(#7110) #7113 by yinjiping
- fix: agent - add sleep before exiting #7111 by yuanchaoa
- fix: agent - incorrect grpc log collected by uprobe #7199 by yuanchaoa
- fix: getting wrong org-id and team-id when the Agent version is less than v6.5.9 #7188 by lzf575
- fix: when modifying the TTL of the CK table fails, the connection to CK needs to be closed #7185 by lzf575
- fix: Modify the value of team's short lcuuid corresponding to org_id #7177 by jin-xiaofeng
- fix: Only the default organization registers with tsdb #7166 by jin-xiaofeng
- fix: agent - eBPF Adjust syscall sendto() for IPv6 mapping to IPv4 #7161 by yinjiping
- fix: genesis reponse nil pointer #7157 by askyrie
- fix: agent sync ignore loopback ip #7152 by askyrie
- fix: agent - eBPF Ensure the Sofa protocol can reassemble #7151 by yinjiping
- fix: server static config PacketFanoutMode #7147 by TomatoMr
- fix: Repair collector network card list display incomplete #7146 by xiaochaoren1
- fix: server removes redundant function codes to avoid log errors #7144 by ZhengYa-0110
- fix: agent - eBPF Resolve missing fork() syscall on arm64 #7143 by yinjiping
- Fix prometheus data cannot be labeled with universal tags,if slow-decoder is used. #7100
- feat: call lua plugin #7634 by duandaa
- feat: agent - eBPF Improve aggregation efficiency of stack-trace string #7655 by yinjiping
- feat: Table alert_event add tags and modify metric_value function error #26054 #7652 by Ericsssss
- feat: agent add syscall_trace_id_disabled #7547 by TomatoMr
- feat: domain info case sensitive #7647 by askyrie
- feat: unifies controller manager log #7643 by ZhengYa-0110
- feat: agent - eBPF Configurable to disable tracing #7534 by yinjiping
- feat: add request type from Kafka trace map #7639 by lzf575
- feat: server - Add configuration items to server #7629 by yuanchaoa
- feat: adds blocker module to logger #7625 by ZhengYa-0110
- feat: limit number of agent_sync #7614 by askyrie
- feat: agent - do not send time_span to server #7610 by yuanchaoa
- feat: supports lua plugin #7602 by duandaa
- feat: support default team in domain create api #7622 by SongZhen0704
- feat: Modify app_service and app_instance tag type and filter condition #7621 by Ericsssss
- feat: unifies legacy log organization info #7618 by ZhengYa-0110
- feat: log format add org #7616 by askyrie
- feat: fill profile app_instance #7609 by taloric
- feat: agent - eBPF Add delay threshold check for push period #7607 by yinjiping
- feat: Tagrecorder log add org info #7579 by xiaochaoren1
- feat: Allow longer java symbol name #7603 by rvql
- feat: Modify alert_policy node type #7601 by Ericsssss
- feat: agent - eBPF Add kernel dependency check #7594 by yinjiping
- feat: delete invalid code for promethus target #7574 by askyrie
- feat: agent - support consistent timestamp in l7metrics #7561 by yuanchaoa
- feat: Profile support grafana #7559 by xiaochaoren1
- feat: Use the new logging module #7530 by jin-xiaofeng
- feat: update trace_tree struct #7523 by lzf575
- feat: update log format #7519 by askyrie
- feat: add cloud common for h3c #7320 by askyrie
- feat: agent - support parallel protocols #7582 by yuanchaoa
- feat: unifies http service log #7578 by ZhengYa-0110
- feat: Table alarm_event modify tag support oprerator #7573 by Ericsssss
- feat: support write flow_tag service #7550 by lzf575
- feat: unifies controller prometheus log #7528 by ZhengYa-0110
- feat: Table alert_event add tag #7564 by Ericsssss
- feat: alert event add fields #7558 by lzf575
- feat: change auto name #7557 by duandaa
- feat: modify alert_event user_filter condition #7556 by Ericsssss
- feat: alert event add new filed #7555 by jin-xiaofeng
- feat: alert event add _target_uid #7549 by jin-xiaofeng
- feat: update data source collection event.alarm_event to event.alert_e… #7539 by roryye
- feat: change service translation #7538 by duandaa
- feat: Tagrecorder support update team_id #7543 by xiaochaoren1
- feat: Modify alert_event event_level tag translation #7542 by Ericsssss
- feat: sub domain support update team #7535 by askyrie
- feat: update profile value to u64 #7531 by taloric
- feat: update alert event field and write flow_tag #7529 by lzf575
- feat: Modify sub_domain cluster_id description #7527 by SongZhen0704
- feat: unifies controller recorder log #7515 by ZhengYa-0110
- feat: Modify table alert_event query sql #7476 by Ericsssss
- feat: Server exporters support tag-filter-condition config (#7492) #7524 by lzf575
- feat: agent - eBPF Persist Java symbol table (#7325) #7522 by yinjiping
- feat: agent - Add description of mirror-traffic-pcp #7520 by yuanchaoa
- feat: alert event add target_tags #7517 by jin-xiaofeng
- feat: agent - support server port #7514 by yuanchaoa
- feat: update create k8s check #7513 by askyrie
- feat: add debug_sql_length_max config #7511 by duandaa
- feat: prevents dirty data from increasing MySQL IO #7510 by ZhengYa-0110
- feat: Support memory profile #7506 by rvql
- feat: Profile support mem-inuse #7503 by xiaochaoren1
- feat: refactors recorder pubsub ResourceUpdatedSubscriber interface #7407 by ZhengYa-0110
- feat: server encapsulates logger to support flexible recording of org information. #7280 by ZhengYa-0110
- feat: Add gitee mirror #7502 by Nick-0314
- feat: create k8s assign cluster id #7415 by askyrie
- feat: agent - eBPF Remove tracing for HEAD type requests in NGINX #7491 by yinjiping
- feat: support alarm event updated to alert event #7457 by lzf575
- feat: agent - support ingore vlan pcp #7449 by yuanchaoa
- feat: Querier support no limit #7473 by xiaochaoren1
- feat: agent adds the CommandParam fields, modifies the param validation method #7464 by TomatoMr
- feat: add agent command type probe #7433 by roryye
- feat: Alarm event field optimization #7409 by jin-xiaofeng
- feat: Get metrics ignore certain databases #7427 by xiaochaoren1
- feat: Get metrics ignore time #7425 by xiaochaoren1
- feat: agent - dispatcher support set cpu affinity #7424 by yuanchaoa
- feat: create sub domian set default team id #7420 by askyrie
- feat: Optimize get metrics performance #7419 by xiaochaoren1
- feat: sub domain support filter user id #7406 by askyrie
- feat: controller recorder updates updated_at field when soft deleted data is recreated #7376 by ZhengYa-0110
- feat: controller supports syncronizing clickhouse data from proxysql #7354 by ZhengYa-0110
- feat: Modify tracemap url #7391 by xiaochaoren1
- feat: Tracemap add header #7386 by xiaochaoren1
- feat: Allow overriding remote exec cmdline with async function #7383 by rvql
- feat: tracemap add generator #7379 by taloric
- feat: removes redundant security group code #7377 by ZhengYa-0110
- feat: Improve tracemap api #7367 by xiaochaoren1
- feat: add querier shared write queue #7361 by taloric
- feat: sub domain support team #7338 by askyrie
- feat: support trace_tree storage #7313 by lzf575
- feat: agent - add inner queue to mirror dispatcher #7352 by yuanchaoa
- feat: recorder supports updating vinterface device id #7346 by ZhengYa-0110
- feat: Agent remote exec returns specific errors #7298 by roryye
- feat: add raw trace map model #7339 by taloric
- feat: Return stderr for remote exec #7337 by rvql
- feat: Querier add tracemap #7330 by xiaochaoren1
- feat: Update remote command param regex #7326 by rvql
- feat: agent - eBPF Whitelist implementation reassembly #7316 by yinjiping
- feat: Change remote exec param to use regex #7314 by rvql
- feat: mark the resource information of loopback traffic by Agent info #7305 by lzf575
- feat: Add RemoteExec param spec and change cmd id type to string #7287 by rvql
- feat: add trace map router #7299 by taloric
- feat: server uses sub_domain team id first when publishing message to tagrecorder. #7293 by ZhengYa-0110
- feat: agent opens the protocol desensitization by default #7285 by TomatoMr
- feat: agent - flow&app log collected by lo nic do not report ctrl_mac #7272 by yuanchaoa
- feat: querier - Rewriting ParseShowSql with Regular Expressions #7268 by duandaa
- feat: Support kubernetes api field_selector #7248 by rvql
- feat: add debug ctl to rebalance agent by traffic #7184 by roryye
- feat: agent - eBPF Add JAVA symbol file generation log #7258 by yinjiping
- feat: revert - Rewriting ParseShowSql with Regular Expressions #7252 by duandaa
- feat: querier - Rewriting ParseShowSql with Regular Expressions #7181 by duandaa
- feat: server adds mysql conns configs #7139 by ZhengYa-0110
- feat: Add command for java stack dump #7226 by rvql
- feat: Add volcengine icon const #7204 by xiaochaoren1
- feat: Added automatic update changlog action #7135 by Nick-0314
- feat: Profile adjust decompression order #7122 by xiaochaoren1
- feat: CK’s username and password support the use of special characters #7119 by lzf575
- feat: add volcengine icon const #7179 by askyrie
- feat: agent - support vhost user #7164 by yuanchaoa
- feat: Alarm_policy queue.metrics.overwritten and ingester.queue.metri… #7173 by Ericsssss
- feat: Modify system alarm policy query_conditions columns #7171 by Ericsssss
- feat: OTel’s HTTP protocol parsing optimization in l7_flow_log #7136 by lzf575
- feat: deepflow-ctl ingester support debugging by org id #7133 by lzf575
- feat: agent support setting PACKET_FANOUT #7126 by TomatoMr
- feat: add volcengine cloud platform for server controller #7090 by askyrie
- feat: agent directly reports metrics that can be used for alert #7089 by TomatoMr
- feat: server directly reports metrics of load1_by_cpu_num that can be used for alert #7088 by lzf575
- refactor: define field value type using enum #7686 by lzf575
- refactor: polish agent config #7342 by sharang
- refactor: update monitor, server log with org info #7597 by roryye
- refactor: agent remove prometheus api sync #7576 by TomatoMr
- refactor: cli update and deepflow-server update message #7500 by lzf575
- refactor: server message update #7498 by TomatoMr
- refactor: trace_tree add topic field #7418 by lzf575
- refactor: trace-id-with-index is enabled by default and the type is hash #7416 by lzf575
- refactor: Ingester add default value config #7395 by lzf575
- refactor: modify the type of TraceTreeEnabled field #7378 by lzf575
- refactor: rename package name #7344 by taloric
- refactor: move trace-map dir path #7343 by taloric
- refactor: OTel HTTP l7_protocol_str change from http to HTTP #7292 by lzf575
- refactor: server recorder polishes id allocator #7168 by ZhengYa-0110
- refactor: Change crate name #7155 by rvql
- refactor: trace_tree add encoding respose statistics #7430 by lzf575
- perf: optimize trace_tree slice assignment #7414 by lzf575
- perf: improve trace_tree search index #7413 by lzf575
- perf: add setting ttl_only_drop_parts to the CK table to make TTL more efficient #7265 by lzf575
- perf: improve parsing RequestResource from http.url of OTel data #7172 by lzf575