observability.gdc.goog/v1
Contiene definiciones de esquemas de API para el grupo de Observabilidad.
AdditionalLogSink
Configura los receptores adicionales para enrutar 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 arreglo de strings |
|
volumes Arreglo de volumen |
|
volumeMounts VolumeMount |
ClusterSelector
Selecciona clústeres objetivo.
Aparece en: - AdditionalLogSink
Campo | Descripción |
---|---|
exclude arreglo de strings |
Panel
Define el esquema de la API de 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 conocer 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 supervisión de.
Aparece en: - DashboardSpec
Campo | Descripción |
---|---|
name string |
Nombre del objeto ConfigMap que contiene el modelo JSON del panel. |
namespace string |
Es el espacio de nombres del objeto ConfigMap que contiene el modelo JSON del panel. |
key string |
Es la clave del objeto ConfigMap que contiene el modelo JSON del panel. |
DashboardInfo
Contiene una lista de información sobre la conexión de un panel creado en el panel de supervisión.
Aparece en: - DashboardStatus
Campo | Descripción |
---|---|
uid string |
Es el ID único del panel. |
url string |
Es la ruta de acceso al panel. |
DashboardList
Contiene una lista de paneles de paneles de supervisión.
Campo | Descripción |
---|---|
apiVersion string |
observability.gdc.goog/v1 |
kind string |
DashboardList |
metadata ListMeta |
Consulta la documentación de la API de Kubernetes para conocer los campos de metadata . |
items Matriz de paneles |
DashboardSpec
Define la especificación o el estado esperado del objeto Dashboard
.
Aparece en: - Panel
Campo | Descripción |
---|---|
configMapRef DashboardConfigMap |
Es el objeto ConfigMap que contiene el modelo JSON del panel de supervisión de que se incluirá. |
foldername string |
Nombre de la carpeta en la que el sistema debe almacenar los paneles. |
DashboardStatus
Define el estado observado del objeto Dashboard
.
Aparece en: - Panel
Campo | Descripción |
---|---|
conditions arreglo de condiciones |
Es una lista de las condiciones observadas en el panel. |
dashboards objeto (claves:cadena, valores:DashboardInfo) |
Es una asignación de todos los paneles creados por el recurso personalizado que usa el ID único (uid ) del panel como clave. |
Grafana
Define el estado esperado de la instancia aprovisionada del panel de supervisión de.
Aparece en: - ObservabilityMonitoring
Campo | Descripción |
---|---|
storageSize string |
Es el tamaño de almacenamiento de los paneles dentro 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 |
Es el tamaño de almacenamiento de los datos de alertas dentro de una organización. |
alertmanagerConfig string |
Es el nombre del objeto ConfigMap que contiene el archivo de configuración de Alertmanager. https://kubernetes.io/es/docs/concepts/overview/working-with-objects/names/#dns-subdomain-names |
volumes Arreglo de volumen |
|
volumeMounts VolumeMount |
ObservabilityAuditLogging
Define el estado esperado de la pila de registros de auditoría de la canalización de Observabilidad.
Aparece en: - ObservabilityPipelineSpec
Campo | Descripción |
---|---|
retentionTime string |
Es el tiempo de retención de los registros de auditoría en horas. https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders |
localStorageSize string |
Es el tamaño de almacenamiento de los datos de registro de auditoría dentro de una organización. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/ |
additionalSink AdditionalLogSink |
Es la configuración de un receptor adicional opcional para todos los registros de auditoría. |
dynamicAdditionalSinks arreglo de strings |
Son los receptores adicionales para 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 registros de la canalización de Observabilidad.
Aparece en: - ObservabilityPipelineSpec
Campo | Descripción |
---|---|
retentionTime string |
Es el tiempo de retención de los registros operativos en horas. https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders |
localStorageSize string |
Es el tamaño de almacenamiento de los datos de registro dentro de una organización. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/ |
sink string |
Es el receptor de todos los registros. Por ejemplo, usar el espacio de nombres del proyecto de un operador de aplicación como valor significa que los registros se vuelven visibles para el operador de aplicación del proyecto. |
additionalSink AdditionalLogSink |
Es la configuración de un receptor adicional opcional para todos los registros operativos. |
dynamicAdditionalSinks arreglo de strings |
Son los receptores adicionales para los 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 supervisión.
Aparece en: - ObservabilityPipelineSpec
Campo | Descripción |
---|---|
retentionTime string |
Es el tiempo de retención de las métricas en horas. https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders |
localStorageSize string |
Es el tamaño de almacenamiento de los datos de métricas dentro de una organización. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/ |
grafana Grafana |
Es la información de configuración de la instancia de Grafana que se creará. |
sink string |
Es el receptor de todas las métricas. Por ejemplo, usar el espacio de nombres del proyecto de un operador de aplicación como valor significa que las métricas se vuelven visibles para el operador de aplicación del proyecto. Enruta por serie temporal con la etiqueta timeseries . |
ObservabilityPipeline
Define el esquema para la API de 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 conocer 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 conocer los campos de metadata . |
items Arreglo de 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 canalización de Observabilidad está habilitada. |
monitoring ObservabilityMonitoring |
Es la configuración de la canalización de supervisión. |
alerting ObservabilityAlerting |
Es la configuración de la canalización de Alertmanager. |
logging ObservabilityLogging |
Es la configuración de la canalización de registros. |
auditLogging ObservabilityAuditLogging |
Es la configuración de la canalización de registros de auditoría. |
securityLogging ObservabilitySecurityLogging |
Es la configuración de la canalización de seguridad. |
ObservabilityPipelineStatus
Define el estado observado del objeto ObservabilityPipeline
.
Aparece en: - ObservabilityPipeline
Campo | Descripción |
---|---|
version string |
Es la versión instalada de la pila de la canalización de Observabilidad. |
conditions arreglo de condiciones |
Es una lista de las condiciones observadas en la pila de canalización de Observabilidad. |
ObservabilitySecurityLogging
Define el estado esperado de la pila de registros de seguridad de la canalización de Observabilidad.
Aparece en: - ObservabilityPipelineSpec
Campo | Descripción |
---|---|
retentionTime string |
Es el tiempo de retención de los registros de seguridad en horas. https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders |
localStorageSize string |
Es el tamaño de almacenamiento de los datos de registro de seguridad dentro de una organización. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/ |
additionalSink AdditionalLogSink |
Es la configuración de un receptor adicional opcional para todos los registros de seguridad. |
dynamicAdditionalSinks arreglo de strings |
Son los receptores adicionales para los registros de seguridad, 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 . |