Setelah mengaktifkan GitOps, log dari control plane Argo CD dan log audit server Argo CD dikumpulkan ke Simple Log Service. Control plane Argo CD mencakup server Argo CD dan pengontrol aplikasi Argo CD. Anda dapat mengaktifkan pengumpulan log control plane dan log audit GitOps untuk melihat log tersebut. Topik ini menjelaskan cara mengaktifkan dan menonaktifkan pengumpulan log control plane dan log audit GitOps.
Penagihan
Setelah Simple Log Service diaktifkan, Anda akan dikenakan biaya berdasarkan pemakaian. Untuk informasi lebih lanjut, lihat Bayar sesuai fitur.
Prasyarat
Kumpulkan log control plane dan log audit dari instance Fleet.
Aktifkan Simple Log Service
Jalankan perintah berikut untuk membuat AliyunLogConfig:
Anda dapat menyesuaikan bidang project dalam konten YAML berikut. Pengontrol log akan secara otomatis membuat proyek dengan nama yang ditentukan.
Jika Anda tidak menentukan bidang project, pengontrol log secara otomatis membuat proyek bernama k8s-log-<clusterid> dan Logstore bernama gitops-argocd-logstore di dalam proyek tersebut. Logstore digunakan untuk menyimpan log control plane Argo CD.
cat << EOF | kubectl apply -f -
apiVersion: log.alibabacloud.com/v1alpha1
kind: AliyunLogConfig
metadata:
name: gitops-argocd-sls-config
namespace: argocd
spec:
# Anda dapat menggunakan parameter berikut untuk menentukan proyek.
project: ackone-gitops
# Periode penyimpanan log adalah lima hari. Anda dapat mengubah nilai ini sesuai dengan kebutuhan bisnis Anda.
lifeCycle: 5
logstore: gitops-argocd-logstore
logtailConfig:
inputType: plugin
configName: gitops-argocd-sls-config
inputDetail:
plugin:
inputs:
- detail:
Stderr: true
Stdout: true
type: service_docker_stdout
EOFNonaktifkan Simple Log Service
Jalankan perintah berikut untuk menghapus AliyunLogConfig:
kubectl delete aliyunlogconfigs.log.alibabacloud.com gitops-argocd-sls-config -n argocdMasuk ke konsol Simple Log Service dan hapus Logstore gitops-argocd-logstore.