observability.gdc.goog/v1
Contiene definiciones de esquemas de API para el grupo Observabilidad.
AdditionalLogSink
Configura los sumideros adicionales para enrutar los registros. Para obtener más información, consulta https://cloud.google.com/anthos/private-mode/docs/1.9/how-to/export-logs.
Aparece en: - ObservabilityAuditLogging - ObservabilityLogging - ObservabilitySecurityLogging
Campo | Descripción |
---|---|
clusterSelector ClusterSelector |
|
fluentbitConfigMaps matriz de cadenas |
|
volumes Matriz de volumen |
|
volumeMounts VolumeMount |
ClusterSelector
Selecciona los clústeres de destino.
Aparece en: - AdditionalLogSink
Campo | Descripción |
---|---|
exclude matriz de cadenas |
Panel de control
Define el esquema de la API Dashboards.
Aparece en: - DashboardList
Campo | Descripción |
---|---|
apiVersion string |
observability.gdc.goog/v1 |
kind string |
Dashboard |
metadata ObjectMeta |
Consulta la documentación de la API de Kubernetes para ver los campos de metadata . |
spec DashboardSpec |
|
status DashboardStatus |
DashboardConfigMap
Proporciona información sobre el objeto ConfigMap
que contiene el modelo JSON de un panel de control de monitorización de
Grafana.
Aparece en: - DashboardSpec
Campo | Descripción |
---|---|
name string |
Nombre del objeto ConfigMap que contiene el modelo JSON del panel de control. |
namespace string |
Espacio de nombres del objeto ConfigMap que contiene el modelo JSON del panel de control. |
key string |
La clave del objeto ConfigMap que contiene el modelo JSON del panel de control. |
DashboardInfo
Contiene una lista de información sobre la conexión de un panel de control creado en Grafana.
Aparece en: - DashboardStatus
Campo | Descripción |
---|---|
uid string |
ID único del panel de control. |
url string |
Ruta al panel de control. |
DashboardList
Contiene una lista de paneles de control de Grafana.
Campo | Descripción |
---|---|
apiVersion string |
observability.gdc.goog/v1 |
kind string |
DashboardList |
metadata ListMeta |
Consulta la documentación de la API de Kubernetes para ver los campos de metadata . |
items Matriz de paneles de control |
DashboardSpec
Define la especificación o el estado esperado del objeto Dashboard
.
Aparece en: - Panel de control
Campo | Descripción |
---|---|
configMapRef DashboardConfigMap |
El objeto ConfigMap que contiene el modelo JSON del panel de control de monitorización de Grafana |
foldername string |
Nombre de la carpeta en la que el sistema debe almacenar los paneles de control. |
DashboardStatus
Define el estado observado del objeto Dashboard
.
Aparece en: - Panel de control
Campo | Descripción |
---|---|
conditions Array de condiciones |
Lista de las condiciones observadas en el panel de control. |
dashboards objeto (claves:cadena, valores:DashboardInfo) |
Una asignación de todos los paneles de control creados por el recurso personalizado que usa el ID único (uid ) del panel de control como clave. |
Grafana
Define el estado esperado de la instancia aprovisionada del panel de control de monitorización de Grafana .
Aparece en: - ObservabilityMonitoring
Campo | Descripción |
---|---|
storageSize string |
Tamaño de almacenamiento de los paneles de una organización. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/ |
ObservabilityAlerting
Define las reglas para crear alertas basadas en datos de métricas.
Aparece en: - ObservabilityPipelineSpec
Campo | Descripción |
---|---|
localStorageSize string |
El tamaño de almacenamiento de los datos de alertas de una organización. |
alertmanagerConfig string |
Nombre del objeto ConfigMap que contiene el archivo de configuración de Alertmanager. https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#dns-subdomain-names |
volumes Matriz de volumen |
|
volumeMounts VolumeMount |
ObservabilityAuditLogging
Define el estado esperado de la pila de registro de auditoría de la canalización de observabilidad.
Aparece en: - ObservabilityPipelineSpec
Campo | Descripción |
---|---|
retentionTime string |
Tiempo de conservación de los registros de auditoría en horas. https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders |
localStorageSize string |
Tamaño de almacenamiento de los datos de registro de auditoría de una organización. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/ |
additionalSink AdditionalLogSink |
Configuración de un receptor adicional opcional para todos los registros de auditoría. |
dynamicAdditionalSinks matriz de cadenas |
Los receptores adicionales de los registros de auditoría, además de cualquier receptor predefinido. La diferencia con el campo additionalSink es que dynamicAdditionalSinks determina la mayoría de las variables de receptor, como el nombre de host del receptor, en nombre del usuario. Entre los resultados admitidos se incluye ioSplunkExternalSink . |
ObservabilityLogging
Define el estado esperado de la pila de registro de la canalización de observabilidad.
Aparece en: - ObservabilityPipelineSpec
Campo | Descripción |
---|---|
retentionTime string |
Tiempo de conservación de los registros operativos en horas. https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders |
localStorageSize string |
Tamaño de almacenamiento de los datos de registro de una organización. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/ |
sink string |
El sumidero de todos los registros. Por ejemplo, si se usa el espacio de nombres del proyecto de un operador de aplicaciones como valor, los registros se harán visibles para el operador de aplicaciones del proyecto. |
additionalSink AdditionalLogSink |
La configuración de un sumidero adicional opcional para todos los registros operativos. |
dynamicAdditionalSinks matriz de cadenas |
Los receptores adicionales de registros operativos, además de cualquier receptor predefinido. La diferencia con el campo additionalSink es que dynamicAdditionalSinks determina la mayoría de las variables de receptor, como el nombre de host del receptor, en nombre del usuario. Entre los resultados admitidos se incluye ioSplunkExternalSink . |
ObservabilityMonitoring
Define la configuración de los paneles de control de monitorización.
Aparece en: - ObservabilityPipelineSpec
Campo | Descripción |
---|---|
retentionTime string |
Tiempo de conservación de las métricas en horas. https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders |
localStorageSize string |
Tamaño de almacenamiento de los datos de métricas de una organización. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/ |
grafana Grafana |
Información de configuración de la instancia de Grafana que se va a crear. |
sink string |
El receptor de todas las métricas. Por ejemplo, si se usa el espacio de nombres del proyecto de un operador de aplicaciones como valor, las métricas se harán visibles para el operador de aplicaciones del proyecto. Enruta por serie temporal mediante la etiqueta timeseries . |
ObservabilityPipeline
Define el esquema de la API Observability Pipeline.
Aparece en: - ObservabilityPipelineList
Campo | Descripción |
---|---|
apiVersion string |
observability.gdc.goog/v1 |
kind string |
ObservabilityPipeline |
metadata ObjectMeta |
Consulta la documentación de la API de Kubernetes para ver los campos de metadata . |
spec ObservabilityPipelineSpec |
|
status ObservabilityPipelineStatus |
ObservabilityPipelineList
Contiene una lista de objetos ObservabilityPipeline
.
Campo | Descripción |
---|---|
apiVersion string |
observability.gdc.goog/v1 |
kind string |
ObservabilityPipelineList |
metadata ListMeta |
Consulta la documentación de la API de Kubernetes para ver los campos de metadata . |
items Matriz ObservabilityPipeline |
ObservabilityPipelineSpec
Define la especificación o el estado esperado del objeto ObservabilityPipeline
.
Aparece en: - ObservabilityPipeline
Campo | Descripción |
---|---|
enabled booleano |
Especifica si la pila de la canalización de observabilidad está habilitada. |
monitoring ObservabilityMonitoring |
La configuración del flujo de procesamiento de monitorización. |
alerting ObservabilityAlerting |
La configuración del flujo de procesamiento de Alertmanager. |
logging ObservabilityLogging |
La configuración del flujo de registro. |
auditLogging ObservabilityAuditLogging |
Configuración de la canalización de registros de auditoría. |
securityLogging ObservabilitySecurityLogging |
La configuración del flujo de procesamiento de seguridad. |
ObservabilityPipelineStatus
Define el estado observado del objeto ObservabilityPipeline
.
Aparece en: - ObservabilityPipeline
Campo | Descripción |
---|---|
version string |
La versión instalada de la pila de la canalización de observabilidad. |
conditions Array de condiciones |
Lista de condiciones observadas en la pila de la canalización de observabilidad. |
ObservabilitySecurityLogging
Define el estado esperado de la pila de registro de seguridad de la canalización de observabilidad.
Aparece en: - ObservabilityPipelineSpec
Campo | Descripción |
---|---|
retentionTime string |
Tiempo de conservación de los registros de seguridad en horas. https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders |
localStorageSize string |
Tamaño de almacenamiento de los datos de registro de seguridad de una organización. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/ |
additionalSink AdditionalLogSink |
Configuración de un receptor adicional opcional para todos los registros de seguridad. |
dynamicAdditionalSinks matriz de cadenas |
Los receptores adicionales de los registros de seguridad, además de los receptores predefinidos. La diferencia con el campo additionalSink es que dynamicAdditionalSinks determina la mayoría de las variables de receptor, como el nombre de host del receptor, en nombre del usuario. Entre los resultados admitidos se incluye ioSplunkExternalSink . |