observability.gdc.goog/v1
Contém definições do esquema de API para o grupo Observability.
AdditionalLogSink
Configura os destinos adicionais para encaminhar registos. Para mais informações, consulte https://cloud.google.com/anthos/private-mode/docs/1.9/how-to/export-logs.
Aparece em: - ObservabilityAuditLogging - ObservabilityLogging - ObservabilitySecurityLogging
Campo | Descrição |
---|---|
clusterSelector ClusterSelector |
|
fluentbitConfigMaps matriz de strings |
|
volumes Conjunto de volumes |
|
volumeMounts VolumeMount |
ClusterSelector
Seleciona clusters de destino.
Aparece em: - AdditionalLogSink
Campo | Descrição |
---|---|
exclude matriz de strings |
Painel de controlo
Define o esquema da API Dashboards.
Aparece em: - DashboardList
Campo | Descrição |
---|---|
apiVersion string |
observability.gdc.goog/v1 |
kind string |
Dashboard |
metadata ObjectMeta |
Consulte a documentação da API Kubernetes para os campos de metadata . |
spec DashboardSpec |
|
status DashboardStatus |
DashboardConfigMap
Fornece informações sobre o objeto ConfigMap
que contém o modelo JSON de um
painel de controlo
do Grafana.
Aparece em: - DashboardSpec
Campo | Descrição |
---|---|
name string |
O nome do objeto ConfigMap que contém o modelo JSON do painel de controlo. |
namespace string |
O espaço de nomes do objeto ConfigMap que contém o modelo JSON do painel de controlo. |
key string |
A chave do objeto ConfigMap que contém o modelo JSON do painel de controlo. |
DashboardInfo
Contém uma lista de informações sobre a ligação de um painel de controlo criado no Grafana.
Aparece em: - DashboardStatus
Campo | Descrição |
---|---|
uid string |
O ID exclusivo do painel de controlo. |
url string |
O caminho para o painel de controlo. |
DashboardList
Contém uma lista de painéis de controlo no Grafana.
Campo | Descrição |
---|---|
apiVersion string |
observability.gdc.goog/v1 |
kind string |
DashboardList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para os campos de metadata . |
items Matriz Dashboard |
DashboardSpec
Define a especificação ou o estado esperado do objeto Dashboard
.
Aparece em: - Painel de controlo
Campo | Descrição |
---|---|
configMapRef DashboardConfigMap |
O objeto ConfigMap que contém o modelo JSON do painel de controlo de monitorização do a incluir. |
foldername string |
O nome da pasta onde o sistema tem de armazenar os painéis de controlo. |
DashboardStatus
Define o estado observado do objeto Dashboard
.
Aparece em: - Painel de controlo
Campo | Descrição |
---|---|
conditions Matriz de condições |
Uma lista de condições observadas no painel de controlo. |
dashboards object (keys:string, values:DashboardInfo) |
Um mapeamento de todos os painéis de controlo criados pelo recurso personalizado que usa o ID exclusivo (uid ) do painel de controlo como chave. |
Grafana
Define o estado esperado da instância do painel de controlo de monitorização doaprovisionada.
Aparece em: - ObservabilityMonitoring
Campo | Descrição |
---|---|
storageSize string |
O tamanho de armazenamento dos painéis de controlo numa organização. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/ |
ObservabilityAlerting
Define as regras para criar alertas com base nos dados das métricas.
Aparece em: - ObservabilityPipelineSpec
Campo | Descrição |
---|---|
localStorageSize string |
O tamanho do armazenamento para dados de alertas numa organização. |
alertmanagerConfig string |
O nome do objeto ConfigMap que contém o ficheiro de configuração do Alertmanager. https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#dns-subdomain-names |
volumes Conjunto de volumes |
|
volumeMounts VolumeMount |
ObservabilityAuditLogging
Define o estado esperado da pilha de registo de auditoria do pipeline de observabilidade.
Aparece em: - ObservabilityPipelineSpec
Campo | Descrição |
---|---|
retentionTime string |
O tempo de retenção dos registos de auditoria em horas. https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders |
localStorageSize string |
O tamanho do armazenamento dos dados de registo de auditoria numa organização. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/ |
additionalSink AdditionalLogSink |
A configuração de um destino adicional opcional para todos os registos de auditoria. |
dynamicAdditionalSinks matriz de strings |
Os destinos adicionais para registos de auditoria, além de qualquer destino predefinido. A diferença em relação ao campo additionalSink é que dynamicAdditionalSinks determina a maioria das variáveis de destino, como o nome do anfitrião do destino, em nome do utilizador. As saídas suportadas incluem ioSplunkExternalSink . |
ObservabilityLogging
Define o estado esperado da pilha de registo do pipeline de observabilidade.
Aparece em: - ObservabilityPipelineSpec
Campo | Descrição |
---|---|
retentionTime string |
O tempo de retenção dos registos operacionais em horas. https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders |
localStorageSize string |
O tamanho do armazenamento para dados de registo numa organização. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/ |
sink string |
O destino de todos os registos. Por exemplo, usar o espaço de nomes do projeto de um operador de aplicação como um valor significa que os registos ficam visíveis para o operador de aplicação do projeto. |
additionalSink AdditionalLogSink |
A configuração de um sink adicional opcional para todos os registos operacionais. |
dynamicAdditionalSinks matriz de strings |
Os destinos adicionais para registos operacionais, além de qualquer destino predefinido. A diferença em relação ao campo additionalSink é que dynamicAdditionalSinks determina a maioria das variáveis de destino, como o nome do anfitrião do destino, em nome do utilizador. As saídas suportadas incluem ioSplunkExternalSink . |
ObservabilityMonitoring
Define a configuração dos painéis de controlo de monitorização.
Aparece em: - ObservabilityPipelineSpec
Campo | Descrição |
---|---|
retentionTime string |
Tempo de retenção das métricas em horas. https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders |
localStorageSize string |
O tamanho do armazenamento para dados de métricas numa organização. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/ |
grafana Grafana |
As informações de configuração da instância do Grafana a criar. |
sink string |
O destino de todas as métricas. Por exemplo, usar o espaço de nomes do projeto de um operador de aplicações como um valor significa que as métricas ficam visíveis para o operador de aplicações do projeto. Encaminhe por série cronológica através da etiqueta timeseries . |
ObservabilityPipeline
Define o esquema para a API Observability Pipeline.
Aparece em: - ObservabilityPipelineList
Campo | Descrição |
---|---|
apiVersion string |
observability.gdc.goog/v1 |
kind string |
ObservabilityPipeline |
metadata ObjectMeta |
Consulte a documentação da API Kubernetes para os campos de metadata . |
spec ObservabilityPipelineSpec |
|
status ObservabilityPipelineStatus |
ObservabilityPipelineList
Contém uma lista de objetos ObservabilityPipeline
.
Campo | Descrição |
---|---|
apiVersion string |
observability.gdc.goog/v1 |
kind string |
ObservabilityPipelineList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para os campos de metadata . |
items ObservabilityPipeline array |
ObservabilityPipelineSpec
Define a especificação ou o estado esperado do objeto ObservabilityPipeline
.
Aparece em: - ObservabilityPipeline
Campo | Descrição |
---|---|
enabled booleano |
Especifica se a pilha da pipeline de observabilidade está ativada. |
monitoring ObservabilityMonitoring |
A configuração da pipeline de monitorização. |
alerting ObservabilityAlerting |
A configuração do pipeline do Alertmanager. |
logging ObservabilityLogging |
A configuração da tubagem de registo. |
auditLogging ObservabilityAuditLogging |
A configuração do pipeline de registo de auditoria. |
securityLogging ObservabilitySecurityLogging |
A configuração da pipeline de segurança. |
ObservabilityPipelineStatus
Define o estado observado do objeto ObservabilityPipeline
.
Aparece em: - ObservabilityPipeline
Campo | Descrição |
---|---|
version string |
A versão instalada da pilha de tubagens de observabilidade. |
conditions Matriz de condições |
Uma lista de condições observadas na pilha do pipeline de observabilidade. |
ObservabilitySecurityLogging
Define o estado esperado da pilha de registo de segurança do pipeline de observabilidade.
Aparece em: - ObservabilityPipelineSpec
Campo | Descrição |
---|---|
retentionTime string |
O tempo de retenção dos registos de segurança em horas. https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders |
localStorageSize string |
O tamanho do armazenamento dos dados de registo de segurança numa organização. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/ |
additionalSink AdditionalLogSink |
A configuração de um destino adicional opcional para todos os registos de segurança. |
dynamicAdditionalSinks matriz de strings |
Os destinos adicionais para registos de segurança, além de qualquer destino predefinido. A diferença em relação ao campo additionalSink é que dynamicAdditionalSinks determina a maioria das variáveis de destino, como o nome do anfitrião do destino, em nome do utilizador. As saídas suportadas incluem ioSplunkExternalSink . |