observability.gdc.goog/v1
包含可觀測性群組的 API 結構定義。
AdditionalLogSink
設定其他接收器來轉送記錄檔。詳情請參閱 https://cloud.google.com/anthos/private-mode/docs/1.9/how-to/export-logs。
顯示於: - ObservabilityAuditLogging - ObservabilityLogging - ObservabilitySecurityLogging
欄位 | 說明 |
---|---|
clusterSelector ClusterSelector |
|
fluentbitConfigMaps 字串陣列 |
|
volumes Volume 陣列 |
|
volumeMounts VolumeMount 陣列 |
ClusterSelector
選取目標叢集。
顯示位置: - AdditionalLogSink
欄位 | 說明 |
---|---|
exclude 字串陣列 |
資訊主頁
定義 Dashboards API 的結構定義。
顯示位置: - DashboardList
欄位 | 說明 |
---|---|
apiVersion 字串 |
observability.gdc.goog/v1 |
kind 字串 |
Dashboard |
metadata ObjectMeta |
如需 metadata 的欄位,請參閱 Kubernetes API 說明文件。 |
spec DashboardSpec |
|
status DashboardStatus |
DashboardConfigMap
提供 ConfigMap
物件的相關資訊,該物件包含 Grafana 監控資訊主頁的 JSON 模型。
顯示於: - DashboardSpec
欄位 | 說明 |
---|---|
name 字串 |
包含資訊主頁 JSON 模型的 ConfigMap 物件名稱。 |
namespace 字串 |
包含資訊主頁 JSON 模型的 ConfigMap 物件的命名空間。 |
key 字串 |
包含資訊主頁 JSON 模型的 ConfigMap 物件鍵。 |
DashboardInfo
包含在 Grafana 中建立的資訊主頁連線相關資訊清單。 監控資訊主頁。
顯示位置: - DashboardStatus
欄位 | 說明 |
---|---|
uid 字串 |
資訊主頁的專屬 ID。 |
url 字串 |
資訊主頁的路徑。 |
DashboardList
包含 Grafana 中的資訊主頁清單。 監控資訊主頁。
欄位 | 說明 |
---|---|
apiVersion 字串 |
observability.gdc.goog/v1 |
kind 字串 |
DashboardList |
metadata ListMeta |
如需 metadata 的欄位,請參閱 Kubernetes API 說明文件。 |
items 資訊主頁陣列 |
DashboardSpec
定義 Dashboard
物件的規格或預期狀態。
顯示位置: - 資訊主頁
欄位 | 說明 |
---|---|
configMapRef DashboardConfigMap |
包含要納入的 監控 資訊主頁 JSON 模型。ConfigMap |
foldername 字串 |
系統必須儲存資訊主頁的資料夾名稱。 |
DashboardStatus
定義 Dashboard
物件的觀察狀態。
顯示位置: - 資訊主頁
欄位 | 說明 |
---|---|
conditions Condition 陣列 |
資訊主頁中觀察到的狀況清單。 |
dashboards 物件 (鍵:字串,值:DashboardInfo) |
所有由自訂資源建立的資訊主頁對應,以資訊主頁的專屬 ID (uid ) 做為鍵。 |
Grafana
定義佈建的監控資訊主頁執行個體的預期狀態。
顯示位置: - ObservabilityMonitoring
欄位 | 說明 |
---|---|
storageSize 字串 |
機構內資訊主頁的儲存空間大小。https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/ |
ObservabilityAlerting
定義根據指標資料建立快訊的規則。
顯示位置: - ObservabilityPipelineSpec
欄位 | 說明 |
---|---|
localStorageSize 字串 |
機構內快訊資料的儲存空間大小。 |
alertmanagerConfig 字串 |
包含 Alertmanager 設定檔的 ConfigMap 物件名稱。https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#dns-subdomain-names |
volumes Volume 陣列 |
|
volumeMounts VolumeMount 陣列 |
ObservabilityAuditLogging
定義可觀測性管道稽核記錄堆疊的預期狀態。
顯示位置: - ObservabilityPipelineSpec
欄位 | 說明 |
---|---|
retentionTime 字串 |
稽核記錄的保留時間 (以小時為單位)。https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders |
localStorageSize 字串 |
機構內稽核記錄資料的儲存空間大小。https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/ |
additionalSink AdditionalLogSink |
所有稽核記錄的選用額外接收器設定。 |
dynamicAdditionalSinks 字串陣列 |
除了預先定義的接收器外,稽核記錄的其他接收器。dynamicAdditionalSinks 欄位與 additionalSink 欄位的差異在於,dynamicAdditionalSinks 會代表使用者決定大部分的接收器變數,例如接收器的主機名稱。支援的輸出內容包括 ioSplunkExternalSink 。 |
ObservabilityLogging
定義 Observability 管道記錄堆疊的預期狀態。
顯示位置: - ObservabilityPipelineSpec
欄位 | 說明 |
---|---|
retentionTime 字串 |
以小時為單位的作業記錄保留時間。https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders |
localStorageSize 字串 |
機構內記錄資料的儲存空間大小。https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/ |
sink 字串 |
所有記錄的接收器。舉例來說,如果使用應用程式運算子的專案命名空間做為值,專案的應用程式運算子就能查看記錄。 |
additionalSink AdditionalLogSink |
所有作業記錄的選用額外接收器設定。 |
dynamicAdditionalSinks 字串陣列 |
除了預先定義的接收器外,作業記錄的其他接收器。dynamicAdditionalSinks 欄位與 additionalSink 欄位的差異在於,dynamicAdditionalSinks 會代表使用者決定大部分的接收器變數,例如接收器的主機名稱。支援的輸出內容包括 ioSplunkExternalSink 。 |
ObservabilityMonitoring
定義監控資訊主頁的設定。
顯示位置: - ObservabilityPipelineSpec
欄位 | 說明 |
---|---|
retentionTime 字串 |
指標的保留時間 (以小時為單位)。https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders |
localStorageSize 字串 |
機構內指標資料的儲存空間大小。https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/ |
grafana Grafana |
要建立的 Grafana 執行個體設定資訊。 |
sink 字串 |
所有指標的接收器。舉例來說,如果使用應用程式運算子的專案命名空間做為值,專案的應用程式運算子就能看到指標。使用 timeseries 標籤依時間序列設定路徑。 |
ObservabilityPipeline
定義 Observability Pipeline API 的結構定義。
顯示位置: - ObservabilityPipelineList
欄位 | 說明 |
---|---|
apiVersion 字串 |
observability.gdc.goog/v1 |
kind 字串 |
ObservabilityPipeline |
metadata ObjectMeta |
如需 metadata 的欄位,請參閱 Kubernetes API 說明文件。 |
spec ObservabilityPipelineSpec |
|
status ObservabilityPipelineStatus |
ObservabilityPipelineList
包含 ObservabilityPipeline
物件清單。
欄位 | 說明 |
---|---|
apiVersion 字串 |
observability.gdc.goog/v1 |
kind 字串 |
ObservabilityPipelineList |
metadata ListMeta |
如需 metadata 的欄位,請參閱 Kubernetes API 說明文件。 |
items ObservabilityPipeline 陣列 |
ObservabilityPipelineSpec
定義 ObservabilityPipeline
物件的規格或預期狀態。
出現位置: - ObservabilityPipeline
欄位 | 說明 |
---|---|
enabled boolean |
指定是否啟用 Observability 管道堆疊。 |
monitoring ObservabilityMonitoring |
監控管道設定。 |
alerting ObservabilityAlerting |
Alertmanager 管道設定。 |
logging ObservabilityLogging |
記錄管道設定。 |
auditLogging ObservabilityAuditLogging |
稽核記錄管道設定。 |
securityLogging ObservabilitySecurityLogging |
安全管道設定。 |
ObservabilityPipelineStatus
定義 ObservabilityPipeline
物件的觀察狀態。
出現位置: - ObservabilityPipeline
欄位 | 說明 |
---|---|
version 字串 |
已安裝的 Observability 管道堆疊版本。 |
conditions Condition 陣列 |
在可觀測性管道堆疊中觀察到的條件清單。 |
ObservabilitySecurityLogging
定義 Observability pipeline 安全性記錄堆疊的預期狀態。
顯示位置: - ObservabilityPipelineSpec
欄位 | 說明 |
---|---|
retentionTime 字串 |
以小時為單位的安全記錄保留時間。https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders |
localStorageSize 字串 |
機構內安全記錄資料的儲存空間大小。https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/ |
additionalSink AdditionalLogSink |
所有安全性記錄的選用額外接收器設定。 |
dynamicAdditionalSinks 字串陣列 |
除了預先定義的接收器外,安全記錄檔的其他接收器。dynamicAdditionalSinks 欄位與 additionalSink 欄位的差異在於,dynamicAdditionalSinks 會代表使用者決定大部分的接收器變數,例如接收器的主機名稱。支援的輸出內容包括 ioSplunkExternalSink 。 |