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 |
---|---|
clusterSelector ClusterSelector |
|
fluentbitConfigMaps array di stringhe |
|
volumes Array Volume |
|
volumeMounts Array VolumeMount |
ClusterSelector
Seleziona i cluster di destinazione.
Visualizzato in: - AdditionalLogSink
Campo | Descrizione |
---|---|
exclude array di stringhe |
Dashboard
Definisce lo schema per l'API Dashboards.
Visualizzato in: - DashboardList
Campo | Descrizione |
---|---|
apiVersion stringa |
observability.gdc.goog/v1 |
kind stringa |
Dashboard |
metadata ObjectMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
spec DashboardSpec |
|
status DashboardStatus |
DashboardConfigMap
Fornisce informazioni sull'oggetto ConfigMap
che contiene il modello JSON di una
monitoring
dashboard.
Visualizzato in: - DashboardSpec
Campo | Descrizione |
---|---|
name stringa |
Il nome dell'oggetto ConfigMap contenente il modello JSON del dashboard. |
namespace stringa |
Lo spazio dei nomi dell'oggetto ConfigMap contenente il modello JSON del dashboard. |
key stringa |
La chiave dell'oggetto ConfigMap contenente 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 |
---|---|
uid stringa |
L'ID univoco del dashboard. |
url stringa |
Il percorso alla dashboard. |
DashboardList
Contiene un elenco di dashboard dashboard di monitoraggio.
Campo | Descrizione |
---|---|
apiVersion stringa |
observability.gdc.goog/v1 |
kind stringa |
DashboardList |
metadata ListMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
items Array Dashboard |
DashboardSpec
Definisce la specifica o lo stato previsto dell'oggetto Dashboard
.
Visualizzazione: - Dashboard
Campo | Descrizione |
---|---|
configMapRef DashboardConfigMap |
L'oggetto ConfigMap contenente il modello JSON del dashboard di monitoraggio da includere. |
foldername stringa |
Il nome della cartella in cui il sistema deve archiviare i prospetti. |
DashboardStatus
Definisce lo stato osservato dell'oggetto Dashboard
.
Visualizzazione: - Dashboard
Campo | Descrizione |
---|---|
conditions Array Condition |
Un elenco delle condizioni osservate nella dashboard. |
dashboards object (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 |
---|---|
storageSize stringa |
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 |
---|---|
localStorageSize stringa |
La dimensione dello spazio di archiviazione per i dati di avviso all'interno di un'organizzazione. |
alertmanagerConfig stringa |
Il nome dell'oggetto ConfigMap che contiene il file di configurazione di Alertmanager. https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#dns-subdomain-names |
volumes Array Volume |
|
volumeMounts Array VolumeMount |
ObservabilityAuditLogging
Definisce lo stato previsto dello stack di logging di controllo della pipeline di osservabilità.
Appare in: - ObservabilityPipelineSpec
Campo | Descrizione |
---|---|
retentionTime stringa |
Il periodo di conservazione dei log di controllo in ore. https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders |
localStorageSize stringa |
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/ |
additionalSink AdditionalLogSink |
La configurazione di un sink aggiuntivo facoltativo per tutti gli audit log. |
dynamicAdditionalSinks array di stringhe |
I sink aggiuntivi per i log di controllo, oltre a quelli predefiniti. La differenza con il campo additionalSink è che dynamicAdditionalSinks determina la maggior parte delle variabili sink, come il nome host del sink, per conto dell'utente. Gli output supportati includono ioSplunkExternalSink . |
ObservabilityLogging
Definisce lo stato previsto dello stack di logging della pipeline di osservabilità.
Appare in: - ObservabilityPipelineSpec
Campo | Descrizione |
---|---|
retentionTime stringa |
Il tempo di conservazione dei log operativi in ore. https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders |
localStorageSize stringa |
La dimensione di archiviazione per i dati di logging all'interno di un'organizzazione. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/ |
sink stringa |
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. |
additionalSink AdditionalLogSink |
La configurazione di un sink aggiuntivo facoltativo per tutti i log operativi. |
dynamicAdditionalSinks array di stringhe |
I sink aggiuntivi per i log operativi, oltre a quelli predefiniti. La differenza con il campo additionalSink è che dynamicAdditionalSinks determina la maggior parte delle variabili sink, come il nome host del sink, per conto dell'utente. Gli output supportati includono ioSplunkExternalSink . |
ObservabilityMonitoring
Definisce la configurazione per le dashboard di monitoraggio.
Appare in: - ObservabilityPipelineSpec
Campo | Descrizione |
---|---|
retentionTime stringa |
Tempo di conservazione delle metriche in ore. https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders |
localStorageSize stringa |
La dimensione di archiviazione per i dati delle metriche all'interno di un'organizzazione. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/ |
grafana Grafana |
Le informazioni di configurazione per l'istanza Grafana da creare. |
sink stringa |
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 |
---|---|
apiVersion stringa |
observability.gdc.goog/v1 |
kind stringa |
ObservabilityPipeline |
metadata ObjectMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
spec ObservabilityPipelineSpec |
|
status ObservabilityPipelineStatus |
ObservabilityPipelineList
Contiene un elenco di oggetti ObservabilityPipeline
.
Campo | Descrizione |
---|---|
apiVersion stringa |
observability.gdc.goog/v1 |
kind stringa |
ObservabilityPipelineList |
metadata ListMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
items Array ObservabilityPipeline |
ObservabilityPipelineSpec
Definisce la specifica o lo stato previsto dell'oggetto ObservabilityPipeline
.
Appare in: - ObservabilityPipeline
Campo | Descrizione |
---|---|
enabled boolean |
Specifica se lo stack della pipeline di osservabilità è abilitato. |
monitoring ObservabilityMonitoring |
Configurazione della pipeline di monitoraggio. |
alerting ObservabilityAlerting |
Configurazione della pipeline Alertmanager. |
logging ObservabilityLogging |
La configurazione della pipeline di logging. |
auditLogging ObservabilityAuditLogging |
La configurazione della pipeline di audit logging. |
securityLogging ObservabilitySecurityLogging |
Configurazione della pipeline di sicurezza. |
ObservabilityPipelineStatus
Definisce lo stato osservato dell'oggetto ObservabilityPipeline
.
Appare in: - ObservabilityPipeline
Campo | Descrizione |
---|---|
version stringa |
La versione installata dello stack della pipeline di osservabilità. |
conditions Array 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 |
---|---|
retentionTime stringa |
Il tempo di conservazione dei log di sicurezza in ore. https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders |
localStorageSize stringa |
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/ |
additionalSink AdditionalLogSink |
La configurazione di un sink aggiuntivo facoltativo per tutti i log di sicurezza. |
dynamicAdditionalSinks array di stringhe |
I sink aggiuntivi per i log di sicurezza, oltre a qualsiasi sink predefinito. La differenza con il campo additionalSink è che dynamicAdditionalSinks determina la maggior parte delle variabili sink, come il nome host del sink, per conto dell'utente. Gli output supportati includono ioSplunkExternalSink . |