logging.gdc.goog/v1
Contiene definiciones del esquema de la API para el grupo Logging.
AlertRule
Define la configuración de las reglas de alerta.
Aparece en: - LoggingRuleSpec
Campo | Descripción |
---|---|
alert string |
Es el nombre de la alerta. Su valor debe ser un valor de etiqueta válido. |
expr string |
Es la expresión de PromQL o LogQL para evaluar la regla de alerta. |
for string |
Es la duración en segundos durante la cual se debe cumplir la condición especificada para que la alerta pase del estado pendiente al estado abierta. |
labels objeto (claves:cadena, valores:cadena) |
Son las etiquetas que se agregarán o reemplazarán. Las etiquetas requeridas en 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) |
Anotaciones que se agregarán. |
LoggingRule
Define el esquema de la API de 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 conocer 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 conocer los campos de metadata . |
items arreglo de LoggingRule |
LoggingRuleSpec
Define la especificación o el estado esperado del objeto LoggingRule
.
Aparece en: - LoggingRule
Campo | Descripción |
---|---|
source Fuente |
Es la fuente de registros en la que se basarán las alertas. Los valores aceptados son operational y audit . |
interval string |
Es el intervalo de evaluación de la regla. |
limit número entero |
Es la cantidad límite de alertas. Un valor de 0 significa que no hay límite. |
recordRules arreglo de RecordRule |
Es la lista de reglas de registro. |
alertRules arreglo de AlertRule |
Es la lista de reglas de alertas. |
LoggingRuleStatus
Define el estado observado del objeto LoggingRule
.
Aparece en: - LoggingRule
Campo | Descripción |
---|---|
conditions arreglo de condiciones |
Es una 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 actualmente el objeto LoggingRule . |
LoggingTarget
Define el esquema para 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 conocer 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 conocer los campos de metadata . |
items LoggingTarget array |
LoggingTargetSelectors
Proporciona selectores que determinan de qué Pods o contenedores se recopilan registros.
Aparece en: - LoggingTargetSpec
Campo | Descripción |
---|---|
matchClusters arreglo de strings |
Son los clústeres de los que se recopilarán registros. La configuración predeterminada es recopilar registros de todos los clústeres. La relación entre los diferentes clústeres es una relación de OR . Por ejemplo, el valor ["admin", "system"] indica que se debe considerar el clúster de administrador OR como el clúster del sistema. |
matchPodNames arreglo de strings |
Son los prefijos de nombres de Pods desde los que se recopilarán registros. La plataforma de Observabilidad recopila todos los Pods con nombres que comienzan con los prefijos especificados. Los valores solo deben contener [a-z0-9-] caracteres. La relación entre los diferentes elementos de la lista es una relación OR . |
matchContainerNames arreglo de strings |
Son los prefijos de nombre del contenedor desde los que se recopilarán los registros. La plataforma de Observabilidad extrae todos los contenedores con nombres que comienzan con los prefijos especificados. Los valores solo deben contener [a-z0-9-] caracteres. La relación entre los diferentes elementos de la lista es una relación OR . |
LoggingTargetSpec
Define la especificación o el estado esperado del objeto LoggingTarget
.
Aparece en: - LoggingTarget
Campo | Descripción |
---|---|
selector LoggingTargetSelectors |
Es el patrón de coincidencia que identifica los Pods o contenedores de los que se recopilan registros. La relación entre los diferentes selectores es una relación AND , por lo que se consideran todos los selectores. |
logAccessLevel LogAccessLevel |
Es el nivel de acceso para las entradas de registro. El valor predeterminado es AO para el operador de la aplicación. |
parser OperationalLogParser |
Es el analizador predefinido para las entradas de registro. |
serviceName string |
Es el nombre del servicio que se aplicará como etiqueta. En el caso de las cargas de trabajo del usuario, puedes considerar este campo para un nombre de carga de trabajo. |
additionalFields objeto (claves:cadena, valores:cadena) |
Son los campos estáticos adicionales que se aplicarán a las entradas de registro. Este campo es una asignación de pares clave-valor, en la que 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 arreglo de condiciones |
Es una lista de las condiciones observadas en la pila de registros. |
RecordRule
Define la configuración de las reglas de registro.
Aparece en: - LoggingRuleSpec
Campo | Descripción |
---|---|
record string |
Es la serie temporal en la que se escribirá la regla de registro. Debe ser un nombre de métrica válido. |
expr string |
Es la expresión de PromQL o LogQL para evaluar la regla de registro. |
labels objeto (claves:cadena, valores:cadena) |
Son las etiquetas que se agregarán o reemplazarán. |
SIEMOrgForwarder
Define el esquema de la API de SIEMOrgForwarder
.
Esta API define el tipo de registros, que pueden ser de auditoría o operativos, y el destino externo del SIEM al que se envían 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 conocer 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 conocer los campos de metadata . |
items Array de SIEMOrgForwarder |
SIEMOrgForwarderSpec
Define la especificación o el estado esperado del recurso SIEMOrgForwarder
.
Aparece en: - SIEMOrgForwarder
Campo | Descripción |
---|---|
source LogType |
Es el tipo de registros que se exportarán a un destino de SIEM. Los valores aceptados son operational y audit . |
splunkOutputs SplunkOutput array |
Es la lista de resultados de Splunk. |
SIEMOrgForwarderStatus
Define el estado observado del recurso SIEMOrgForwarder
.
Aparece en: - SIEMOrgForwarder
Campo | Descripción |
---|---|
conditions arreglo de condiciones |
Es 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 de Splunk de destino. |
token Token |
Es el token de autenticación para la interfaz del recopilador de eventos HTTP. |
tls string |
El protocolo de seguridad de la capa de transporte (TLS). Para obtener más información, consulta https://docs.fluentbit.io/manual/administration/transport-security. |
netConnectTimeout número entero |
Es el tiempo máximo en segundos que se espera para que se establezca una conexión TCP. Este valor incluye el tiempo de protocolo de enlace TLS. |
Token
Define la configuración del token para la exportación a la SIEM.
Aparece en: - SplunkOutput
Campo | Descripción |
---|---|
name string |
Es el nombre del token. |
field string |
Es el campo del token. |