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 |
---|---|
alert string |
Nombre de la alerta. Su valor debe ser un valor de etiqueta válido. |
expr string |
Expresión PromQL o LogQL para evaluar la regla de alerta. |
for string |
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. |
labels objeto (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> y resource: <component, service, or hardware related to the alert> . Las etiquetas adicionales son opcionales. |
annotations objeto (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 |
---|---|
apiVersion string |
logging.gdc.goog/v1 |
kind string |
LoggingRule |
metadata ObjectMeta |
Consulta la documentación de la API de Kubernetes para ver los campos de metadata . |
spec LoggingRuleSpec |
|
status LoggingRuleStatus |
LoggingRuleList
Contiene una lista de reglas de registro.
Campo | Descripción |
---|---|
apiVersion string |
logging.gdc.goog/v1 |
kind string |
LoggingRuleList |
metadata ListMeta |
Consulta la documentación de la API de Kubernetes para ver los campos de metadata . |
items Matriz LoggingRule |
LoggingRuleSpec
Define la especificación o el estado esperado del objeto LoggingRule
.
Aparece en: - LoggingRule
Campo | Descripción |
---|---|
source Fuente |
El origen del registro en el que se basarán las alertas. Los valores aceptados son operational y audit . |
interval string |
Intervalo de evaluación de reglas. |
limit entero |
El número máximo de alertas. El valor 0 significa que no hay límite. |
recordRules RecordRule |
Lista de reglas de registro. |
alertRules AlertRule |
Lista de reglas de alerta. |
LoggingRuleStatus
Define el estado observado del objeto LoggingRule
.
Aparece en: - LoggingRule
Campo | Descripción |
---|---|
conditions Array de condiciones |
Lista de las condiciones observadas en la pila de alertas de registro. |
lokiInstance string |
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 |
---|---|
apiVersion string |
logging.gdc.goog/v1 |
kind string |
LoggingTarget |
metadata ObjectMeta |
Consulta la documentación de la API de Kubernetes para ver los campos de metadata . |
spec LoggingTargetSpec |
|
status LoggingTargetStatus |
LoggingTargetList
Contiene una lista de destinos de registro.
Campo | Descripción |
---|---|
apiVersion string |
logging.gdc.goog/v1 |
kind string |
LoggingTargetList |
metadata ListMeta |
Consulta la documentación de la API de Kubernetes para ver los campos de metadata . |
items LoggingTarget |
LoggingTargetSelectors
Proporciona selectores que determinan de qué pods o contenedores se deben recoger los registros.
Aparece en: - LoggingTargetSpec
Campo | Descripción |
---|---|
matchClusters matriz 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 administrador OR como clúster del sistema. |
matchPodNames matriz 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 de OR . |
matchContainerNames matriz 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 de OR . |
LoggingTargetSpec
Define la especificación o el estado esperado del objeto LoggingTarget
.
Aparece en: - LoggingTarget
Campo | Descripción |
---|---|
selector LoggingTargetSelectors |
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. |
logAccessLevel LogAccessLevel |
Nivel de acceso de las entradas de registro. El valor predeterminado es AO para el operador de aplicación. |
parser OperationalLogParser |
El analizador predefinido de entradas de registro. |
serviceName string |
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. |
additionalFields objeto (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 |
---|---|
conditions Array 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 |
---|---|
record string |
La serie temporal en la que se va a escribir la regla de registro. Debe ser un nombre de métrica válido. |
expr string |
Expresión PromQL o LogQL para evaluar la regla de registro. |
labels objeto (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 |
---|---|
apiVersion string |
logging.gdc.goog/v1 |
kind string |
SIEMOrgForwarder |
metadata ObjectMeta |
Consulta la documentación de la API de Kubernetes para ver los campos de metadata . |
spec SIEMOrgForwarderSpec |
|
status SIEMOrgForwarderStatus |
SIEMOrgForwarderList
Contiene una lista de objetos SIEMOrgForwarder
.
Campo | Descripción |
---|---|
apiVersion string |
logging.gdc.goog/v1 |
kind string |
SIEMOrgForwarderList |
metadata ListMeta |
Consulta la documentación de la API de Kubernetes para ver los campos de metadata . |
items Matriz SIEMOrgForwarder |
SIEMOrgForwarderSpec
Define la especificación o el estado esperado del recurso SIEMOrgForwarder
.
Aparece en: - SIEMOrgForwarder
Campo | Descripción |
---|---|
source LogType |
El tipo de registros que se van a exportar a un destino SIEM. Los valores aceptados son operational y audit . |
splunkOutputs SplunkOutput |
La lista de salidas de Splunk. |
SIEMOrgForwarderStatus
Define el estado observado del recurso SIEMOrgForwarder
.
Aparece en: - SIEMOrgForwarder
Campo | Descripción |
---|---|
conditions Array de condiciones |
El estado observado del recurso SIEMOrgForwarder . |
SplunkOutput
Define la configuración de salida de Splunk.
Aparece en: - SIEMOrgForwarderSpec
Campo | Descripción |
---|---|
host string |
Nombre de host del servicio Splunk de destino. |
token Token |
Token de autenticación de la interfaz del recopilador de eventos HTTP. |
tls string |
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. |
netConnectTimeout entero |
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 |
---|---|
name string |
Nombre del token. |
field string |
El campo del token. |