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. |