logging.gdc.goog/v1
Contiene definiciones de esquemas de API para el grupo Logging.
AlertRule
Define la configuración de las reglas de alerta.
Aparece en: - LoggingRuleSpec
| Campo | Descripción | 
|---|---|
| alertstring | Nombre de la alerta. Su valor debe ser un valor de etiqueta válido. | 
| exprstring | Expresión PromQL o LogQL para evaluar la regla de alerta. | 
| forstring | Duración en segundos durante la cual se debe cumplir la condición especificada para que la alerta pase del estado pendiente al estado abierto. | 
| labelsobjeto (claves:cadena, valores:cadena) | Las etiquetas que se van a añadir o sobrescribir. Las etiquetas obligatorias de este campo son severity: [error, critical, warning, info],code: <short code for the error>yresource: <component, service, or hardware related to the alert>. Las etiquetas adicionales son opcionales. | 
| annotationsobjeto (claves:cadena, valores:cadena) | Las anotaciones que se van a añadir. | 
LoggingRule
Define el esquema de la API Logging Rules.
Aparece en: - LoggingRuleList
| Campo | Descripción | 
|---|---|
| apiVersionstring | logging.gdc.goog/v1 | 
| kindstring | LoggingRule | 
| metadataObjectMeta | Consulta la documentación de la API de Kubernetes para ver los campos de metadata. | 
| specLoggingRuleSpec | |
| statusLoggingRuleStatus | 
LoggingRuleList
Contiene una lista de reglas de registro.
| Campo | Descripción | 
|---|---|
| apiVersionstring | logging.gdc.goog/v1 | 
| kindstring | LoggingRuleList | 
| metadataListMeta | Consulta la documentación de la API de Kubernetes para ver los campos de metadata. | 
| itemsMatriz LoggingRule | 
LoggingRuleSpec
Define la especificación o el estado esperado del objeto LoggingRule.
Aparece en: - LoggingRule
| Campo | Descripción | 
|---|---|
| sourceFuente | El origen del registro en el que se basarán las alertas. Los valores aceptados son operationalyaudit. | 
| intervalstring | Intervalo de evaluación de reglas. | 
| limitentero | El número máximo de alertas. El valor 0significa que no hay límite. | 
| recordRulesRecordRule | Lista de reglas de registro. | 
| alertRulesAlertRule | Lista de reglas de alerta. | 
LoggingRuleStatus
Define el estado observado del objeto LoggingRule.
Aparece en: - LoggingRule
| Campo | Descripción | 
|---|---|
| conditionsArray de condiciones | Lista de las condiciones observadas en la pila de alertas de registro. | 
| lokiInstancestring | Nombre de la instancia de host de Loki en la que está instalado el objeto LoggingRule. | 
LoggingTarget
Define el esquema de la API de destinos de registro operativo.
Aparece en: - LoggingTargetList
| Campo | Descripción | 
|---|---|
| apiVersionstring | logging.gdc.goog/v1 | 
| kindstring | LoggingTarget | 
| metadataObjectMeta | Consulta la documentación de la API de Kubernetes para ver los campos de metadata. | 
| specLoggingTargetSpec | |
| statusLoggingTargetStatus | 
LoggingTargetList
Contiene una lista de destinos de registro.
| Campo | Descripción | 
|---|---|
| apiVersionstring | logging.gdc.goog/v1 | 
| kindstring | LoggingTargetList | 
| metadataListMeta | Consulta la documentación de la API de Kubernetes para ver los campos de metadata. | 
| itemsLoggingTarget | 
LoggingTargetSelectors
Proporciona selectores que determinan de qué pods o contenedores se deben recoger los registros.
Aparece en: - LoggingTargetSpec
| Campo | Descripción | 
|---|---|
| matchClustersmatriz de cadenas | Los clústeres de los que se van a recoger los registros. La configuración predeterminada es recoger registros de todos los clústeres. La relación entre los diferentes clústeres es una relación OR. Por ejemplo, el valor["admin", "system"]indica que se debe considerar el clúster de administradorORcomo clúster del sistema. | 
| matchPodNamesmatriz de cadenas | Prefijos de nombres de pods de los que se van a recoger los registros. La plataforma Observabilidad rastrea todos los pods cuyos nombres empiecen por los prefijos especificados. Los valores solo pueden contener [a-z0-9-]caracteres. La relación entre los diferentes elementos de la lista es deOR. | 
| matchContainerNamesmatriz de cadenas | Prefijos de nombres de contenedores de los que se deben recoger los registros. La plataforma Observabilidad rastrea todos los contenedores cuyos nombres empiecen por los prefijos especificados. Los valores solo pueden contener [a-z0-9-]caracteres. La relación entre los diferentes elementos de la lista es deOR. | 
LoggingTargetSpec
Define la especificación o el estado esperado del objeto LoggingTarget.
Aparece en: - LoggingTarget
| Campo | Descripción | 
|---|---|
| selectorLoggingTargetSelectors | El patrón coincidente que identifica los pods o contenedores de los que se deben recoger los registros. La relación entre los distintos selectores es de tipo AND, por lo que se tienen en cuenta todos los selectores. | 
| logAccessLevelLogAccessLevel | Nivel de acceso de las entradas de registro. El valor predeterminado es AOpara el operador de aplicación. | 
| parserOperationalLogParser | El analizador predefinido de entradas de registro. | 
| serviceNamestring | Nombre del servicio que se va a aplicar como etiqueta. En el caso de las cargas de trabajo de los usuarios, puedes usar este campo para el nombre de una carga de trabajo. | 
| additionalFieldsobjeto (claves:cadena, valores:cadena) | Campos estáticos adicionales que se aplican a las entradas de registro. Este campo es una asignación de pares clave-valor, donde el nombre del campo es la clave y el valor del campo es el valor. | 
LoggingTargetStatus
Define el estado observado del objeto LoggingTarget.
Aparece en: - LoggingTarget
| Campo | Descripción | 
|---|---|
| conditionsArray de condiciones | Lista de condiciones observadas en la pila de registro. | 
RecordRule
Define la configuración de las reglas de registro.
Aparece en: - LoggingRuleSpec
| Campo | Descripción | 
|---|---|
| recordstring | La serie temporal en la que se va a escribir la regla de registro. Debe ser un nombre de métrica válido. | 
| exprstring | Expresión PromQL o LogQL para evaluar la regla de registro. | 
| labelsobjeto (claves:cadena, valores:cadena) | Las etiquetas que se van a añadir o sobrescribir. | 
SIEMOrgForwarder
Define el esquema de la API SIEMOrgForwarder.
Esta API define el tipo de registros, que pueden ser de auditoría o operativos, y el destino SIEM externo al que se enviarán los registros.
Aparece en: - SIEMOrgForwarderList
| Campo | Descripción | 
|---|---|
| apiVersionstring | logging.gdc.goog/v1 | 
| kindstring | SIEMOrgForwarder | 
| metadataObjectMeta | Consulta la documentación de la API de Kubernetes para ver los campos de metadata. | 
| specSIEMOrgForwarderSpec | |
| statusSIEMOrgForwarderStatus | 
SIEMOrgForwarderList
Contiene una lista de objetos SIEMOrgForwarder.
| Campo | Descripción | 
|---|---|
| apiVersionstring | logging.gdc.goog/v1 | 
| kindstring | SIEMOrgForwarderList | 
| metadataListMeta | Consulta la documentación de la API de Kubernetes para ver los campos de metadata. | 
| itemsMatriz SIEMOrgForwarder | 
SIEMOrgForwarderSpec
Define la especificación o el estado esperado del recurso SIEMOrgForwarder.
Aparece en: - SIEMOrgForwarder
| Campo | Descripción | 
|---|---|
| sourceLogType | El tipo de registros que se van a exportar a un destino SIEM. Los valores aceptados son operationalyaudit. | 
| splunkOutputsSplunkOutput | La lista de salidas de Splunk. | 
SIEMOrgForwarderStatus
Define el estado observado del recurso SIEMOrgForwarder.
Aparece en: - SIEMOrgForwarder
| Campo | Descripción | 
|---|---|
| conditionsArray de condiciones | El estado observado del recurso SIEMOrgForwarder. | 
SplunkOutput
Define la configuración de salida de Splunk.
Aparece en: - SIEMOrgForwarderSpec
| Campo | Descripción | 
|---|---|
| hoststring | Nombre de host del servicio Splunk de destino. | 
| tokenToken | Token de autenticación de la interfaz del recopilador de eventos HTTP. | 
| tlsstring | El protocolo de seguridad en la capa de transporte (TLS). Para obtener más información, consulta https://docs.fluentbit.io/manual/administration/transport-security. | 
| netConnectTimeoutentero | Tiempo máximo en segundos que se espera a que se establezca una conexión TCP. Este valor incluye el tiempo de handshake de TLS. | 
Token
Define la configuración del token para la exportación de SIEM.
Aparece en: - SplunkOutput
| Campo | Descripción | 
|---|---|
| namestring | Nombre del token. | 
| fieldstring | El campo del token. |