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 di 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. |
ApiServerEntry
Muncul di: - AuditlogInventorySpec
| Kolom | Deskripsi |
|---|---|
resourceKind string |
|
auditRelevant boolean |
|
comment string |
|
resourceName string |
|
namespace string |
|
users array string |
|
filters Filter array |
AuditlogInventory
Menentukan Skema untuk AuditlogInventory API.
Muncul di: - AuditlogInventoryList
| Kolom | Deskripsi |
|---|---|
apiVersion string |
logging.gdc.goog/v1 |
kind string |
AuditlogInventory |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata. |
spec AuditlogInventorySpec |
|
status AuditlogInventoryStatus |
AuditlogInventoryList
Berisi daftar AuditlogInventory.
| Kolom | Deskripsi |
|---|---|
apiVersion string |
logging.gdc.goog/v1 |
kind string |
AuditlogInventoryList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata. |
items Array AuditlogInventory |
AuditlogInventorySpec
Muncul di: - AuditlogInventory
| Kolom | Deskripsi |
|---|---|
oc string |
|
apiServer Array ApiServerEntry |
|
logFiles Array LogFile |
|
syslogs Syslog |
AuditlogInventoryStatus
Muncul di: - AuditlogInventory
| Kolom | Deskripsi |
|---|---|
conditions Array Condition |
Kondisi
Kondisi menentukan kondisi untuk filter.
Muncul di: - Filter
| Kolom | Deskripsi |
|---|---|
path string |
|
match string |
Filter
Filter menentukan aturan untuk menghapus atau mengganti kolom tertentu dari log audit. Kolom ini dapat digunakan untuk memfilter informasi sensitif atau kolom apa pun yang tidak relevan dengan log audit.
Muncul di: - ApiServerEntry
| Kolom | Deskripsi |
|---|---|
name string |
|
action string |
|
targetPath string |
|
conditions Array Condition |
LogFile
LogFile merepresentasikan konfigurasi file log.
Muncul di: - AuditlogInventorySpec
| Kolom | Deskripsi |
|---|---|
name string |
|
path string |
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 dalam 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 SIEMOrgForwarder resource yang diamati.
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. |
Syslog
Syslog mewakili konfigurasi syslog.
Muncul di: - AuditlogInventorySpec
| Kolom | Deskripsi |
|---|---|
name string |
|
auditLoggingTargetName string |
|
auditLoggingTargetNamespace string |
Token
Menentukan konfigurasi token untuk ekspor SIEM.
Muncul di: - SplunkOutput
| Kolom | Deskripsi |
|---|---|
name string |
Nama token. |
field string |
Kolom token. |