-
Notifications
You must be signed in to change notification settings - Fork 399
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: flusher_oltp plugin supports logs(v1) and metrics/traces(v2) #646
Merged
+2,041
−1,103
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
shunjiazhu
changed the title
feat: flusher_oltp supports metrics/traces pipelineEvents (v2)
feat: flusher_oltp pluginsupports logs(v1) and metrics/traces(v2)
Feb 13, 2023
solve #650 |
liuhaoyang
requested changes
Feb 14, 2023
shunjiazhu
changed the title
feat: flusher_oltp pluginsupports logs(v1) and metrics/traces(v2)
feat: flusher_oltp plugin supports logs(v1) and metrics/traces(v2)
Feb 14, 2023
flusher_oltp需要显式地配置Logs/Metrics/Traces的输出,如果没有配置,则不会输出相应的数据。 |
messixukejia
requested changes
Feb 15, 2023
messixukejia
approved these changes
Feb 15, 2023
liuhaoyang
approved these changes
Feb 15, 2023
henryzhx8
pushed a commit
that referenced
this pull request
Jan 20, 2025
Link: https://code.alibaba-inc.com/sls/ilogtail/codereview/12768482 * merge opensource 1.5 * Squashed commit of the following: commit ac09462 Author: yyuuttaaoo <yyuuttaaoo@gmail.com> Date: Fri May 26 19:24:01 2023 +0800 hotfix version 1.5.2 commit 52d70fd Author: Tom Yu <yyuuttaaoo@gmail.com> Date: Fri May 26 17:04:23 2023 +0800 close #872, fix container file fd not close if multiple configs monitor the same dir (#873) commit 7fd7263 Author: linrunqi08 <90741255+linrunqi08@users.noreply.github.com> Date: Thu May 18 09:58:40 2023 +0800 fix #851 (#852) * fix createAliyunLogOperationWrapper * fix fetch token interval * fix lint * fix create wrapper * fix UpdateTokenFunction * fix comment * fix comment commit 44a9dcd Author: linrunqi08 <90741255+linrunqi08@users.noreply.github.com> Date: Thu May 11 16:23:23 2023 +0800 add tags to profile log (#840) * add tags to shennong log * fix compile * fix compile * fix comment * fix comment commit a42a021 Author: linrunqi08 <90741255+linrunqi08@users.noreply.github.com> Date: Thu May 11 10:10:49 2023 +0800 fix env config cache (#844) commit 03dfa0b Author: Evan <31562192+EvanLjp@users.noreply.github.com> Date: Mon May 8 14:20:26 2023 +0800 fix system disk total val (#835) * fix system disk total val --------- Co-authored-by: liujiapeng.ljp <liujiapeng.ljp@alibaba-inc.com> commit 126497d Author: Tom Yu <yyuuttaaoo@gmail.com> Date: Thu May 4 10:44:04 2023 +0800 Fix: stale env config (#825) * fix: do not read env config from exited containers commit b0e659c Author: Tao Yu <yyuuttaaoo@gmail.com> Date: Wed May 3 00:12:30 2023 +0800 fix windows 64-bit cgo interface commit baf0f66 Author: yyuuttaaoo <yyuuttaaoo@gmail.com> Date: Tue May 2 01:00:15 2023 +0800 add 1.5.0 artifacts commit 164c96b Author: Tom Yu <yyuuttaaoo@gmail.com> Date: Sun Apr 30 23:58:10 2023 +0800 bump version to 1.5.0 (#822) commit 3c3cc4f Author: liukezhi2 <131571000+liukezhi2@users.noreply.github.com> Date: Sun Apr 30 23:15:13 2023 +0800 feat: support dynamic tag (#810) * feat: support dynamic tag * read dynamic tag from env ALIYUN_LOG_FILE_TAGS commit ce4eaeb Author: dragonYang200 <124329811+dragonYang200@users.noreply.github.com> Date: Sat Apr 29 16:00:23 2023 +0800 windows compile scripts (#745) * windows compile script --------- Co-authored-by: Tao Yu <yyuuttaaoo@gmail.com> commit 251b108 Author: Tom Yu <yyuuttaaoo@gmail.com> Date: Thu Apr 27 15:10:39 2023 +0800 fix: processor filter key filter log even if key matches (#815) commit c24dcce Author: Evan <31562192+EvanLjp@users.noreply.github.com> Date: Wed Apr 26 19:58:21 2023 +0800 ping add local mode support (#807) commit 503caf4 Author: henryzhx8 <38356684+henryzhx8@users.noreply.github.com> Date: Wed Apr 26 11:10:15 2023 +0800 add switch policy for sls data server endpoint (#707) * add switch policy for sls data server endpoint commit 80e5eaa Author: henryzhx8 <38356684+henryzhx8@users.noreply.github.com> Date: Wed Apr 26 11:09:10 2023 +0800 add support for proxy through env (#790) * add support for proxy through env commit e392e2e Author: Tom Yu <yyuuttaaoo@gmail.com> Date: Wed Apr 26 11:07:47 2023 +0800 feat: print response time in sender (#814) commit 1c11345 Author: Tom Yu <yyuuttaaoo@gmail.com> Date: Mon Apr 24 14:13:52 2023 +0800 close #798 (#799) Fix index when creating logstore in query mode commit 8276977 Author: haorui <60883781+haoruilee@users.noreply.github.com> Date: Mon Apr 24 14:12:24 2023 +0800 [FIX] remove upperbound of autosplit (#797) commit 2794cbd Author: Liu Haoyang <liuhaoyang.qz@bytedance.com> Date: Tue Apr 18 14:52:43 2023 +0800 feat: move Log Body to LogContent (#800) * refactor Log Body too Contents * Fix test build error * update docs commit bcf8a41 Author: 郭刚平 <guogangping@bytedance.com> Date: Thu Apr 13 06:47:06 2023 +0800 doc: fix example error of ext_groupinfo_filter (#785) commit a9ac34d Author: 郭刚平 <guogangping@bytedance.com> Date: Wed Apr 12 10:50:45 2023 +0800 fix: docs typo error (#783) commit 130aba6 Author: Zhu Shunjia <zhushunjia@bytedance.com> Date: Tue Apr 11 15:38:57 2023 +0800 feat: otlp-log-v2 (#778) * otlp decoder implements decodev2 for logs * implement otlp log converter commit ba50697 Author: Evan <31562192+EvanLjp@users.noreply.github.com> Date: Mon Apr 10 17:16:08 2023 +0800 Feature support goprofile pull (#764) * feature-support-goprofile-pull * support go profile pull * feature-support-goprofile-pull * feature-support-goprofile-pull * feature-support-goprofile-pull * feature-support-goprofile-pull * polish codes --------- Co-authored-by: liujiapeng.ljp <liujiapeng.ljp@alibaba-inc.com> commit df051e9 Author: PjJinchen <6268414+pj1987111@users.noreply.github.com> Date: Mon Apr 10 10:50:34 2023 +0800 Feature add support of quote in processor_split_key_value plugin (#766) * feat: add support of quote in processor_split_key_value plugin * feat: add support of quote in processor_split_key_value plugin add tests * feat: add support of quote in processor_split_key_value add docs commit cde3e53 Author: louis <38313565+oldthreefeng@users.noreply.github.com> Date: Fri Apr 7 19:39:39 2023 +0800 Update processor-regex.md (#772) add KeepSourceIfParseError in processor_regex doc commit a961b26 Author: 徐可甲 <messixukejia@163.com> Date: Thu Apr 6 12:12:59 2023 +0800 Update developer.md (#767) * Update developer.md commit aae107c Author: PjJinchen <6268414+pj1987111@users.noreply.github.com> Date: Thu Apr 6 12:12:09 2023 +0800 [DOC] Add daemon tutorial (#769) * doc: add linux daemon commit 6340731 Author: PjJinchen <6268414+pj1987111@users.noreply.github.com> Date: Wed Apr 5 23:42:56 2023 +0800 Processor regex replace (#757) * add processor_fields_with_condition to support process actions after switch-case conditions … (#139) * add processor_filter_compose_regex to support add fields after regex filter commit 5518b55 Author: 郭刚平 <guogangping@bytedance.com> Date: Mon Apr 3 20:04:12 2023 +0800 feat: check docker version to determine whether using docker buildkit (#749) * feat: check docker version to determine whether using docker buildkit * feat: use docker buildkit only if docker_version >=19.03 && SSH_AUTH_SOCK env set * fix: set dockerfile syntax to enable --mount=type=ssh support on v19.03 commit d7359a7 Author: PjJinchen <6268414+pj1987111@users.noreply.github.com> Date: Mon Apr 3 16:29:22 2023 +0800 Jinchen #558 (#758) * upgrade: optimization processor_split_key_value plugin commit c732ffd Author: Takuka0311 <66948919+Takuka0311@users.noreply.github.com> Date: Mon Apr 3 16:25:51 2023 +0800 Fix ConfigServer's code (#743) * Standardize ConfigServer's code format. * Add mConfigServerAvailable commit 61c4975 Author: Tom Yu <yyuuttaaoo@gmail.com> Date: Mon Apr 3 14:13:53 2023 +0800 fix: missed import_plugins.sh (#763) commit b1f07b4 Author: Zhu Shunjia <zhushunjia@bytedance.com> Date: Mon Apr 3 13:29:19 2023 +0800 feat: move helper to pkg/helper and implement decodeV2 of prometheus (#742) * prometheus decoder supports DecodeV2 commit 16e18f3 Author: Tom Yu <yyuuttaaoo@gmail.com> Date: Mon Apr 3 13:28:43 2023 +0800 fix: gozstd compatiblity in some environment (#761) * fix gozstd in some environment commit d759e4a Author: shalousun <836575280@qq.com> Date: Fri Mar 31 15:09:09 2023 +0800 feat: Support elasticsearch dynamic index expression formatting (#717) * feat: Support elasticsearch dynamic index expression formatting * update: Add a document to introduce how to format the es index commit db1d5a9 Author: Bingchang Chen <19990626.love@163.com> Date: Fri Mar 31 13:58:13 2023 +0800 feat: add loki flusher (#685) * feat: add loki flusher --------- Co-authored-by: henryzhx8 <38356684+henryzhx8@users.noreply.github.com> Co-authored-by: Tom Yu <yyuuttaaoo@gmail.com> commit 4fa2d6f Author: shalousun <836575280@qq.com> Date: Fri Mar 31 13:56:59 2023 +0800 Fix: tag fields rename (#746) * fix #744 * update: open enable_env_ref_in_config * update: add addTagIfRequired function * update: optimised flusher-kafka_v2.md --------- Co-authored-by: Tom Yu <yyuuttaaoo@gmail.com> commit f36d92f Author: henryzhx8 <38356684+henryzhx8@users.noreply.github.com> Date: Fri Mar 31 12:35:32 2023 +0800 temporarily remove nginx e2e case (#753) * improve doc * temporarily remove nginx e2e case commit 132c875 Author: PjJinchen <6268414+pj1987111@users.noreply.github.com> Date: Fri Mar 31 07:25:41 2023 +0800 Add metrics system doc (#750) * add metric-system doc commit 0a6a34d Author: Tom Yu <yyuuttaaoo@gmail.com> Date: Thu Mar 30 23:16:28 2023 +0800 fix: unittest (#751) * fix: unittest * update CMakeLists commit 79c9783 Author: henryzhx8 <38356684+henryzhx8@users.noreply.github.com> Date: Tue Mar 28 17:14:00 2023 +0800 fix broken link in SUMMARY.md (#748) commit d7ecee0 Author: 郭刚平 <guogangping@bytedance.com> Date: Mon Mar 27 14:21:21 2023 +0800 feat: add Extension type plugin && http flusher support Authenticator、Filter (#648) feat: add Extension type plugin && http flusher support Authenticator commit 246c91a Author: dragonYang200 <124329811+dragonYang200@users.noreply.github.com> Date: Fri Mar 24 14:50:51 2023 +0800 change github.com/mindprince/gonvml to github.com/iLogtail/gonvml (#722) * compatible to windows compile * change github.com/mindprince/gonvml to github.com/iLogtail/gonvml * license * merge form master * refine license * refine license * refine license * refine license * refine license commit 6869339 Author: Evan <31562192+EvanLjp@users.noreply.github.com> Date: Thu Mar 23 11:37:36 2023 +0800 add fork license markdown (#741) Co-authored-by: liujiapeng.ljp <liujiapeng.ljp@alibaba-inc.com> commit 5fc3807 Author: Evan <31562192+EvanLjp@users.noreply.github.com> Date: Wed Mar 22 20:04:42 2023 +0800 refine license (#739) Co-authored-by: liujiapeng.ljp <liujiapeng.ljp@alibaba-inc.com> commit bd6de9b Author: Tom Yu <yyuuttaaoo@gmail.com> Date: Wed Mar 22 15:48:17 2023 +0800 bump version to 1.4.0 (#732) * bump version to 1.4.0 * polish license (#736) Co-authored-by: Evan <31562192+EvanLjp@users.noreply.github.com> commit 3a99420 Author: Weipeng Hong <961365124@qq.com> Date: Wed Mar 22 15:36:36 2023 +0800 fix: fix a typo in .gitignore file. (#735) commit 28bfd10 Author: Evan <31562192+EvanLjp@users.noreply.github.com> Date: Wed Mar 22 14:00:47 2023 +0800 polish license (#736) Co-authored-by: liujiapeng.ljp <liujiapeng.ljp@alibaba-inc.com> commit 5f36f58 Author: zeroerror2023 <127468932+zeroerror2023@users.noreply.github.com> Date: Wed Mar 22 09:17:20 2023 +0800 Update overview.md (#733) 修正错别字 commit 59f30fc Author: Evan <31562192+EvanLjp@users.noreply.github.com> Date: Tue Mar 21 19:37:51 2023 +0800 Add async counter for unittest (#711) * add async counter helper * extend-http-dumper-ut-time commit dd505f1 Author: Evan <31562192+EvanLjp@users.noreply.github.com> Date: Tue Mar 21 08:10:30 2023 +0800 add test (#723) Co-authored-by: liujiapeng.ljp <liujiapeng.ljp@alibaba-inc.com> commit 1ddd4c0 Author: Zhu Shunjia <zhushunjia@bytedance.com> Date: Mon Mar 20 16:20:40 2023 +0800 fix nil map panic (#721) commit 044ba92 Author: Ao Qiao <qiao_ao@foxmail.com> Date: Mon Mar 20 15:16:01 2023 +0800 Feat: Support elasticsearch flusher (#681) * Add flusher_elasticsearch.go * Add e2e test * Add licences commit b32a22d Author: Takuka0311 <66948919+Takuka0311@users.noreply.github.com> Date: Mon Mar 20 15:12:51 2023 +0800 fix some bugs of configserver (#703) * fix some bugs * change int to Json::Value::ArrayIndex commit 1a77d57 Author: henryzhx8 <38356684+henryzhx8@users.noreply.github.com> Date: Mon Mar 20 15:09:50 2023 +0800 add stability level doc (#705) * add stability level doc * add stability info for exsiting plugins commit e0c5ec4 Author: 郭刚平 <guogangping@bytedance.com> Date: Mon Mar 20 14:42:32 2023 +0800 feat: retry on request timeout (#712) commit 8bc931f Author: 千乘(Qian Sheng) <81615037+qiansheng91@users.noreply.github.com> Date: Mon Mar 20 11:36:55 2023 +0800 change property namespace to service.namespace (#718) commit f391911 Author: linrunqi08 <90741255+linrunqi08@users.noreply.github.com> Date: Fri Mar 17 11:15:39 2023 +0800 add ecs meta to status metric (#709) * add ecs meta to status metric * fix comment * add ecs region id * try fix test * try fix test * reset test code commit 1c861ec Author: Evan <31562192+EvanLjp@users.noreply.github.com> Date: Wed Mar 15 16:26:44 2023 +0800 Add ecs meta (#692) * add ecs meta * add ecs meta * add ecs meta * add ecs meta * add ecs meta * add ecs meta * add ecs meta * add ecs meta * polish codes * add ecs meta * add ecs meta * add ecs meta * add ecs meta * polish codes * add ecs meta * fix lint * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * add examples * add examples * add examples * add examples --------- Co-authored-by: liujiapeng.ljp <liujiapeng.ljp@alibaba-inc.com> commit 1a14bc4 Author: linrunqi08 <90741255+linrunqi08@users.noreply.github.com> Date: Tue Mar 14 16:16:04 2023 +0800 add switch for collect containers (#699) * add_switch_for_collect_containers commit bbb54ba Author: Liu Haoyang <liuhaoyang.qz@bytedance.com> Date: Wed Mar 8 15:58:26 2023 +0800 feat: suppprt log event model (#647) * feat: suppprt log event model commit 9f6b8b6 Author: dragonYang200 <124329811+dragonYang200@users.noreply.github.com> Date: Wed Mar 8 15:45:44 2023 +0800 compatible to windows compile (#694) commit 7477801 Author: Evan <31562192+EvanLjp@users.noreply.github.com> Date: Tue Mar 7 11:56:35 2023 +0800 unify-profile-cpu-unit (#678) * unify-profile-cpu-unit * fix jfr unit * fix cpu and wall --------- Co-authored-by: liujiapeng.ljp <liujiapeng.ljp@alibaba-inc.com> Co-authored-by: linrunqi08 <linrunqi08@163.com> commit 7a46a38 Author: linrunqi08 <90741255+linrunqi08@users.noreply.github.com> Date: Tue Mar 7 11:50:35 2023 +0800 add more env field (#688) * add more env field to support sls logstore options * add hot ttl to product api commit f2b7f4b Author: 徐可甲 <messixukejia@163.com> Date: Tue Mar 7 11:33:14 2023 +0800 Update README.md commit 74d423e Author: Tom Yu <yyuuttaaoo@gmail.com> Date: Sun Mar 5 23:04:51 2023 +0800 Add logs for container matching in stdout plugin (#689) * Add logs for container matching in stdout plugin Set user agent for sls client commit 7a1a8b7 Author: Evan <31562192+EvanLjp@users.noreply.github.com> Date: Tue Feb 28 17:15:17 2023 +0800 enhance prometheus support staleness (#684) * enhance prometheus * enhance prometheus * enhance prometheus * enhance prometheus --------- Co-authored-by: liujiapeng.ljp <liujiapeng.ljp@alibaba-inc.com> commit d0d2be2 Author: 郭刚平 <guogangping@bytedance.com> Date: Sat Feb 25 00:58:34 2023 +0800 fix: ensure generating plugins-imports outside docker container (#682) commit 745d822 Author: Evan <31562192+EvanLjp@users.noreply.github.com> Date: Wed Feb 22 19:53:04 2023 +0800 Add pyroscope input new v1 (#673) * add pyroscope pprof profile support * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * add pyroscope pprof profile support * pyroscope tire support * pyroscope tire support * add pyroscope jfr (#604) * add jfr * supply go lables * supply go lables * polish codes * fix comment (#609) * polish codes * polish codes * polish codes * polish codes * polish codes * fix jfr data format (#610) * polish codes * polish codes * add profile input v2 * fix static check * fix static check * fix test * polish codes * add profile input v2 * add profile input v2 * add profile input v2 * add profile input v2 * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * fix unit * fix copy error * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * remove v2 * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish Pyroscope demo * polish Pyroscope demo * add changelog --------- Co-authored-by: liujiapeng.ljp <liujiapeng.ljp@alibaba-inc.com> Co-authored-by: linrunqi08 <90741255+linrunqi08@users.noreply.github.com> Co-authored-by: linrunqi08 <linrunqi08@163.com> commit cd6ec5b Author: 郭刚平 <guogangping@bytedance.com> Date: Tue Feb 21 22:41:14 2023 +0800 feat: support private plugin integration (#638) * feat: support private plugin integration * fix: optimize code * fix: ignore git config -l error * fix: add import_plugins step for some Makefile command * fix: ignore git config -l error * fix: remove useless file * fix: modify Dockerfile according BUILD_KIT_ENABLE * fix: licenses * fix: unit tests * fix: e2e tests fix * doc: add changelog * doc: adjust plugin dev docs * doc: add plugins.yml config docs * fix: typo * fix: unit tests commit d18b0a2 Author: 徐可甲 <messixukejia@163.com> Date: Mon Feb 20 20:12:04 2023 +0800 2022 open source report (#672) commit 4294216 Author: 千乘(Qian Sheng) <81615037+qiansheng91@users.noreply.github.com> Date: Mon Feb 20 16:38:29 2023 +0800 Fix NPE Exception (#671) commit 5302d63 Author: Takuka0311 <66948919+Takuka0311@users.noreply.github.com> Date: Fri Feb 17 19:57:38 2023 +0800 doc: configserver (#658) * Add doc on how to configure ConfigServer at Agent commit 5bbf887 Author: Ao Qiao <qiao_ao@foxmail.com> Date: Fri Feb 17 19:33:34 2023 +0800 Fix docker user privilege problem (#664) commit e7374e9 Author: Tom Yu <yyuuttaaoo@gmail.com> Date: Fri Feb 17 09:14:32 2023 +0800 fix #661, fix update time to make container removable (#662) * fix #661, fix update time to make container removable commit ba1166f Author: Zhu Shunjia <zhushunjia@bytedance.com> Date: Wed Feb 15 18:02:56 2023 +0800 feat: flusher_oltp plugin supports logs(v1) and metrics/traces(v2) (#646) * move otlp constant from helper to pkg to avoid import cycle * pass ut and link * flusher_otlp support seperate configs for logs/metrics/traces * update documents * feat: disable some output * fix ut * Revert "fix ut" This reverts commit 77f0330. * Revert "feat: disable some output" This reverts commit f409a76. * change: specific configturaions for logs/traces/metrics * fix typos in docs and logs * fix comments * make lint * rename ProtocolOtlpAllV1 to ProtocolOtlpV1 * remove unused constant * fix: skip leveKey commit 1c3f93d Author: Evan <31562192+EvanLjp@users.noreply.github.com> Date: Wed Feb 15 17:17:27 2023 +0800 Fix metadata aggregator (#654) * fix-metadata-aggregator * fix-metadata-aggregator * fix-metadata-aggregator * fix-metadata-aggregator * fix-metadata-aggregator * polish codes --------- Co-authored-by: liujiapeng.ljp <liujiapeng.ljp@alibaba-inc.com> commit b78911d Author: Takuka0311 <66948919+Takuka0311@users.noreply.github.com> Date: Wed Feb 15 09:18:27 2023 +0800 feat: config server (#613) * Modified from pr#506 * Update AppConfig.cpp --------- Co-authored-by: henryzhx8 <38356684+henryzhx8@users.noreply.github.com> Co-authored-by: Tao Yu <yyuuttaaoo@gmail.com> commit 39237b8 Author: 郭刚平 <guogangping@bytedance.com> Date: Tue Feb 14 13:34:54 2023 +0800 feat: http flusher support variable config in Header (#643) * feat: http flusher support variable config in Header * fix: lint * doc: http flusher header support variables * doc: add docs commit a7ff0a6 Author: 郭刚平 <guogangping@bytedance.com> Date: Tue Feb 14 11:21:07 2023 +0800 feat: http flusher support convert Metric Event to influxdb protocol (#641) * feat: http flusher support convert Metric Event to influxdb protocol * feat: support config behavior on unexpected data commit e8e92e0 Author: kl7sn <mex7.0828@gmail.com> Date: Mon Feb 13 23:46:52 2023 +0800 feat: add clickhouse flusher (#554) (#580) * feat: add clickhouse flusher (#554) * test: complete the e2e test #554 * docs: docs update #554 * feat: automatically create buffer tables and support parameter configuration Signed-off-by: kl7sn <mex7.0828@gmail.com> Co-authored-by: Tao Yu <yyuuttaaoo@gmail.com> commit 3b687e3 Author: linrunqi08 <90741255+linrunqi08@users.noreply.github.com> Date: Mon Feb 13 22:25:02 2023 +0800 fix processor_desensitize (#640) * fix Chinese desensitize commit 66daff1 Author: Tom Yu <yyuuttaaoo@gmail.com> Date: Mon Feb 13 16:49:29 2023 +0800 Grok processor report match errors by default (#645) * close #644, grok report match errors on default meanwhile change pure plugin LogtailSysConfDir to current dir fix plugin version in logs by using ldflag to set go plugin version commit 2b7b060 Author: Zhu Shunjia <shunjiazhu@users.noreply.github.com> Date: Wed Feb 8 23:33:45 2023 +0800 feat: otlp grpc/http input service for logs, metrics, and traces (v2) (#611) * feat: add oltp grpc input * feat: add cn docs for service_oltp_grpc * opentelemetry plugin supports http protocal commit a201ee3 Author: 郭刚平 <guogangping@bytedance.com> Date: Wed Feb 8 11:33:48 2023 +0800 fix: influxdb should allow empty string value (#631) commit 700be9e Author: 徐可甲 <messixukejia@163.com> Date: Wed Feb 8 11:10:25 2023 +0800 update contributing (#635) * update contributing --------- Co-authored-by: Tao Yu <yyuuttaaoo@gmail.com> commit 2695aa8 Author: 徐可甲 <messixukejia@163.com> Date: Tue Feb 7 10:53:30 2023 +0800 chatgroup update (#633) commit 29b72d0 Author: 徐可甲 <messixukejia@163.com> Date: Sun Feb 5 21:56:30 2023 +0800 符号错误修正 (#629) commit d29707c Author: 徐可甲 <messixukejia@163.com> Date: Sun Feb 5 10:41:32 2023 +0800 Update developer-guide.md (#628) commit 7d0d606 Author: 徐可甲 <messixukejia@163.com> Date: Fri Feb 3 21:39:12 2023 +0800 add use-cases (#627) commit b7fda19 Author: 徐可甲 <messixukejia@163.com> Date: Fri Feb 3 21:20:56 2023 +0800 Update ilogtail.md (#626) commit 420b3ff Author: 郭刚平 <guogangping@bytedance.com> Date: Fri Feb 3 17:30:28 2023 +0800 refactor: move pipeline models to pkg module (#624) * refactor: move pipeline models to pkg module commit 73c84d6 Author: henryzhx8 <38356684+henryzhx8@users.noreply.github.com> Date: Fri Feb 3 16:25:23 2023 +0800 fix blocking problem caused by alwaysonline config update (#622) * resume config before stopping it commit 89456fa Author: shalousun <smartdoc647@gmail.com> Date: Thu Feb 2 22:12:53 2023 +0800 feat: flusher pulsar (#603) * feat: flusher pulsar commit 77b65fb Author: urnotsally <yuqianwen.work@bytedance.com> Date: Thu Feb 2 21:20:07 2023 +0800 feat: http flusher add Convert.Separator config field (#616) * feat: http flusher add Convert.Separator config field * fix: add docs for http flusher convert separator * feat: add docs for raw protocol commit 6cb1ff3 Author: henryzhx8 <38356684+henryzhx8@users.noreply.github.com> Date: Fri Jan 20 10:54:10 2023 +0800 improve logs on the lifecycle of log reader and checkpoint (#595) * improve logs on the lifecycle of log reader and checkpoint commit 92180b0 Author: urnotsally <30822030+urnotsally@users.noreply.github.com> Date: Tue Jan 17 15:46:58 2023 +0800 feat: add metadata group aggregator supporting group pipelineGroupEvents by metadata keys & enable http flusher and http server input supporting raw protocol (#599) * fix: KeyValuesImpl fix Contains func * fix: observePipeCollector fix ToArray func * feat: http server input support metric data model and raw format * feat: add metadata group aggregator * feat: http flusher support raw protocol * feat: stdout flusher support the events of byteArray type * feat: add docs for flusher/http-server, aggregator/metadata-group, input/http-service * fix: handle errors in writeByteArray for stdout flusher * fix: add DecoderV2 to interface Decoder commit 96614fe Author: Evan <31562192+EvanLjp@users.noreply.github.com> Date: Mon Jan 16 17:56:19 2023 +0800 fix prometheus stream fetch mode block (#607) Co-authored-by: liujiapeng.ljp <liujiapeng.ljp@alibaba-inc.com> commit 5270316 Author: linrunqi08 <90741255+linrunqi08@users.noreply.github.com> Date: Mon Jan 16 17:30:06 2023 +0800 add container info (#567) add container info commit 59079d6 Author: henryzhx8 <38356684+henryzhx8@users.noreply.github.com> Date: Mon Jan 16 15:05:40 2023 +0800 change the order of dumping checkpoint to avoid checkpoint overwritten caused by inode multiplexing (#596) * change the order of dumping checkpoint commit 459fd7a Author: shalousun <smartdoc647@gmail.com> Date: Sat Jan 14 07:19:39 2023 +0800 feat: flusher kafka v2 support TLS and Kerberos (#602) * feat: flusher kafka support tls and Kerberos commit c90d573 Author: henryzhx8 <38356684+henryzhx8@users.noreply.github.com> Date: Tue Jan 10 17:12:56 2023 +0800 fix time parsing problem (#552) * fix time parsing problem commit 59667ee Author: 郭刚平 <guogangping@bytedance.com> Date: Fri Dec 30 11:43:16 2022 +0800 fix: metric labels compare error (#594) commit a01057b Author: Takuka0311 <66948919+Takuka0311@users.noreply.github.com> Date: Fri Dec 30 09:00:51 2022 +0800 Update processor-desensitize.md (#593) fix some wrong descriptions commit 2639133 Author: 郭刚平 <guogangping@bytedance.com> Date: Fri Dec 30 08:00:31 2022 +0800 fix: decode error when input influxdb data contains multi fields (#583) * fix: decode error when input influxdb data contains multi fields commit bb03db1 Author: chenxujun <co63oc@users.noreply.github.com> Date: Wed Dec 28 10:44:36 2022 +0800 Update performance-compare-with-filebeat.md (#590) commit b939cae Author: chenxujun <co63oc@users.noreply.github.com> Date: Wed Dec 28 10:43:38 2022 +0800 Update build.md (#587) commit 8f3f4f4 Author: chenxujun <co63oc@users.noreply.github.com> Date: Wed Dec 28 10:43:28 2022 +0800 Update system-config.md (#588) commit 79d5094 Author: chenxujun <co63oc@users.noreply.github.com> Date: Wed Dec 28 10:43:00 2022 +0800 Update metric-meta-host.md (#591) commit 38a46cb Author: Liu Haoyang <liuhaoyang.qz@bytedance.com> Date: Thu Dec 15 20:49:09 2022 +0800 Define span model and byteArray model (#571) * Define the metrics data model and modify the plugin manager to support the new model * Fix build & lint error * metric_mock,processor_default,flusher_stdout support metrics models * update vscode ignore rule * update vscode ignore rule * Optimize the metric print of stdout flusher * Make SlsInput and PipelineInput compatible * fix InputMock * reset winmeta Opcodes * reset LocalCollector * reset codes * make both input run * reser * Fix metric_docker_file rdb mysql plugin run error * reset skywalking bp.go * reset skywalking pb.go * rename sls function name * reset * reset * reset * reset self_metric_imp_test * reset * reset * reset aggregators * reset aggregators * reset aggregators * refactor plugin runner * fix input mock * refactor: plugin runner * add pkg/constraints IntUintFloat * Fix restart pipeline * Fix flusher stop * Fix always run config tests * Add some ut * Add ut for plugin runner * Add math_helper_test * Add go version log * Update makefile * for test * reset constraints.IntUintFloat * refactor: rename plugin1 to xxxV1 % refactor pluginrunner * fix: Correctly handle the case comparison of version * refactor: Add Initialized check for pluginRunner * fix: support FlushOutStore overwrite * refactor: Optimize unsend data merge timing * define span and byteArray data model * resolve conflict * rename * rename * fix build error * add some notes * Fix gofmt lint * rename keyValuesEmpty to keyValuesNoop commit 4587fd6 Author: 郭刚平 <guogangping@bytedance.com> Date: Wed Dec 14 14:01:34 2022 +0800 fix: fix metric name field name split error when contains ":" (#578) * fix: fix metric name field name split error when contains ":" * fix: fix unit tests commit ae2f89f Author: Tom Yu <yyuuttaaoo@gmail.com> Date: Wed Dec 14 02:07:18 2022 +0800 fix 3 bugs in v1.3.0 (#574) * fix ptr bug (#566) * update processor_desensitize (#568) * fix arm version compatibility (#569) * fix buffer_file_path error (#573) * update version to 1.3.1 Co-authored-by: henryzhx8 <38356684+henryzhx8@users.noreply.github.com> Co-authored-by: Takuka0311 <66948919+Takuka0311@users.noreply.github.com> Co-authored-by: linrunqi08 <90741255+linrunqi08@users.noreply.github.com> commit 318be0d Author: 郭刚平 <guogangping@bytedance.com> Date: Mon Dec 12 20:02:56 2022 +0800 feat: do not replace influxdb acceptable chars when FieldsExtend enabled (#565) * feat: do not replace influxdb acceptable chars when FieldsExtend enabled * fix: add unit tests * fix: gofmt commit ac73089 Author: 郭刚平 <512979011@qq.com> Date: Fri Dec 9 18:54:01 2022 +0800 feat: add http flusher supporting influxdb protocol & add group aggregator supproting group logs by keys (#521) * feat: add influxdb flusher & group aggregator * feat: http flusher support concurrency setting commit 2900354 Author: henryzhx8 <38356684+henryzhx8@users.noreply.github.com> Date: Thu Dec 8 15:48:47 2022 +0800 fix windows compatability (#556) * fix windows compatability commit f91ff3b Author: shalousun <smartdoc647@gmail.com> Date: Thu Dec 8 14:44:57 2022 +0800 fix: Incorrect dnsPolicy setting in ilogtail-daemonset.yaml (#551) * fix: For pods using hostNetwork, their dnsPolicy should be set to "ClusterFirstWithHostNet" * update: The use case of kafka flusher changed to kafka flusher v2 * update: Brokers describe error * update: Remove wrong comma in example template commit 9d2242a Author: Liu Haoyang <liuhaoyang.qz@bytedance.com> Date: Tue Dec 6 16:15:13 2022 +0800 feat: Define the metrics data model and modify the plugin manager to support procress the metrics data (#519) * Define the metrics data model and modify the plugin manager to support the new model * metric_mock,processor_default,flusher_stdout support metrics models * Optimize the metric print of stdout flusher commit 1a1a528 Author: 徐可甲 <messixukejia@163.com> Date: Sun Dec 4 13:54:38 2022 +0800 Update ilogtail.md * fix plugins * Merge branch 'opensource-merge-1.5' into main_1.5
henryzhx8
pushed a commit
that referenced
this pull request
Jan 20, 2025
Link: https://code.alibaba-inc.com/sls/ilogtail/codereview/13013715 * Update ilogtail.md * feat: Define the metrics data model and modify the plugin manager to support procress the metrics data (#519) * Define the metrics data model and modify the plugin manager to support the new model * metric_mock,processor_default,flusher_stdout support metrics models * Optimize the metric print of stdout flusher * fix: Incorrect dnsPolicy setting in ilogtail-daemonset.yaml (#551) * fix: For pods using hostNetwork, their dnsPolicy should be set to "ClusterFirstWithHostNet" * update: The use case of kafka flusher changed to kafka flusher v2 * update: Brokers describe error * update: Remove wrong comma in example template * fix windows compatability (#556) * fix windows compatability * feat: add http flusher supporting influxdb protocol & add group aggregator supproting group logs by keys (#521) * feat: add influxdb flusher & group aggregator * feat: http flusher support concurrency setting * feat: do not replace influxdb acceptable chars when FieldsExtend enabled (#565) * feat: do not replace influxdb acceptable chars when FieldsExtend enabled * fix: add unit tests * fix: gofmt * fix 3 bugs in v1.3.0 (#574) * fix ptr bug (#566) * update processor_desensitize (#568) * fix arm version compatibility (#569) * fix buffer_file_path error (#573) * update version to 1.3.1 Co-authored-by: henryzhx8 <38356684+henryzhx8@users.noreply.github.com> Co-authored-by: Takuka0311 <66948919+Takuka0311@users.noreply.github.com> Co-authored-by: linrunqi08 <90741255+linrunqi08@users.noreply.github.com> * fix: fix metric name field name split error when contains ":" (#578) * fix: fix metric name field name split error when contains ":" * fix: fix unit tests * Define span model and byteArray model (#571) * Define the metrics data model and modify the plugin manager to support the new model * Fix build & lint error * metric_mock,processor_default,flusher_stdout support metrics models * update vscode ignore rule * update vscode ignore rule * Optimize the metric print of stdout flusher * Make SlsInput and PipelineInput compatible * fix InputMock * reset winmeta Opcodes * reset LocalCollector * reset codes * make both input run * reser * Fix metric_docker_file rdb mysql plugin run error * reset skywalking bp.go * reset skywalking pb.go * rename sls function name * reset * reset * reset * reset self_metric_imp_test * reset * reset * reset aggregators * reset aggregators * reset aggregators * refactor plugin runner * fix input mock * refactor: plugin runner * add pkg/constraints IntUintFloat * Fix restart pipeline * Fix flusher stop * Fix always run config tests * Add some ut * Add ut for plugin runner * Add math_helper_test * Add go version log * Update makefile * for test * reset constraints.IntUintFloat * refactor: rename plugin1 to xxxV1 % refactor pluginrunner * fix: Correctly handle the case comparison of version * refactor: Add Initialized check for pluginRunner * fix: support FlushOutStore overwrite * refactor: Optimize unsend data merge timing * define span and byteArray data model * resolve conflict * rename * rename * fix build error * add some notes * Fix gofmt lint * rename keyValuesEmpty to keyValuesNoop * Update metric-meta-host.md (#591) * Update system-config.md (#588) * Update build.md (#587) * Update performance-compare-with-filebeat.md (#590) * fix: decode error when input influxdb data contains multi fields (#583) * fix: decode error when input influxdb data contains multi fields * Update processor-desensitize.md (#593) fix some wrong descriptions * fix: metric labels compare error (#594) * fix time parsing problem (#552) * fix time parsing problem * feat: flusher kafka v2 support TLS and Kerberos (#602) * feat: flusher kafka support tls and Kerberos * change the order of dumping checkpoint to avoid checkpoint overwritten caused by inode multiplexing (#596) * change the order of dumping checkpoint * add container info (#567) add container info * fix prometheus stream fetch mode block (#607) Co-authored-by: liujiapeng.ljp <liujiapeng.ljp@alibaba-inc.com> * feat: add metadata group aggregator supporting group pipelineGroupEvents by metadata keys & enable http flusher and http server input supporting raw protocol (#599) * fix: KeyValuesImpl fix Contains func * fix: observePipeCollector fix ToArray func * feat: http server input support metric data model and raw format * feat: add metadata group aggregator * feat: http flusher support raw protocol * feat: stdout flusher support the events of byteArray type * feat: add docs for flusher/http-server, aggregator/metadata-group, input/http-service * fix: handle errors in writeByteArray for stdout flusher * fix: add DecoderV2 to interface Decoder * improve logs on the lifecycle of log reader and checkpoint (#595) * improve logs on the lifecycle of log reader and checkpoint * feat: http flusher add Convert.Separator config field (#616) * feat: http flusher add Convert.Separator config field * fix: add docs for http flusher convert separator * feat: add docs for raw protocol * feat: flusher pulsar (#603) * feat: flusher pulsar * fix blocking problem caused by alwaysonline config update (#622) * resume config before stopping it * refactor: move pipeline models to pkg module (#624) * refactor: move pipeline models to pkg module * Update ilogtail.md (#626) * add use-cases (#627) * Update developer-guide.md (#628) * 符号错误修正 (#629) * chatgroup update (#633) * update contributing (#635) * update contributing --------- Co-authored-by: Tao Yu <yyuuttaaoo@gmail.com> * fix: influxdb should allow empty string value (#631) * feat: otlp grpc/http input service for logs, metrics, and traces (v2) (#611) * feat: add oltp grpc input * feat: add cn docs for service_oltp_grpc * opentelemetry plugin supports http protocal * Grok processor report match errors by default (#645) * close #644, grok report match errors on default meanwhile change pure plugin LogtailSysConfDir to current dir fix plugin version in logs by using ldflag to set go plugin version * fix processor_desensitize (#640) * fix Chinese desensitize * feat: add clickhouse flusher (#554) (#580) * feat: add clickhouse flusher (#554) * test: complete the e2e test #554 * docs: docs update #554 * feat: automatically create buffer tables and support parameter configuration Signed-off-by: kl7sn <mex7.0828@gmail.com> Co-authored-by: Tao Yu <yyuuttaaoo@gmail.com> * feat: http flusher support convert Metric Event to influxdb protocol (#641) * feat: http flusher support convert Metric Event to influxdb protocol * feat: support config behavior on unexpected data * feat: http flusher support variable config in Header (#643) * feat: http flusher support variable config in Header * fix: lint * doc: http flusher header support variables * doc: add docs * feat: config server (#613) * Modified from pr#506 * Update AppConfig.cpp --------- Co-authored-by: henryzhx8 <38356684+henryzhx8@users.noreply.github.com> Co-authored-by: Tao Yu <yyuuttaaoo@gmail.com> * Fix metadata aggregator (#654) * fix-metadata-aggregator * fix-metadata-aggregator * fix-metadata-aggregator * fix-metadata-aggregator * fix-metadata-aggregator * polish codes --------- Co-authored-by: liujiapeng.ljp <liujiapeng.ljp@alibaba-inc.com> * feat: flusher_oltp plugin supports logs(v1) and metrics/traces(v2) (#646) * move otlp constant from helper to pkg to avoid import cycle * pass ut and link * flusher_otlp support seperate configs for logs/metrics/traces * update documents * feat: disable some output * fix ut * Revert "fix ut" This reverts commit 77f0330. * Revert "feat: disable some output" This reverts commit f409a76. * change: specific configturaions for logs/traces/metrics * fix typos in docs and logs * fix comments * make lint * rename ProtocolOtlpAllV1 to ProtocolOtlpV1 * remove unused constant * fix: skip leveKey * fix #661, fix update time to make container removable (#662) * fix #661, fix update time to make container removable * Fix docker user privilege problem (#664) * doc: configserver (#658) * Add doc on how to configure ConfigServer at Agent * Fix NPE Exception (#671) * 2022 open source report (#672) * feat: support private plugin integration (#638) * feat: support private plugin integration * fix: optimize code * fix: ignore git config -l error * fix: add import_plugins step for some Makefile command * fix: ignore git config -l error * fix: remove useless file * fix: modify Dockerfile according BUILD_KIT_ENABLE * fix: licenses * fix: unit tests * fix: e2e tests fix * doc: add changelog * doc: adjust plugin dev docs * doc: add plugins.yml config docs * fix: typo * fix: unit tests * Add pyroscope input new v1 (#673) * add pyroscope pprof profile support * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * add pyroscope pprof profile support * pyroscope tire support * pyroscope tire support * add pyroscope jfr (#604) * add jfr * supply go lables * supply go lables * polish codes * fix comment (#609) * polish codes * polish codes * polish codes * polish codes * polish codes * fix jfr data format (#610) * polish codes * polish codes * add profile input v2 * fix static check * fix static check * fix test * polish codes * add profile input v2 * add profile input v2 * add profile input v2 * add profile input v2 * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * fix unit * fix copy error * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * remove v2 * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish Pyroscope demo * polish Pyroscope demo * add changelog --------- Co-authored-by: liujiapeng.ljp <liujiapeng.ljp@alibaba-inc.com> Co-authored-by: linrunqi08 <90741255+linrunqi08@users.noreply.github.com> Co-authored-by: linrunqi08 <linrunqi08@163.com> * fix: ensure generating plugins-imports outside docker container (#682) * enhance prometheus support staleness (#684) * enhance prometheus * enhance prometheus * enhance prometheus * enhance prometheus --------- Co-authored-by: liujiapeng.ljp <liujiapeng.ljp@alibaba-inc.com> * Add logs for container matching in stdout plugin (#689) * Add logs for container matching in stdout plugin Set user agent for sls client * Update README.md * add more env field (#688) * add more env field to support sls logstore options * add hot ttl to product api * unify-profile-cpu-unit (#678) * unify-profile-cpu-unit * fix jfr unit * fix cpu and wall --------- Co-authored-by: liujiapeng.ljp <liujiapeng.ljp@alibaba-inc.com> Co-authored-by: linrunqi08 <linrunqi08@163.com> * compatible to windows compile (#694) * feat: suppprt log event model (#647) * feat: suppprt log event model * add switch for collect containers (#699) * add_switch_for_collect_containers * Add ecs meta (#692) * add ecs meta * add ecs meta * add ecs meta * add ecs meta * add ecs meta * add ecs meta * add ecs meta * add ecs meta * polish codes * add ecs meta * add ecs meta * add ecs meta * add ecs meta * polish codes * add ecs meta * fix lint * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * polish codes * add examples * add examples * add examples * add examples --------- Co-authored-by: liujiapeng.ljp <liujiapeng.ljp@alibaba-inc.com> * add ecs meta to status metric (#709) * add ecs meta to status metric * fix comment * add ecs region id * try fix test * try fix test * reset test code * change property namespace to service.namespace (#718) * feat: retry on request timeout (#712) * add stability level doc (#705) * add stability level doc * add stability info for exsiting plugins * fix some bugs of configserver (#703) * fix some bugs * change int to Json::Value::ArrayIndex * Feat: Support elasticsearch flusher (#681) * Add flusher_elasticsearch.go * Add e2e test * Add licences * fix nil map panic (#721) * add test (#723) Co-authored-by: liujiapeng.ljp <liujiapeng.ljp@alibaba-inc.com> * Add async counter for unittest (#711) * add async counter helper * extend-http-dumper-ut-time * Update overview.md (#733) 修正错别字 * polish license (#736) Co-authored-by: liujiapeng.ljp <liujiapeng.ljp@alibaba-inc.com> * fix: fix a typo in .gitignore file. (#735) * bump version to 1.4.0 (#732) * bump version to 1.4.0 * polish license (#736) Co-authored-by: Evan <31562192+EvanLjp@users.noreply.github.com> * refine license (#739) Co-authored-by: liujiapeng.ljp <liujiapeng.ljp@alibaba-inc.com> * add fork license markdown (#741) Co-authored-by: liujiapeng.ljp <liujiapeng.ljp@alibaba-inc.com> * change github.com/mindprince/gonvml to github.com/iLogtail/gonvml (#722) * compatible to windows compile * change github.com/mindprince/gonvml to github.com/iLogtail/gonvml * license * merge form master * refine license * refine license * refine license * refine license * refine license * feat: add Extension type plugin && http flusher support Authenticator、Filter (#648) feat: add Extension type plugin && http flusher support Authenticator * fix broken link in SUMMARY.md (#748) * fix: unittest (#751) * fix: unittest * update CMakeLists * Add metrics system doc (#750) * add metric-system doc * temporarily remove nginx e2e case (#753) * improve doc * temporarily remove nginx e2e case * Fix: tag fields rename (#746) * fix #744 * update: open enable_env_ref_in_config * update: add addTagIfRequired function * update: optimised flusher-kafka_v2.md --------- Co-authored-by: Tom Yu <yyuuttaaoo@gmail.com> * feat: add loki flusher (#685) * feat: add loki flusher --------- Co-authored-by: henryzhx8 <38356684+henryzhx8@users.noreply.github.com> Co-authored-by: Tom Yu <yyuuttaaoo@gmail.com> * feat: Support elasticsearch dynamic index expression formatting (#717) * feat: Support elasticsearch dynamic index expression formatting * update: Add a document to introduce how to format the es index * fix: gozstd compatiblity in some environment (#761) * fix gozstd in some environment * feat: move helper to pkg/helper and implement decodeV2 of prometheus (#742) * prometheus decoder supports DecodeV2 * fix: missed import_plugins.sh (#763) * Fix ConfigServer's code (#743) * Standardize ConfigServer's code format. * Add mConfigServerAvailable * Jinchen #558 (#758) * upgrade: optimization processor_split_key_value plugin * feat: check docker version to determine whether using docker buildkit (#749) * feat: check docker version to determine whether using docker buildkit * feat: use docker buildkit only if docker_version >=19.03 && SSH_AUTH_SOCK env set * fix: set dockerfile syntax to enable --mount=type=ssh support on v19.03 * Processor regex replace (#757) * add processor_fields_with_condition to support process actions after switch-case conditions … (#139) * add processor_filter_compose_regex to support add fields after regex filter * [DOC] Add daemon tutorial (#769) * doc: add linux daemon * Update developer.md (#767) * Update developer.md * Update processor-regex.md (#772) add KeepSourceIfParseError in processor_regex doc * Feature add support of quote in processor_split_key_value plugin (#766) * feat: add support of quote in processor_split_key_value plugin * feat: add support of quote in processor_split_key_value plugin add tests * feat: add support of quote in processor_split_key_value add docs * Feature support goprofile pull (#764) * feature-support-goprofile-pull * support go profile pull * feature-support-goprofile-pull * feature-support-goprofile-pull * feature-support-goprofile-pull * feature-support-goprofile-pull * polish codes --------- Co-authored-by: liujiapeng.ljp <liujiapeng.ljp@alibaba-inc.com> * feat: otlp-log-v2 (#778) * otlp decoder implements decodev2 for logs * implement otlp log converter * fix: docs typo error (#783) * doc: fix example error of ext_groupinfo_filter (#785) * feat: move Log Body to LogContent (#800) * refactor Log Body too Contents * Fix test build error * update docs * [FIX] remove upperbound of autosplit (#797) * close #798 (#799) Fix index when creating logstore in query mode * feat: print response time in sender (#814) * add support for proxy through env (#790) * add support for proxy through env * add switch policy for sls data server endpoint (#707) * add switch policy for sls data server endpoint * ping add local mode support (#807) * fix: processor filter key filter log even if key matches (#815) * windows compile scripts (#745) * windows compile script --------- Co-authored-by: Tao Yu <yyuuttaaoo@gmail.com> * feat: support dynamic tag (#810) * feat: support dynamic tag * read dynamic tag from env ALIYUN_LOG_FILE_TAGS * bump version to 1.5.0 (#822) * add 1.5.0 artifacts * Update 1.5 docs (#823) * bump version to 1.5.0 (#822) * add 1.5.0 artifacts * fix windows 64-bit cgo interface * Merge branch '1.5' * Fix: stale env config (#825) * fix: do not read env config from exited containers * Merge branch '1.5' into main * Update SUMMARY.md (#833) * feat: optimize-flusher-pulsar (#819) * update: ptimize flusher pulsar to improve performance in static topic scenarios * update: format go.mod * update: add license * fix system disk total val (#835) * fix system disk total val --------- Co-authored-by: liujiapeng.ljp <liujiapeng.ljp@alibaba-inc.com> * Merge remote-tracking branch 'origin/1.5' * Documentation Improvement (#838) * Refactor and organize documentation * fix: processor_gotime empty time zone (#841) * fix env config cache (#844) * add tags to profile log (#840) * add tags to shennong log * fix compile * fix compile * fix comment * fix comment * Update start-with-k8s.md (#848) fix id / secret describe. * feat: implement influxdb DecodeV2 method (#846) * feat: implement influxdb DecodeV2 method * otlp decoder for metrics(v1) (#827) * otlp decoder for metrics(v1) * add exemplar * fix #851 (#852) * fix createAliyunLogOperationWrapper * fix fetch token interval * fix lint * fix create wrapper * fix UpdateTokenFunction * fix comment * fix comment * json converter marshal without HTML escaped (#857) * fix memory access error in evenv_handler (#858) * fix: should throw err on applyPluginConfig error (#856) * feat: upgrade kafka sarama client (#824) * feat: upgrade kafka sarama client to 1.38.1 * update: implements service input v2 * remove: remove MaxMessageLen option in service-kafka * skip empty tag values (#868) * feat: print imported plugin modules detail (#863) * pure plugin support file-to-file test (#869) * plugin_main support file to file * Add input line limit * close #872, fix container file fd not close if multiple configs monitor the same dir (#873) * fix bug (#876) * fix env config cache (#844) * add tags to profile log (#840) * add tags to shennong log * fix compile * fix compile * fix comment * fix comment * fix #851 (#852) * fix createAliyunLogOperationWrapper * fix fetch token interval * fix lint * fix create wrapper * fix UpdateTokenFunction * fix comment * fix comment * close #872, fix container file fd not close if multiple configs monitor the same dir (#873) * hotfix version 1.5.2 * Merge branch '1.5' into main * feat: prometheus decoder optimize (#866) * feat: pooling prometheus buf & request * fix: copybuffer bug fix * fix: reset timeseries * fix: zero copy prompb decode * fix: temp remove __hostname__ * feat: not recycle uncompressed request body * feat: simplify the snappy decode * feat: make prompb fields const * feat: add options for prometheus decoder unsafe mode * feat: restore the __hostname__ tag * fix: lint & license * fix: decoder options pass though * doc: note that exemplar not supported * doc: ref link for the prompb message definition * kubernetes add support kruise (#878) * kubernetes add support kruise * add license * add dependency license * add doc * feat: support set additional build flag via BUILD_FLAG env (#880) * feat: service-otlp-input supports gzip decompression (#874) * otlp-server supports gzip decompression * try to fix the gosec issue according to: securego/gosec#528 --------- Co-authored-by: Tom Yu <yyuuttaaoo@gmail.com> * add more prometheus sd support (#890) * Processor stringreplace fix bug (#892) * fix bug * add test * Processor desensitize improve performance (#891) * Improve performance * docs: explain processor_gotime time format (#901) Co-authored-by: Abingcbc <abingcbc626@163.com> * fix: gosec issue of tls version (#897) * fix gosec issue * fix shennong log key (#905) * fix static container (#906) * fix static container read logic * add test * user_contrib (#888) * user_contrib * add bash-history * doc: add config server ui quick start (#894) * doc: add config server ui quick start * fix: GET method replaced by POST to carry payload for browser * update CHANGELOG to explain the incompatible changes * fix multi line regex in cpp (#903) * fix multi-line log split * add ut * 1.6 pre release (#919) * bump version to 1.6.0 * update 1.6.0 release note * add window64 release script * change version for 1.6.0 * add plugins * merge open source 1.6.0 * rm unuse flushers * fix winuuid * rm vendor in gitignore * fix winuuid * fix program file path
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.