logging.gdc.goog/v1
Contém definições do esquema da API para o grupo Logging.
AlertRule
Define a configuração das regras de alerta.
Appears in: - LoggingRuleSpec
Campo | Descrição |
---|---|
alert string |
O nome do alerta. O valor tem de ser um valor de etiqueta válido. |
expr string |
A expressão PromQL ou LogQL para avaliar a regra de alerta. |
for string |
A duração em segundos durante a qual a condição especificada tem de ser cumprida para mover o alerta do estado pendente para o estado aberto. |
labels object (keys:string, values:string) |
As etiquetas a adicionar ou substituir. As etiquetas obrigatórias neste campo são severity: [error, critical, warning, info] , code: <short code for the error> e resource: <component, service, or hardware related to the alert> . As etiquetas adicionais são opcionais. |
annotations object (keys:string, values:string) |
As anotações a adicionar. |
LoggingRule
Define o esquema para a API de regras de registo.
Aparece em: - LoggingRuleList
Campo | Descrição |
---|---|
apiVersion string |
logging.gdc.goog/v1 |
kind string |
LoggingRule |
metadata ObjectMeta |
Consulte a documentação da API Kubernetes para os campos de metadata . |
spec LoggingRuleSpec |
|
status LoggingRuleStatus |
LoggingRuleList
Contém uma lista de regras de registo.
Campo | Descrição |
---|---|
apiVersion string |
logging.gdc.goog/v1 |
kind string |
LoggingRuleList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para os campos de metadata . |
items LoggingRule array |
LoggingRuleSpec
Define a especificação ou o estado esperado do objeto LoggingRule
.
Aparece em: - LoggingRule
Campo | Descrição |
---|---|
source Fonte |
A origem do registo na qual basear os alertas. Os valores aceites são operational e audit . |
interval string |
O intervalo de avaliação da regra. |
limit número inteiro |
O número limite de alertas. Um valor de 0 significa que não existe limite. |
recordRules RecordRule |
A lista de regras de registo. |
alertRules AlertRule |
A lista de regras de alerta. |
LoggingRuleStatus
Define o estado observado do objeto LoggingRule
.
Aparece em: - LoggingRule
Campo | Descrição |
---|---|
conditions Matriz de condições |
Uma lista de condições observadas na pilha de alertas de registo. |
lokiInstance string |
O nome da instância do anfitrião do Loki onde o objeto LoggingRule está atualmente instalado. |
LoggingTarget
Define o esquema para a API de destinos de registo operacional.
Appears in: - LoggingTargetList
Campo | Descrição |
---|---|
apiVersion string |
logging.gdc.goog/v1 |
kind string |
LoggingTarget |
metadata ObjectMeta |
Consulte a documentação da API Kubernetes para os campos de metadata . |
spec LoggingTargetSpec |
|
status LoggingTargetStatus |
LoggingTargetList
Contém uma lista de destinos de registo.
Campo | Descrição |
---|---|
apiVersion string |
logging.gdc.goog/v1 |
kind string |
LoggingTargetList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para os campos de metadata . |
items LoggingTarget |
LoggingTargetSelectors
Fornece seletores que determinam de que agrupamentos ou contentores recolher registos.
Appears in: - LoggingTargetSpec
Campo | Descrição |
---|---|
matchClusters matriz de strings |
Os clusters a partir dos quais quer recolher registos. A configuração predefinida é recolher registos de todos os clusters. A relação entre diferentes clusters é uma relação OR . Por exemplo, o valor ["admin", "system"] indica que deve considerar o cluster de administração OR o cluster do sistema. |
matchPodNames matriz de strings |
Os prefixos dos nomes dos pods a partir dos quais recolher registos. A plataforma de observabilidade extrai todos os pods com nomes que começam pelos prefixos especificados. Os valores têm de conter apenas [a-z0-9-] carateres. A relação entre diferentes elementos da lista é uma relação OR . |
matchContainerNames matriz de strings |
Os prefixos dos nomes dos contentores a partir dos quais recolher registos. A plataforma de observabilidade extrai todos os contentores com nomes que começam pelos prefixos especificados. Os valores têm de conter apenas [a-z0-9-] carateres. A relação entre diferentes elementos da lista é uma relação OR . |
LoggingTargetSpec
Define a especificação ou o estado esperado do objeto LoggingTarget
.
Aparece em: - LoggingTarget
Campo | Descrição |
---|---|
selector LoggingTargetSelectors |
O padrão correspondente que identifica os pods ou os contentores a partir dos quais recolher registos. A relação entre diferentes seletores é uma relação AND , pelo que todos os seletores são considerados. |
logAccessLevel LogAccessLevel |
O nível de acesso para entradas de registo. O valor predefinido é AO para o operador de aplicação. |
parser OperationalLogParser |
O analisador predefinido para entradas de registo. |
serviceName string |
Um nome de serviço a aplicar como etiqueta. Para cargas de trabalho do utilizador, pode considerar este campo para um nome de carga de trabalho. |
additionalFields object (keys:string, values:string) |
Os campos estáticos adicionais a aplicar às entradas do registo. Este campo é um mapeamento de pares de chave-valor, em que o nome do campo é a chave e o valor do campo é o valor. |
LoggingTargetStatus
Define o estado observado do objeto LoggingTarget
.
Aparece em: - LoggingTarget
Campo | Descrição |
---|---|
conditions Matriz de condições |
Uma lista de condições observadas na pilha de registo. |
RecordRule
Define a configuração das regras de registo.
Appears in: - LoggingRuleSpec
Campo | Descrição |
---|---|
record string |
O intervalo temporal no qual escrever a regra de registo. Tem de ser um nome de métrica válido. |
expr string |
A expressão PromQL ou LogQL para avaliar a regra de registo. |
labels object (keys:string, values:string) |
As etiquetas a adicionar ou substituir. |
SIEMOrgForwarder
Define o esquema para a API SIEMOrgForwarder
.
Esta API define o tipo de registos, que podem ser de auditoria ou operacionais, e o destino SIEM externo para enviar os registos.
Aparece em: - SIEMOrgForwarderList
Campo | Descrição |
---|---|
apiVersion string |
logging.gdc.goog/v1 |
kind string |
SIEMOrgForwarder |
metadata ObjectMeta |
Consulte a documentação da API Kubernetes para os campos de metadata . |
spec SIEMOrgForwarderSpec |
|
status SIEMOrgForwarderStatus |
SIEMOrgForwarderList
Contém uma lista de objetos SIEMOrgForwarder
.
Campo | Descrição |
---|---|
apiVersion string |
logging.gdc.goog/v1 |
kind string |
SIEMOrgForwarderList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para os campos de metadata . |
items SIEMOrgForwarder array |
SIEMOrgForwarderSpec
Define a especificação ou o estado esperado do recurso SIEMOrgForwarder
.
Aparece em: - SIEMOrgForwarder
Campo | Descrição |
---|---|
source LogType |
O tipo de registos a exportar para um destino SIEM. Os valores aceites são operational e audit . |
splunkOutputs SplunkOutput |
A lista de saídas do Splunk. |
SIEMOrgForwarderStatus
Define o estado observado do recurso SIEMOrgForwarder
.
Aparece em: - SIEMOrgForwarder
Campo | Descrição |
---|---|
conditions Matriz de condições |
O estado observado do recurso SIEMOrgForwarder . |
SplunkOutput
Define a configuração de saída do Splunk.
Aparece em: - SIEMOrgForwarderSpec
Campo | Descrição |
---|---|
host string |
O nome do anfitrião do serviço Splunk de destino. |
token Token |
O token de autenticação para a interface HTTP Event Collector. |
tls string |
O protocolo Transport Layer Security (TLS). Para mais informações, consulte https://docs.fluentbit.io/manual/administration/transport-security. |
netConnectTimeout número inteiro |
O tempo máximo em segundos para aguardar o estabelecimento de uma ligação TCP. Este valor inclui o tempo de handshake de TLS. |
Símbolo
Define a configuração do token para a exportação do SIEM.
Aparece em: - SplunkOutput
Campo | Descrição |
---|---|
name string |
O nome do token. |
field string |
O campo do token. |