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 yang diperlukan agar kondisi yang ditentukan terpenuhi 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, high, moderate, low], code: <short code for the error>, dan resource: <component, service,errorcode: _gdch_project: |
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 |
ElasticOutput
Menentukan konfigurasi output Elastic.
Muncul di: - SIEMDestinations
| Kolom | Deskripsi |
|---|---|
host string |
Nama host layanan Elastic target. |
http_credential HTTPCredential |
Kredensial HTTP untuk instance Elastic. |
port integer |
Port TCP instance Elastic. |
tls string |
|
netConnectTimeout integer |
|
index string |
Indeks untuk instance Elastic. Jika tidak ditentukan, jenis log (audit atau operasional) akan digunakan. |
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 |
HTTPCredential
Menentukan kredensial HTTP untuk Elastic SIEM.
Muncul di: - ElasticOutput
| Kolom | Deskripsi |
|---|---|
http_user string |
Pengguna HTTP untuk instance Elastic |
http_passwd string |
Sandi HTTP untuk instance Elastic |
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 menjadi dasar pemberitahuan. Nilai yang diterima adalah operational dan audit. |
interval string |
Interval evaluasi aturan. |
limit integer |
Jumlah batas 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 untuk mengumpulkan log. 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 berbagai pemilih 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 stack 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. |
SIEMDestinations
SIEMDestinations menentukan kemungkinan konfigurasi tujuan SIEM.
Pengguna harus menentukan output di kolom splunk atau elastic.
Muncul di: - SIEMOrgForwarderSpec
| Kolom | Deskripsi |
|---|---|
splunkOutputs Array SplunkOutput |
Splunk menentukan daftar konfigurasi tujuan Splunk. |
elasticOutputs Array ElasticOutput |
Elastic menentukan daftar konfigurasi tujuan Elastic. |
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. |
destinations SIEMDestinations |
Destinations menentukan konfigurasi output SIEM. Tujuan yang tersedia saat ini adalah Splunk dan Elastic |
splunkOutputs Array SplunkOutput |
PERLU DILAKUKAN (b/427090537): Kolom ini untuk mendukung kompatibilitas mundur Akan dihapus di 1.17 |
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: - SIEMDestinations - 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 TLS handshake. |
Syslog
Syslog merepresentasikan 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. |