KRM API logging.gdc.goog/v1

logging.gdc.goog/v1

Berisi definisi Skema API untuk grup Logging.

AlertRule

Menentukan konfigurasi aturan pemberitahuan.

Muncul di: - LoggingRuleSpec

Kolom Deskripsi
alert string Nama pemberitahuan. Nilainya harus berupa nilai label yang valid.
expr string Ekspresi PromQL atau LogQL untuk mengevaluasi aturan pemberitahuan.
for string Durasi dalam detik selama kondisi yang ditentukan harus dipenuhi untuk memindahkan pemberitahuan dari status tertunda ke status terbuka.
labels object (keys:string, values:string) Label yang akan ditambahkan atau diganti. Label yang diperlukan dalam kolom ini adalah severity: [error, critical, warning, info], code: <short code for the error>, dan resource: <component, service, or hardware related to the alert>. Label tambahan bersifat opsional.
annotations object (keys:string, values:string) Anotasi yang akan ditambahkan.

LoggingRule

Mendefinisikan Skema untuk Logging Rules API.

Muncul di: - LoggingRuleList

Kolom Deskripsi
apiVersion string logging.gdc.goog/v1
kind string LoggingRule
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec LoggingRuleSpec
status LoggingRuleStatus

LoggingRuleList

Berisi daftar aturan pencatatan log.

Kolom Deskripsi
apiVersion string logging.gdc.goog/v1
kind string LoggingRuleList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array LoggingRule

LoggingRuleSpec

Menentukan spesifikasi atau status yang diharapkan dari objek LoggingRule.

Muncul di: - LoggingRule

Kolom Deskripsi
source Sumber Sumber log yang akan menjadi dasar pemberitahuan. Nilai yang diterima adalah operational dan audit.
interval string Interval evaluasi aturan.
limit integer Jumlah maksimum pemberitahuan. Nilai 0 berarti tidak ada batas.
recordRules Array RecordRule Daftar aturan perekaman.
alertRules Array AlertRule Daftar aturan pemberitahuan.

LoggingRuleStatus

Menentukan status yang diamati dari objek LoggingRule.

Muncul di: - LoggingRule

Kolom Deskripsi
conditions Array Condition Daftar kondisi yang diamati di stack pemberitahuan logging.
lokiInstance string Nama instance host Loki tempat objek LoggingRule saat ini diinstal.

LoggingTarget

Mendefinisikan Skema untuk API target logging operasional.

Muncul di: - LoggingTargetList

Kolom Deskripsi
apiVersion string logging.gdc.goog/v1
kind string LoggingTarget
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec LoggingTargetSpec
status LoggingTargetStatus

LoggingTargetList

Berisi daftar target logging.

Kolom Deskripsi
apiVersion string logging.gdc.goog/v1
kind string LoggingTargetList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array LoggingTarget

LoggingTargetSelectors

Menyediakan pemilih yang menentukan pod atau container mana yang akan dikumpulkan lognya.

Muncul di: - LoggingTargetSpec

Kolom Deskripsi
matchClusters array string Cluster tempat pengumpulan log dilakukan. Konfigurasi defaultnya adalah mengumpulkan log dari semua cluster. Hubungan antara berbagai cluster adalah hubungan OR. Misalnya, nilai ["admin", "system"] menunjukkan untuk menganggap cluster admin OR sebagai cluster sistem.
matchPodNames array string Awalan nama pod untuk mengumpulkan log. Platform Observability meng-scrape semua pod dengan nama yang dimulai dengan awalan yang ditentukan. Nilai hanya boleh berisi [a-z0-9-] karakter. Hubungan antara elemen daftar yang berbeda adalah hubungan OR.
matchContainerNames array string Awalan nama penampung untuk mengumpulkan log. Platform Observability meng-scrape semua container dengan nama yang dimulai dengan awalan yang ditentukan. Nilai hanya boleh berisi [a-z0-9-] karakter. Hubungan antara elemen daftar yang berbeda adalah hubungan OR.

