阿里云日志服务(sls)

日志服务sls

采集

1.LoongCollector

a19406a7ca2239fff5e226f415060d2b.png

1.1二进制安装

region_id: cn-hangzhou

# 1.download
wget https://aliyun-observability-release-${region_id}.oss-${region_id}.aliyuncs.com/loongcollector/linux64/latest/loongcollector.sh -O loongcollector.sh;

# 2.install
chmod +x loongcollector.sh; ./loongcollector.sh install ${region_id}-internet

# 3.check
/etc/init.d/loongcollectord status

/etc/init.d/loongcollectord start #启动
/etc/init.d/loongcollectord stop #停止
/etc/init.d/loongcollectord restart #重启

# 4.uninstall
chmod +x loongcollector.sh; sudo ./loongcollector.sh uninstall;

配置

# 版本关联
/usr/local/ilogtail/app_info.json

# 日志采集配置
/usr/local/ilogtail/ilogtail_config.json

1.2采集容器console日志

docker run -d \
    -v /:/logtail_host:ro \
    -v /var/run/docker.sock:/var/run/docker.sock \
    --env ALIYUN_LOGTAIL_CONFIG=/etc/ilogtail/conf/${sls_upload_channel}/ilogtail_config.json \
    --env ALIYUN_LOGTAIL_USER_ID=${aliyun_account_id} \
    --env ALIYUN_LOGTAIL_USER_DEFINED_ID=${user_defined_id} \
    aliyun-observability-release-registry.${region_id}.cr.aliyuncs.com/loongcollector/loongcollector:v3.0.12.0-25723a1-aliyun
1
2
3
4
5
6
7
8
9
10
11
12
13
services:
loongcollector:
image: aliyun-observability-release-registry.cn-hangzhou.cr.aliyuncs.com/loongcollector/loongcollector:v3.0.12.0-25723a1-aliyun
container_name: loongcollector
restart: always
volumes:
- /:/logtail_host:ro
- /var/run/docker.sock:/var/run/docker.sock
environment:
ALIYUN_LOGTAIL_CONFIG: "/etc/ilogtail/conf/${sls_upload_channel}/ilogtail_config.json"
ALIYUN_LOGTAIL_USER_ID: "${aliyun_account_id}"
ALIYUN_LOGTAIL_USER_DEFINED_ID: "${user_defined_id}"
network_mode: host

.env

sls_upload_channel=cn-hongkong # 区域标识
aliyun_account_id=1953911006764582 # 主账户ID
user_defined_id=crawl-hk1  # 日志库

2.logtail

# 1.下载
#内网下载方式
wget http://logtail-release-${region_id}.oss-${region_id}-internal.aliyuncs.com/linux64/logtail.sh -O logtail.sh; 
#公网下载方式
wget http://logtail-release-${region_id}.oss-${region_id}.aliyuncs.com/linux64/logtail.sh -O logtail.sh;

# 2.安装
#公网方式安装
chmod +x logtail.sh; ./logtail.sh install ${region_id}-internet
#服务器分布在海外各地的自建机房或者来自海外云厂商,使用公网传输数据可能会出现网络延迟高、传输不稳定等问题,推荐选择传输加速传输数据。
chmod +x logtail.sh; ./logtail.sh install ${region_id}-acceleration
#内网方式安装,适用于自建IDC已经打通内网的情况
chmod +x logtail.sh; ./logtail.sh install ${region_id}