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. |