Dokumen ini berisi petunjuk untuk mengonfigurasi ukuran penyimpanan dasbor menggunakan resource kustom ObservabilityPipeline. Petunjuk ini menggantikan nilai default untuk namespace project.
Pipeline Observability perangkat dengan air gap Google Distributed Cloud (GDC) mengelola deployment dan konfigurasi komponen stack Observability seperti Prometheus, Cortex, Loki, dan Fluent Bit.
Komponen stack kemampuan observasi.
Dengan resource kustom ObservabilityPipeline, Anda dapat mengakses API pipeline Observability dan mengonfigurasi layanan Observability untuk deployment Anda. Resource kustom ini mencakup setelan yang disesuaikan untuk dasbor yang digunakan dalam pemantauan sistem.
Sebelum memulai
Untuk mendapatkan izin yang diperlukan guna mengonfigurasi atau melihat ukuran penyimpanan untuk dasbor, minta Admin IAM Organisasi Anda untuk memberi Anda salah satu peran berikut di namespace platform-obs:
- Pembuat PA Observability Pipeline: membuat resource kustom
ObservabilityPipeline. Minta peran cluster Observability Pipeline PA Creator (observabilitypipeline-pa-creator). - Editor PA Observability Pipeline: mengedit atau mengubah
ObservabilityPipelineresource kustom. Minta peran cluster Observability Pipeline PA Editor (observabilitypipeline-pa-editor). - Pelihat PA Observability Pipeline: melihat resource kustom
ObservabilityPipeline. Minta peran cluster Observability Pipeline PA Viewer (observabilitypipeline-pa-viewer).
Sebelum mengonfigurasi ukuran penyimpanan untuk dasbor, lakukan langkah-langkah berikut:
Tetapkan jalur file kubeconfig sebagai variabel lingkungan:
export KUBECONFIG=KUBECONFIG_FILEGanti
KUBECONFIG_FILEdengan jalur file kubeconfig cluster admin org.Deploy resource kustom
ObservabilityPipelinedengan namaobservability-configke namespace project.Lihat konfigurasi deployment Observability Anda saat ini:
kubectl --kubeconfig=${KUBECONFIG} get observabilitypipeline -n PROJECT_NAMESPACE observability-config -o yaml
Memperbarui ukuran penyimpanan untuk dasbor
Selesaikan langkah-langkah berikut untuk mengonfigurasi ukuran penyimpanan dasbor dalam project:
Buka resource kustom
ObservabilityPipelinedi editor command line:kubectl --kubeconfig=${KUBECONFIG} -n PROJECT_NAMESPACE edit observabilitypipeline/observability-configPerbarui nilai
storageSizeyang berada di kolommonitoring:# 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. ...Simpan perubahan dan keluar dari editor command line.
Contoh konfigurasi
File YAML berikut menunjukkan contoh konfigurasi resource kustom ObservabilityPipeline:
# Configure observability pipeline
apiVersion: observability.gdc.goog/v1
kind: ObservabilityPipeline
metadata:
namespace: PROJECT_NAMESPACE
name: observability-config
spec:
...
monitoring:
grafana:
storageSize: 1Gi
...