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