observability.gdc.goog/v1
Contiene le definizioni dello schema API per il gruppo Osservabilità.
AdditionalLogSink
Configura i sink aggiuntivi per il routing dei log. Per ulteriori informazioni, consulta https://cloud.google.com/anthos/private-mode/docs/1.9/how-to/export-logs.
Visualizzato in: - ObservabilityAuditLogging - ObservabilityLogging - ObservabilitySecurityLogging
| Campo | Descrizione | 
|---|---|
| clusterSelectorClusterSelector | |
| fluentbitConfigMapsarray di stringhe | |
| volumesArray Volume | |
| volumeMountsArray VolumeMount | 
ClusterSelector
Seleziona i cluster di destinazione.
Visualizzato in: - AdditionalLogSink
| Campo | Descrizione | 
|---|---|
| excludearray di stringhe | 
Dashboard
Definisce lo schema per l'API Dashboards.
Visualizzato in: - DashboardList
| Campo | Descrizione | 
|---|---|
| apiVersionstringa | observability.gdc.goog/v1 | 
| kindstringa | Dashboard | 
| metadataObjectMeta | Per i campi di metadata, consulta la documentazione dell'API Kubernetes. | 
| specDashboardSpec | |
| statusDashboardStatus | 
DashboardConfigMap
Fornisce informazioni sull'oggetto ConfigMap che contiene il modello JSON di una
monitoring
dashboard.
Visualizzato in: - DashboardSpec
| Campo | Descrizione | 
|---|---|
| namestringa | Il nome dell'oggetto ConfigMapcontenente il modello JSON del dashboard. | 
| namespacestringa | Lo spazio dei nomi dell'oggetto ConfigMapcontenente il modello JSON del dashboard. | 
| keystringa | La chiave dell'oggetto ConfigMapcontenente il modello JSON del dashboard. | 
DashboardInfo
Contiene un elenco di informazioni sulla connessione di una dashboard creata in la dashboard di monitoraggio.
Visualizzato in: - DashboardStatus
| Campo | Descrizione | 
|---|---|
| uidstringa | L'ID univoco del dashboard. | 
| urlstringa | Il percorso alla dashboard. | 
DashboardList
Contiene un elenco di dashboard dashboard di monitoraggio.
| Campo | Descrizione | 
|---|---|
| apiVersionstringa | observability.gdc.goog/v1 | 
| kindstringa | DashboardList | 
| metadataListMeta | Per i campi di metadata, consulta la documentazione dell'API Kubernetes. | 
| itemsArray Dashboard | 
DashboardSpec
Definisce la specifica o lo stato previsto dell'oggetto Dashboard.
Visualizzazione: - Dashboard
| Campo | Descrizione | 
|---|---|
| configMapRefDashboardConfigMap | L'oggetto ConfigMapcontenente il modello JSON del dashboard di monitoraggio da includere. | 
| foldernamestringa | Il nome della cartella in cui il sistema deve archiviare i prospetti. | 
DashboardStatus
Definisce lo stato osservato dell'oggetto Dashboard.
Visualizzazione: - Dashboard
| Campo | Descrizione | 
|---|---|
| conditionsArray Condition | Un elenco delle condizioni osservate nella dashboard. | 
| dashboardsobject (keys:string, values:DashboardInfo) | Una mappatura di tutte le dashboard create dalla risorsa personalizzata utilizzando l'ID univoco ( uid) della dashboard come chiave. | 
Grafana
Definisce lo stato previsto dell'istanza di della dashboard di monitoraggio di cui è stato eseguito il provisioning.
Visualizzato in: - ObservabilityMonitoring
| Campo | Descrizione | 
|---|---|
| storageSizestringa | Le dimensioni dello spazio di archiviazione per i dashboard all'interno di un'organizzazione. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/ | 
ObservabilityAlerting
Definisce le regole per creare avvisi in base ai dati delle metriche.
Appare in: - ObservabilityPipelineSpec
| Campo | Descrizione | 
|---|---|
| localStorageSizestringa | La dimensione dello spazio di archiviazione per i dati di avviso all'interno di un'organizzazione. | 
| alertmanagerConfigstringa | Il nome dell'oggetto ConfigMapche contiene il file di configurazione di Alertmanager. https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#dns-subdomain-names | 
| volumesArray Volume | |
| volumeMountsArray VolumeMount | 
ObservabilityAuditLogging
Definisce lo stato previsto dello stack di logging di controllo della pipeline di osservabilità.
Appare in: - ObservabilityPipelineSpec
| Campo | Descrizione | 
|---|---|
| retentionTimestringa | Il periodo di conservazione dei log di controllo in ore. https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders | 
| localStorageSizestringa | La dimensione di archiviazione per i dati di logging di controllo all'interno di un'organizzazione. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/ | 
| additionalSinkAdditionalLogSink | La configurazione di un sink aggiuntivo facoltativo per tutti gli audit log. | 
| dynamicAdditionalSinksarray di stringhe | I sink aggiuntivi per i log di controllo, oltre a quelli predefiniti. La differenza con il campo additionalSinkè chedynamicAdditionalSinksdetermina la maggior parte delle variabili sink, come il nome host del sink, per conto dell'utente. Gli output supportati includonoioSplunkExternalSink. | 
ObservabilityLogging
Definisce lo stato previsto dello stack di logging della pipeline di osservabilità.
Appare in: - ObservabilityPipelineSpec
| Campo | Descrizione | 
|---|---|
| retentionTimestringa | Il tempo di conservazione dei log operativi in ore. https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders | 
| localStorageSizestringa | La dimensione di archiviazione per i dati di logging all'interno di un'organizzazione. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/ | 
| sinkstringa | Il sink per tutti i log. Ad esempio, l'utilizzo dello spazio dei nomi del progetto di un operatore di applicazioni come valore significa che i log diventano visibili all'operatore di applicazioni del progetto. | 
| additionalSinkAdditionalLogSink | La configurazione di un sink aggiuntivo facoltativo per tutti i log operativi. | 
| dynamicAdditionalSinksarray di stringhe | I sink aggiuntivi per i log operativi, oltre a quelli predefiniti. La differenza con il campo additionalSinkè chedynamicAdditionalSinksdetermina la maggior parte delle variabili sink, come il nome host del sink, per conto dell'utente. Gli output supportati includonoioSplunkExternalSink. | 
ObservabilityMonitoring
Definisce la configurazione per le dashboard di monitoraggio.
Appare in: - ObservabilityPipelineSpec
| Campo | Descrizione | 
|---|---|
| retentionTimestringa | Tempo di conservazione delle metriche in ore. https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders | 
| localStorageSizestringa | La dimensione di archiviazione per i dati delle metriche all'interno di un'organizzazione. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/ | 
| grafanaGrafana | Le informazioni di configurazione per l'istanza Grafana da creare. | 
| sinkstringa | Il sink per tutte le metriche. Ad esempio, l'utilizzo dello spazio dei nomi del progetto di un operatore di applicazioni come valore significa che le metriche diventano visibili all'operatore di applicazioni del progetto. Esegui il routing in base alla serie temporale utilizzando l'etichetta timeseries. | 
ObservabilityPipeline
Definisce lo schema per l'API Observability Pipeline.
Visualizzato in: - ObservabilityPipelineList
| Campo | Descrizione | 
|---|---|
| apiVersionstringa | observability.gdc.goog/v1 | 
| kindstringa | ObservabilityPipeline | 
| metadataObjectMeta | Per i campi di metadata, consulta la documentazione dell'API Kubernetes. | 
| specObservabilityPipelineSpec | |
| statusObservabilityPipelineStatus | 
ObservabilityPipelineList
Contiene un elenco di oggetti ObservabilityPipeline.
| Campo | Descrizione | 
|---|---|
| apiVersionstringa | observability.gdc.goog/v1 | 
| kindstringa | ObservabilityPipelineList | 
| metadataListMeta | Per i campi di metadata, consulta la documentazione dell'API Kubernetes. | 
| itemsArray ObservabilityPipeline | 
ObservabilityPipelineSpec
Definisce la specifica o lo stato previsto dell'oggetto ObservabilityPipeline.
Appare in: - ObservabilityPipeline
| Campo | Descrizione | 
|---|---|
| enabledboolean | Specifica se lo stack della pipeline di osservabilità è abilitato. | 
| monitoringObservabilityMonitoring | Configurazione della pipeline di monitoraggio. | 
| alertingObservabilityAlerting | Configurazione della pipeline Alertmanager. | 
| loggingObservabilityLogging | La configurazione della pipeline di logging. | 
| auditLoggingObservabilityAuditLogging | La configurazione della pipeline di audit logging. | 
| securityLoggingObservabilitySecurityLogging | Configurazione della pipeline di sicurezza. | 
ObservabilityPipelineStatus
Definisce lo stato osservato dell'oggetto ObservabilityPipeline.
Appare in: - ObservabilityPipeline
| Campo | Descrizione | 
|---|---|
| versionstringa | La versione installata dello stack della pipeline di osservabilità. | 
| conditionsArray Condition | Un elenco delle condizioni osservate nello stack della pipeline di osservabilità. | 
ObservabilitySecurityLogging
Definisce lo stato previsto dello stack di logging della sicurezza della pipeline di osservabilità.
Appare in: - ObservabilityPipelineSpec
| Campo | Descrizione | 
|---|---|
| retentionTimestringa | Il tempo di conservazione dei log di sicurezza in ore. https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders | 
| localStorageSizestringa | La dimensione di archiviazione per i dati di logging della sicurezza all'interno di un'organizzazione. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/ | 
| additionalSinkAdditionalLogSink | La configurazione di un sink aggiuntivo facoltativo per tutti i log di sicurezza. | 
| dynamicAdditionalSinksarray di stringhe | I sink aggiuntivi per i log di sicurezza, oltre a qualsiasi sink predefinito. La differenza con il campo additionalSinkè chedynamicAdditionalSinksdetermina la maggior parte delle variabili sink, come il nome host del sink, per conto dell'utente. Gli output supportati includonoioSplunkExternalSink. |