Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Questo documento contiene le istruzioni per configurare le dimensioni dello spazio di archiviazione per i dashboard utilizzando la risorsa personalizzata ObservabilityPipeline. Le istruzioni sostituiscono i valori predefiniti per lo spazio dei nomi del progetto.
La pipeline di osservabilità dell'appliance con air gap di Google Distributed Cloud (GDC) gestisce il deployment e la configurazione dei componenti dello stack di osservabilità come Prometheus, Cortex, Loki e Fluent Bit.
Componenti dello stack di osservabilità.
La risorsa personalizzata ObservabilityPipeline ti consente di accedere all'API della pipeline di osservabilità e configurare il servizio di osservabilità per i tuoi deployment. Questa risorsa personalizzata include impostazioni personalizzate per le dashboard utilizzate nel monitoraggio del sistema.
Prima di iniziare
Per ottenere le autorizzazioni necessarie per configurare o visualizzare le dimensioni di archiviazione per i dashboard, chiedi all'amministratore IAM dell'organizzazione di concederti uno dei seguenti ruoli nello spazio dei nomi platform-obs:
Observability Pipeline PA Creator: crea risorse personalizzate ObservabilityPipeline. Richiedi il ruolo del cluster Creatore PA pipeline di osservabilità (observabilitypipeline-pa-creator).
Editor pipeline di osservabilità PA: modifica o modifica le risorse personalizzate ObservabilityPipeline. Richiedi il ruolo del cluster Editor PA pipeline di osservabilità (observabilitypipeline-pa-editor).
Visualizzatore PA pipeline di osservabilità: visualizza le risorse personalizzate ObservabilityPipeline. Richiedi il ruolo del cluster Visualizzatore pipeline di osservabilità PA (observabilitypipeline-pa-viewer).
Prima di configurare le dimensioni dello spazio di archiviazione per i dashboard, segui questi passaggi:
Imposta il percorso del file kubeconfig come variabile di ambiente:
exportKUBECONFIG=KUBECONFIG_FILE
Sostituisci KUBECONFIG_FILE con il percorso del file kubeconfig del cluster di amministrazione dell'organizzazione.
Aggiorna il valore storageSize nidificato nel campo monitoring:
# Configure observability pipelineapiVersion:observability.gdc.goog/v1kind:ObservabilityPipelinemetadata:namespace:PROJECT_NAMESPACEname:observability-configspec:...monitoring:grafana:storageSize:1Gi# Configure the new storage size for dashboards in the project....
Salva la modifica ed esci dall'editor della riga di comando.
Esempio di configurazione
Il seguente file YAML mostra una configurazione di esempio della risorsa personalizzata ObservabilityPipeline:
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-09-04 UTC."],[[["\u003cp\u003eThis guide explains how to configure the storage size for dashboards within the Google Distributed Cloud (GDC) air-gapped appliance's Observability pipeline using the \u003ccode\u003eObservabilityPipeline\u003c/code\u003e custom resource.\u003c/p\u003e\n"],["\u003cp\u003eYou need to have the proper permissions, such as Observability Pipeline Creator, Editor, or Viewer, within the \u003ccode\u003einfra-obs\u003c/code\u003e namespace to configure or view the storage size.\u003c/p\u003e\n"],["\u003cp\u003eThe process involves setting the kubeconfig file path, deploying the \u003ccode\u003eObservabilityPipeline\u003c/code\u003e custom resource, and then editing the \u003ccode\u003estorageSize\u003c/code\u003e value under the \u003ccode\u003emonitoring\u003c/code\u003e field in either the \u003ccode\u003einfra-obs\u003c/code\u003e or \u003ccode\u003eplatform-obs\u003c/code\u003e namespace.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eObservabilityPipeline\u003c/code\u003e custom resource is used to manage and configure the Observability stack components and includes settings for dashboards used in system monitoring.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003estorageSize\u003c/code\u003e value, found under the \u003ccode\u003egrafana\u003c/code\u003e field nested in \u003ccode\u003emonitoring\u003c/code\u003e in the custom resource, is the configuration that overrides the default storage values for the project namespace for the dashboards.\u003c/p\u003e\n"]]],[],null,["# Configure the dashboard storage\n\nThis document contains instructions to configure the storage size for dashboards using the `ObservabilityPipeline` custom resource. The instructions override the default values for the project namespace.\n\nThe Observability pipeline of Google Distributed Cloud (GDC) air-gapped appliance manages the deployment and configuration of\n\nObservability stack components.\n\nThe `ObservabilityPipeline` custom resource lets you reach the API of the Observability pipeline and configure the Observability service for your deployments. This custom resource includes customized settings for dashboards used in system monitoring.\n\nBefore you begin\n----------------\n\nTo get the permissions you need to configure or view the storage size for dashboards, ask your Organization IAM Admin to grant you one of the following roles in the `platform-obs` namespace:\n\n- **Observability Pipeline PA Creator** : creates `ObservabilityPipeline` custom resources. Request the Observability Pipeline PA Creator (`observabilitypipeline-pa-creator`) cluster role.\n- **Observability Pipeline PA Editor** : edits or modifies `ObservabilityPipeline` custom resources. Request the Observability Pipeline PA Editor (`observabilitypipeline-pa-editor`) cluster role.\n- **Observability Pipeline PA Viewer** : views `ObservabilityPipeline` custom resources. Request the Observability Pipeline PA Viewer (`observabilitypipeline-pa-viewer`) cluster role.\n\nBefore configuring the storage size for dashboards, work through the following steps:\n\n1. Set the path of the kubeconfig file as an environment variable:\n\n export KUBECONFIG=\u003cvar translate=\"no\"\u003eKUBECONFIG_FILE\u003c/var\u003e\n\n Replace \u003cvar translate=\"no\"\u003eKUBECONFIG_FILE\u003c/var\u003e with the path of the kubeconfig file of the org admin cluster.\n2. [Deploy the `ObservabilityPipeline` custom resource with the name `observability-config` into the project namespace.](#sample-configuration)\n\n3. View the current configuration of your Observability deployment:\n\n kubectl --kubeconfig=${KUBECONFIG} get observabilitypipeline -n \u003cvar translate=\"no\"\u003ePROJECT_NAMESPACE\u003c/var\u003e observability-config -o yaml\n\nUpdate the storage size for dashboards\n--------------------------------------\n\nWork through the following steps to configure the storage size for dashboards in the project:\n\n1. Open your `ObservabilityPipeline` custom resource in a command-line editor:\n\n kubectl --kubeconfig=${KUBECONFIG} -n \u003cvar translate=\"no\"\u003ePROJECT_NAMESPACE\u003c/var\u003e edit observabilitypipeline/observability-config\n\n2. Update the `storageSize` value nested in the `monitoring` field:\n\n # Configure observability pipeline\n apiVersion: observability.gdc.goog/v1\n kind: ObservabilityPipeline\n metadata:\n namespace: \u003cvar translate=\"no\"\u003e\u003cspan class=\"devsite-syntax-l devsite-syntax-l-Scalar devsite-syntax-l-Scalar-Plain\"\u003ePROJECT_NAMESPACE\u003c/span\u003e\u003c/var\u003e\n name: observability-config\n spec:\n ...\n monitoring:\n grafana:\n storageSize: 1Gi # Configure the new storage size for dashboards in the project.\n ...\n\n3. Save the change and exit your command-line editor.\n\nSample configuration\n--------------------\n\nThe following YAML file shows a sample configuration of the `ObservabilityPipeline` custom resource: \n\n # Configure observability pipeline\n apiVersion: observability.gdc.goog/v1\n kind: ObservabilityPipeline\n metadata:\n namespace: \u003cvar translate=\"no\"\u003e\u003cspan class=\"devsite-syntax-l devsite-syntax-l-Scalar devsite-syntax-l-Scalar-Plain\"\u003ePROJECT_NAMESPACE\u003c/span\u003e\u003c/var\u003e\n name: observability-config\n spec:\n ...\n monitoring:\n grafana:\n storageSize: 1Gi\n ..."]]