【运维篇】阿里云SLS日志服务

Kubernetes接入

选择project,建立logstore

建立了ps-pro

配置logtail,接入pod数据

日志格式非常多,我们选择docker标准输出

配置如下

{
    "inputs": [
        {
            "detail": {
                "Stderr": true,
                "IncludeLabel": {
                    "io.kubernetes.container.name": "you_pod_name"
                },
                "Stdout": true,
                "ExcludeEnv": {
                    "POD_NAMESPACE": "your_pod_namespace"
                },
                "BeginLineRegex": "\[\w.*]\s\d.+\/\d+\s\-\s\d+\:\d+\:\d+\s\|\s\d+\s\|"
            },
            "type": "service_docker_stdout"
        }
    ]
}

查找pod日志

集群日志中心

程序内使用sdk

也可在程序内定义 log

----------------------------------------------2022.04.25-------------------------------------------------

阿里云sls在宿主机上采集日志

配置对应的机器组,机器选择阿里云的sls

配置logtail,隔一段时间,就有日志了

经验分享 程序员 微信小程序 职场和发展