public class KubernetesRule extends Object
构造器和说明 |
---|
KubernetesRule() |
限定符和类型 | 方法和说明 |
---|---|
Map<String,String> |
getAnnotationTag() |
Map<String,String> |
getExcludePodLabelRegex() |
Map<String,String> |
getIncludePodLabelRegex() |
Map<String,String> |
getLabelTag() |
String |
getNamespaceNameRegex() |
String |
getPodNameRegex() |
String |
getWorkloadNameRegex() |
String |
getWorkloadType() |
void |
setAnnotationTag(Map<String,String> annotationTag) |
void |
setExcludePodLabelRegex(Map<String,String> excludePodLabelRegex) |
void |
setIncludePodLabelRegex(Map<String,String> includePodLabelRegex) |
void |
setLabelTag(Map<String,String> labelTag) |
void |
setNamespaceNameRegex(String namespaceNameRegex) |
void |
setPodNameRegex(String podNameRegex) |
void |
setWorkloadNameRegex(String workloadNameRegex) |
void |
setWorkloadType(String workloadType) |
public String getNamespaceNameRegex()
public void setNamespaceNameRegex(String namespaceNameRegex)
namespaceNameRegex
- 待采集的 Kubernetes Namespace 名称,不指定 Namespace 名称时表示采集全部容器public String getWorkloadType()
public void setWorkloadType(String workloadType)
workloadType
- 通过工作负载的类型指定采集的容器,仅支持选择一种类型public String getWorkloadNameRegex()
public void setWorkloadNameRegex(String workloadNameRegex)
workloadNameRegex
- 通过工作负载的名称指定待采集的容器public Map<String,String> getIncludePodLabelRegex()
public void setIncludePodLabelRegex(Map<String,String> includePodLabelRegex)
includePodLabelRegex
- Pod Label 白名单用于指定待采集的容器public Map<String,String> getExcludePodLabelRegex()
public void setExcludePodLabelRegex(Map<String,String> excludePodLabelRegex)
excludePodLabelRegex
- 通过 Pod Label 黑名单指定不采集的容器,不启用表示采集全部容器public String getPodNameRegex()
public void setPodNameRegex(String podNameRegex)
podNameRegex
- Pod名称用于指定待采集的容器public void setLabelTag(Map<String,String> labelTag)
labelTag
- 是否将 Kubernetes Label 作为日志标签,添加到原始日志数据中public Map<String,String> getAnnotationTag()
Copyright © 2024. All rights reserved.