应用平台 APPSTAGE-参数配置说明:sidecar配置

时间:2024-10-22 11:44:27

sidecar配置

表6 sidecar配置

参数名称

参数类型

是否必选

默认值

说明

参数规范

举例

sidecars

type = list(object)

-

[]

由于POD销毁或被驱逐时,日志文件会丢失,因此AIOps Log Sidecar为必选参数,需要业务配置此sidecar及时将日志进行采集。

  • name:sidecar的名称,比如AIOpsLog。
  • type:sidecar的类型,详见代码示例。
  • version:sidecar的版本。
  • cpu:sidecar容器的

    cpu,配置举例:0.5 或者 2 或者 500m,配置为null或者"“时,代表使用系统默认值。

  • memory:sidecar的内存,单位为M Mi G Gi,配置举例:100M 0.5G 2G,配置为null或者”"时,代表使用系统默认值。注意M和Mi的区别,M是1000的倍比,Mi是1024的倍比。
  • param:sidecar的配置参数,不同sidecar的配置参数不一样,具体可以参考各个sidecar的配置方式。

详见代码示例,按照业务需求配置所需的sidecar。

示例:

sidecars:
      - name: AIOpsLog
        type: WiseCloud::Agent::AIOpsLog
        version: 3.3.0.100
        flavor: 0.4C500M
        param:
          $ref: 'config/sidecar_aiops_param.json'
      - name: RASP
        type: WiseCloud::Agent::RASP
        version: 2.2.0.102.SP5
        flavor: 0.3C500M
        param: ''
      - name: BIFlume
        type: WiseCloud::Agent::BIFlume
        version: x.x.x.x
        flavor: 0.2C500M
        param:
          $ref: 'config/sidecar_biflume_param.json'
      - name: APIGateway
        type: WiseCloud::Agent::APIGateway
        version: x.x.x.x
        flavor: 1C2G
        param:
          $ref: 'config/sidecar_apigw_param.json

support.huaweicloud.com/devg-appstage/appstage_06_0045.html