iLogtail重命名为LoongCollector和目录布局变更 #1687
yyuuttaaoo
announced in
Announcements
Replies: 1 comment
-
|
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
iLogtail 开源两周年:感恩遇见,畅想未来

作为2024年RoadMap的一部分,iLogtail计划更名为LoongCollector,该计划将包含如下几个阶段:
iLogtail二进制产物更名LoongCollector
iLogtail目录和配置迁移到LoongCollector新布局
Linux
假设LoongCollector安装在
/opt/loongcollector实际的 LoongCollector 可执行文件
/opt/loongcollector/loongcollector库文件:
/opt/loongcollector/libPluginAdapter.so/opt/loongcollector/libPluginBase.so自带证书:
/opt/loongcollector/ca-bundle.crt配置文件目录:
/opt/loongcollector/conf日志配置文件:
/opt/loongcollector/conf/apsara_log_conf.json/opt/loongcollector/conf/plugin_logger.xml标识配置文件:
/opt/loongcollector/conf/user_defined_id采集配置文件:
/opt/loongcollector/conf/continuous_pipeline_config进程级文件:
/opt/loongcollector/conf/instance_config数据目录:
/opt/loongcollector/data检查点:
/opt/loongcollector/data/go_plugin_checkpoint/opt/loongcollector/data/exactly_once_checkpoint/opt/loongcollector/data/file_check_point容器路径映射:
/opt/loongcollector/data/docker_path_config.json未发送数据:
/opt/loongcollector/data/send_buffer_file_xxxxxxxxxxxxCrash临时文件:
/opt/loongcollector/data/backtrace.dat日志目录:
/opt/loongcollector/log主要日志:
/opt/loongcollector/log/loongcollector.logGo插件日志:
/opt/loongcollector/log/go_plugin.log日志库初始化日志:
/opt/loongcollector/log/logger_initialization.logProfile日志:
/opt/loongcollector/log/snapshotrun目录:
/opt/loongcollector/runPid文件:
/opt/loongcollector/run/loongcollector.pidinotify日志:
/opt/loongcollector/run/inotify_watcher_dirs进程信息日志:
/opt/loongcollector/run/app_info.jsonWindows
假设LoongCollector安装在
C:\loongcollector二进制文件目录:
C:\loongcollector\bin实际的 iLogtail 可执行文件
C:\loongcollector\bin\loongcollector.exe守护进程:
C:\loongcollector\bin\loongcollector_daemon.exe库文件:
C:\loongcollector\bin\libPluginAdapter.soC:\loongcollector\bin\libPluginBase.so主要配置文件:
C:\loongcollector\bin\loongcollector_config.json配置文件目录:
C:\loongcollector\conf日志配置文件:
C:\loongcollector\conf\apsara_log_conf.jsonC:\loongcollector\conf\plugin_logger.xml标识配置文件:
C:\loongcollector\conf\usersC:\loongcollector\conf\user_defined_id采集配置文件:
C:\loongcollector\conf\configC:\loongcollector\conf\user_config.dC:\loongcollector\conf\user_yaml_config.d自带证书:
C:\loongcollector\conf\ca-bundle.crt数据目录:
C:\loongcollector\data检查点:
C:\loongcollector\data\checkpointC:\loongcollector\data\checkpoint_v2C:\loongcollector\data\logtail_check_point容器路径映射:
C:\loongcollector\data\docker_path_config.json未发送数据:
C:\loongcollector\data\logtail_buffer_file_xxxxxxxxxxxx日志目录:
C:\loongcollector\logs主要日志:
C:\loongcollector\logs\loongcollector.LOGC:\loongcollector\logs\loongcollector.n.LOGGo插件日志:
C:\loongcollector\logs\go_plugin.LOGC:\loongcollector\logs\go_plugin.LOG.n日志库初始化日志:
C:\loongcollector\logs\logger_initialization.logProfile日志:
C:\loongcollector\logs\snapshotinotify日志:
C:\loongcollector\logs\inotify_watcher_dirs进程信息日志:
C:\loongcollector\logs\app_info.json升级问题
新的目录结构固然清晰,但带来的问题是与以前配置目录和数据目录不兼容了,升级需要迁移才能保证采集连续性。
配置和数据目录不同,数据目录必须保证连续性,因为随时在变,而配置目录可以认为大部分需求都是在配置不变的情况下要进行升级、回滚。
开源版需要升级脚本,将原ilogtail目录下的数据copy到新的目录中。
iLogtail GitHub仓库迁移LoongCollector
Beta Was this translation helpful? Give feedback.
All reactions