Este documento contém instruções para configurar o tamanho do armazenamento dos painéis usando o recurso personalizado ObservabilityPipeline. As instruções substituem os valores padrão do namespace do projeto.
O pipeline de observabilidade do dispositivo isolado do Google Distributed Cloud (GDC) gerencia a implantação e a configuração de
Componentes da pilha de observabilidade.
O recurso personalizado ObservabilityPipeline permite acessar a API do pipeline de observabilidade e configurar o serviço de observabilidade para suas implantações. Esse recurso personalizado inclui configurações personalizadas para painéis usados no monitoramento do sistema.
Antes de começar
Para ter as permissões necessárias para configurar ou ver o tamanho do armazenamento dos painéis, peça ao administrador do IAM da organização para conceder a você um dos seguintes papéis no namespace platform-obs:
- Criador de PA do pipeline de observabilidade: cria recursos personalizados
ObservabilityPipeline. Solicite a função de cluster Criador de PA do pipeline de observabilidade (observabilitypipeline-pa-creator). - Editor do pipeline de observabilidade PA: edita ou modifica recursos personalizados
ObservabilityPipeline. Solicite a função de cluster Editor do Observability Pipeline PA (observabilitypipeline-pa-editor). - Leitor de PA do pipeline de observabilidade: visualiza recursos personalizados
ObservabilityPipeline. Solicite a função de cluster Leitor de PA do pipeline de observabilidade (observabilitypipeline-pa-viewer).
Antes de configurar o tamanho do armazenamento para painéis, siga estas etapas:
Defina o caminho do arquivo kubeconfig como uma variável de ambiente:
export KUBECONFIG=KUBECONFIG_FILESubstitua
KUBECONFIG_FILEpelo caminho do arquivo kubeconfig do cluster de administrador da organização.Confira a configuração atual da implantação de observabilidade:
kubectl --kubeconfig=${KUBECONFIG} get observabilitypipeline -n PROJECT_NAMESPACE observability-config -o yaml
Atualizar o tamanho do armazenamento para painéis
Siga estas etapas para configurar o tamanho do armazenamento dos painéis no projeto:
Abra o recurso personalizado
ObservabilityPipelineem um editor de linha de comando:kubectl --kubeconfig=${KUBECONFIG} -n PROJECT_NAMESPACE edit observabilitypipeline/observability-configAtualize o valor
storageSizeaninhado no campomonitoring:# Configure observability pipeline apiVersion: observability.gdc.goog/v1 kind: ObservabilityPipeline metadata: namespace: PROJECT_NAMESPACE name: observability-config spec: ... monitoring: grafana: storageSize: 1Gi # Configure the new storage size for dashboards in the project. ...Salve a mudança e saia do editor de linha de comando.
Exemplo de configuração
O arquivo YAML a seguir mostra uma configuração de amostra do recurso personalizado ObservabilityPipeline:
# Configure observability pipeline
apiVersion: observability.gdc.goog/v1
kind: ObservabilityPipeline
metadata:
namespace: PROJECT_NAMESPACE
name: observability-config
spec:
...
monitoring:
grafana:
storageSize: 1Gi
...