KRM API observability.gdc.goog/v1

observability.gdc.goog/v1

Contém definições de esquema de API para o grupo de observabilidade.

AdditionalLogSink

Configura os coletores extras para rotear registros. 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 string
volumes Matriz de volume
volumeMounts Matriz de VolumeMount

ClusterSelector

Seleciona clusters de destino.

Aparece em: - AdditionalLogSink

Campo Descrição
exclude matriz de string

Painel

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 saber mais sobre 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 monitoramento do.

Aparece em: - DashboardSpec

Campo Descrição
name string O nome do objeto ConfigMap que contém o modelo JSON do painel.
namespace string O namespace do objeto ConfigMap que contém o modelo JSON do painel.
key string A chave do objeto ConfigMap que contém o modelo JSON do painel.

DashboardInfo

Contém uma lista de informações sobre a conexão de um painel criado no o painel de monitoramento.

Aparece em: - DashboardStatus

Campo Descrição
uid string O ID exclusivo do painel.
url string O caminho para o painel.

DashboardList

Contém uma lista de painéis painéis de monitoramento.

Campo Descrição
apiVersion string observability.gdc.goog/v1
kind string DashboardList
metadata ListMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
items Matriz de painel

DashboardSpec

Define a especificação ou o estado esperado do objeto Dashboard.

Aparece em: - Painel

Campo Descrição
configMapRef DashboardConfigMap O objeto ConfigMap que contém o modelo JSON do painel de Grafana a ser incluído.
foldername string O nome da pasta em que o sistema deve armazenar os painéis.

DashboardStatus

Define o estado observado do objeto Dashboard.

Aparece em: - Painel

Campo Descrição
conditions Matriz de condição Uma lista de condições observadas no painel.
dashboards objeto (keys:string, values:DashboardInfo) Um mapeamento de todos os painéis criados pelo recurso personalizado usando o ID exclusivo (uid) do painel como chave.

Grafana

Define o estado esperado da instância provisionada do painel de monitoramento do.

Aparece em: - ObservabilityMonitoring

Campo Descrição
storageSize string O tamanho do armazenamento para os painéis em uma organização. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/

ObservabilityAlerting

Define as regras para criar alertas com base em dados de métricas.

Aparece em: - ObservabilityPipelineSpec

Campo Descrição
localStorageSize string O tamanho do armazenamento para dados de alertas em uma organização.
alertmanagerConfig string O nome do objeto ConfigMap que contém o arquivo de configuração do Alertmanager. https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#dns-subdomain-names
volumes Matriz de volume
volumeMounts Matriz de VolumeMount

ObservabilityAuditLogging

Define o estado esperado da pilha de geração de registros de auditoria do pipeline de observabilidade.

Aparece em: - ObservabilityPipelineSpec

Campo Descrição
retentionTime string O tempo de retenção dos registros de auditoria em horas. https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders
localStorageSize string O tamanho do armazenamento para dados de registro de auditoria em uma organização. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/
additionalSink AdditionalLogSink A configuração de um coletor adicional opcional para todos os registros de auditoria.
dynamicAdditionalSinks matriz de string Os coletores extras para registros de auditoria, além de qualquer coletor predefinido. A diferença do campo additionalSink é que dynamicAdditionalSinks determina a maioria das variáveis de gravador, como o nome do host do gravador, em nome do usuário. As saídas compatíveis incluem ioSplunkExternalSink.

ObservabilityLogging

Define o estado esperado da pilha de geração de registros do pipeline de observabilidade.

Aparece em: - ObservabilityPipelineSpec

Campo Descrição
retentionTime string O tempo de retenção dos registros operacionais em horas. https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders
localStorageSize string O tamanho do armazenamento para dados de registro em uma organização. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/
sink string O coletor para todos os registros. Por exemplo, usar o namespace do projeto de um operador de aplicativo como um valor significa que os registros ficam visíveis para o operador de aplicativo do projeto.
additionalSink AdditionalLogSink A configuração de um gravador adicional opcional para todos os registros operacionais.
dynamicAdditionalSinks matriz de string Os outros coletores para registros operacionais além de qualquer coletor predefinido. A diferença do campo additionalSink é que dynamicAdditionalSinks determina a maioria das variáveis de gravador, como o nome do host do gravador, em nome do usuário. As saídas compatíveis incluem ioSplunkExternalSink.

ObservabilityMonitoring

Define a configuração dos painéis de monitoramento.

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 em uma 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 ser criada.
sink string O gravador de todas as métricas. Por exemplo, usar o namespace do projeto de um operador de aplicativo como um valor significa que as métricas ficam visíveis para o operador de aplicativo do projeto. Faça o roteamento por série temporal usando o rótulo timeseries.

ObservabilityPipeline

Define o esquema da 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 saber mais sobre 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 saber mais sobre os campos de metadata.
items Matriz ObservabilityPipeline

ObservabilityPipelineSpec

Define a especificação ou o estado esperado do objeto ObservabilityPipeline.

Aparece em: - ObservabilityPipeline

Campo Descrição
enabled booleano Especifica se a pilha de pipeline de observabilidade está ativada.
monitoring ObservabilityMonitoring A configuração do pipeline de monitoramento.
alerting ObservabilityAlerting A configuração do pipeline do Alertmanager.
logging ObservabilityLogging A configuração do pipeline de geração de registros.
auditLogging ObservabilityAuditLogging A configuração do pipeline de geração de registros de auditoria.
securityLogging ObservabilitySecurityLogging A configuração do 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 pipeline de observabilidade.
conditions Matriz de condição Uma lista de condições observadas na pilha de pipeline de observabilidade.

ObservabilitySecurityLogging

Define o estado esperado da pilha de geração de registros de segurança do pipeline de observabilidade.

Aparece em: - ObservabilityPipelineSpec

Campo Descrição
retentionTime string O tempo de retenção dos registros de segurança em horas. https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders
localStorageSize string O tamanho do armazenamento para dados de geração de registros de segurança em uma organização. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/
additionalSink AdditionalLogSink A configuração de um gravador adicional opcional para todos os registros de segurança.
dynamicAdditionalSinks matriz de string Os coletores extras para registros de segurança, além de qualquer coletor predefinido. A diferença do campo additionalSink é que dynamicAdditionalSinks determina a maioria das variáveis de gravador, como o nome do host do gravador, em nome do usuário. As saídas compatíveis incluem ioSplunkExternalSink.