
# log-agent插件
log-agent是基于开源fluent-bit和opentelemetry构建的云原生日志采集插件，支持基于CRD的日志采集策略，可以根据您配置的策略规则，对集群中的容器标准输出日志、容器文件日志、节点日志及K8s事件日志进行采集与转发。
log-agent插件的核心组件包括fluent-bit、cop-logs、log-operator和otel-collector。
- fluent-bit：日志收集器，以DaemonSet形式安装在每个节点。
- cop-logs：负责采集侧配置文件生成及更新的组件。
- log-operator：负责解析及更新日志规则的组件。
- otel-collector：负责集中式日志转发的组件，将fluent-bit收集的日志转发到云日志服务LTS。
#### 不同规格的资源配额要求
安装log-agent插件时，需确保集群中有足够的CPU、内存等可调度资源，不同插件规格的资源配额要求请参见[表1]。
 表1不同规格的资源配额要求 
| 插件规格                                     | 容器实例           | CPU配额            || 内存配额               ||
|:---|:---|:---|---|:---|---|
| 小规格 （实例数为1） | fluent-bit     | 申请：100m | 限制：500m | 申请：200Mi | 限制：500Mi |
| 小规格 （实例数为1） | cop-logs       | 申请：100m | 限制：1    | 申请：100Mi | 限制：500Mi |
| 小规格 （实例数为1） | log-operator   | 申请：100m | 限制：500m | 申请：100Mi | 限制：500Mi |
| 小规格 （实例数为1） | otel-collector | 申请：200m | 限制：1    | 申请：1Gi   | 限制：2Gi   |
| 大规格 （实例数为2） | fluent-bit     | 申请：100m | 限制：500m | 申请：200Mi | 限制：500Mi |
| 大规格 （实例数为2） | cop-logs       | 申请：100m | 限制：1    | 申请：100Mi | 限制：500Mi |
| 大规格 （实例数为2） | log-operator   | 申请：100m | 限制：500m | 申请：100Mi | 限制：500Mi |
| 大规格 （实例数为2） | otel-collector | 申请：200m | 限制：1    | 申请：1Gi   | 限制：2Gi   |
   
#### 安装log-agent插件
本地集群安装log-agent插件的具体操作请参见[云原生日志采集插件](https://support.huaweicloud.com/usermanual-ucs/ucs_01_0366.html)。