LoggingTargetSpec

Menentukan spesifikasi atau status yang diharapkan dari objek LoggingTarget.

Muncul di: - LoggingTarget

Kolom Deskripsi
selector LoggingTargetSelectors Pola pencocokan yang mengidentifikasi pod atau container untuk mengumpulkan log. Hubungan antara pemilih yang berbeda adalah hubungan AND, sehingga semua pemilih dipertimbangkan.
logAccessLevel LogAccessLevel Tingkat akses untuk entri log. Nilai defaultnya adalah AO untuk Operator Aplikasi.
parser OperationalLogParser Parser bawaan untuk entri log.
serviceName string Nama layanan yang akan diterapkan sebagai label. Untuk beban kerja pengguna, Anda dapat mempertimbangkan kolom ini untuk nama beban kerja.
additionalFields object (keys:string, values:string) Kolom statis tambahan yang akan diterapkan ke entri log. Kolom ini adalah pemetaan pasangan nilai kunci, dengan nama kolom sebagai kunci dan nilai kolom sebagai nilai.

LoggingTargetStatus

Menentukan status yang diamati dari objek LoggingTarget.

Muncul di: - LoggingTarget

Kolom Deskripsi
conditions Array Condition Daftar kondisi yang diamati dalam tumpukan logging.

RecordRule

Menentukan konfigurasi aturan rekaman.

Muncul di: - LoggingRuleSpec

Kolom Deskripsi
record string Deret waktu tempat aturan perekaman akan ditulis. Harus berupa nama metrik yang valid.
expr string Ekspresi PromQL atau LogQL untuk mengevaluasi aturan rekaman.
labels object (keys:string, values:string) Label yang akan ditambahkan atau diganti.

SIEMOrgForwarder

Mendefinisikan Skema untuk SIEMOrgForwarder API. API ini menentukan jenis log, yang dapat berupa audit atau operasional, dan tujuan SIEM eksternal untuk mengirim log.

Muncul di: - SIEMOrgForwarderList

Kolom Deskripsi
apiVersion string logging.gdc.goog/v1
kind string SIEMOrgForwarder
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec SIEMOrgForwarderSpec
status SIEMOrgForwarderStatus

SIEMOrgForwarderList

Berisi daftar objek SIEMOrgForwarder.

Kolom Deskripsi
apiVersion string logging.gdc.goog/v1
kind string SIEMOrgForwarderList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items SIEMOrgForwarder array

SIEMOrgForwarderSpec

Mendefinisikan spesifikasi atau status yang diharapkan dari resource SIEMOrgForwarder.

Muncul di: - SIEMOrgForwarder

Kolom Deskripsi
source LogType Jenis log yang akan diekspor ke tujuan SIEM. Nilai yang diterima adalah operational dan audit.
splunkOutputs SplunkOutput array Daftar output Splunk.

SIEMOrgForwarderStatus

Menentukan status yang diamati dari resource SIEMOrgForwarder.

Muncul di: - SIEMOrgForwarder

Kolom Deskripsi
conditions Array Condition Status resource SIEMOrgForwarder yang diamati.

SplunkOutput

Menentukan konfigurasi output Splunk.

Muncul di: - SIEMOrgForwarderSpec

Kolom Deskripsi
host string Nama host layanan Splunk target.
token Token Token autentikasi untuk antarmuka HTTP Event Collector.
tls string Protokol Transport Layer Security (TLS). Untuk mengetahui informasi selengkapnya, lihat https://docs.fluentbit.io/manual/administration/transport-security.
netConnectTimeout integer Waktu maksimum dalam detik untuk menunggu koneksi TCP dibuat. Nilai ini mencakup waktu handshake TLS.

Token

Menentukan konfigurasi token untuk ekspor SIEM.

Muncul di: - SplunkOutput

Kolom Deskripsi
name string Nama token.
field string Kolom token.