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