Redis proporciona registros de auditoría, registros lentos y registros de ejecución. Este tema describe los campos de cada tipo de registro.
Registro de auditoría
El registro de auditoría se almacena en un logstore llamado redis_audit_log_standard. La tabla a continuación describe los campos.
Campo | Descripción |
__topic__ | Tema del registro.
|
account | Nombre de la cuenta de base de datos. |
command | Comando de Redis ejecutado. Si |
db | Nombre de la base de datos. |
extend_information | Información adicional. |
instanceid | ID de la instancia de Redis. |
ip | Dirección IP. |
is_cautious | Indica si la operación es de alto riesgo.
|
latency | Latencia de ejecución del comando.
|
time | Marca de tiempo. Ejemplo: 1597048424. |
type | Tipo de registro. Valores válidos:
|
**Si type es 7 (registro de clave activa), la tabla a continuación describe los campos de cada elemento en la matriz command.**
Campo | Tipo | Descripción |
category | string | Método para identificar una clave activa.
|
dbid | long | Base de datos donde se encuentra la clave. Ejemplo: |
key | string | Clave específica. Ejemplo: |
type | string | Tipo de datos de la clave. Ejemplo: |
lfu | long | Campo obsoleto; puede ignorarse. Se usaba en versiones anteriores del motor y solo se devuelve para claves activas identificadas por QPS. |
qps | number|string | Frecuencia de acceso. Ejemplos: Nota: El tipo de datos de este campo es number en versiones recientes del motor, pero string en algunas versiones anteriores. |
in_bytes | long | Tráfico de entrada. Este campo solo se devuelve cuando |
out_bytes | long | Tráfico de salida. Este campo solo se devuelve cuando |
**Si type es 8 (registro de clave grande), la tabla a continuación describe los campos de cada elemento en la matriz command.**
|
Campo |
Tipo |
Descripción |
|
dbid |
text |
Base de datos donde se encuentra la clave. Ejemplo: |
|
key |
text |
Clave específica. Ejemplo: |
|
type |
text |
Tipo de datos de la clave. Ejemplo: Nota: En Redis de código abierto y en algunas versiones anteriores de Tair, una clave de tipo string se registra como clave grande si su longitud supera el umbral (predeterminado: 2000). |
|
size |
long |
Número de elementos. Ejemplo: 1024. |
Registro lento
El registro lento se almacena en un logstore llamado redis_slow_run_log. La tabla a continuación describe los campos.
Campo | Descripción |
__topic__ | Tema del registro.
|
account | Nombre de la cuenta de base de datos. |
command | Comando de Redis ejecutado. |
db | Nombre de la base de datos. |
extend_information | Información adicional. |
instanceid | ID de la instancia de Redis. |
ip | Dirección IP. |
is_cautious | Indica si la operación es de alto riesgo.
|
latency | Latencia de ejecución del comando.
|
time | Marca de tiempo. Ejemplo: 1597048424. |
type | Tipo de registro. |
Registro de ejecución
El registro de ejecución se almacena en un logstore llamado redis_slow_run_log. La tabla a continuación describe los campos.
Campo | Descripción |
__topic__ | Tema del registro. El valor siempre es |
extend_information | Información adicional. |
instanceid | ID de la instancia de Redis. |
node_type | Nodo de origen del registro de ejecución.
|
runlog | Contenido del registro de ejecución. |
time | Marca de tiempo. Ejemplo: 1597048424. |