Investigate logging configuration and logging tests
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- kubernetes, rust
- Área
- observability, testing-qa
Línea de trabajo
Comienza con la plantilla de prueba de logging en tests/templates/kuttl/logging/04-install-hdfs-automatic-log.yaml.j2 y las definiciones de Rust referenciadas en rust/crd/src/lib.rs y rust/operator-binary/src/product_logging.rs. Compara la configuración de logging a nivel de rol y de grupo de roles, y luego ejecuta las pruebas de logging para determinar por qué la configuración del contenedor hdfs parece funcionar y qué debe cambiarse.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
@Jimvin discovered problems with configuring logging.
Configuring logging on role level did not work, role group level worked with the following config:
journalNodes:
roleGroups:
default:
replicas: 3
config:
logging:
enableVectorAgent: true
containers:
journalnode:
loggers:
ROOT:
level: DEBUG
console:
level: DEBUG
configOverrides: *configOverrides
In the logging tests we use the hdfs container https://github.com/stackabletech/hdfs-operator/blob/526f58925ca0ea0f543819f05516d3b70e1e28f3/tests/templates/kuttl/logging/04-install-hdfs-automatic-log.yaml.j2#L31.
Looking at the code, it seems to be hdfs as well:
- https://github.com/stackabletech/hdfs-operator/blob/526f58925ca0ea0f543819f05516d3b70e1e28f3/rust/crd/src/lib.rs#L1036
- https://github.com/stackabletech/hdfs-operator/blob/526f58925ca0ea0f543819f05516d3b70e1e28f3/rust/crd/src/lib.rs#L1174
- https://github.com/stackabletech/hdfs-operator/blob/526f58925ca0ea0f543819f05516d3b70e1e28f3/rust/crd/src/lib.rs#L1296
- https://github.com/stackabletech/hdfs-operator/blob/526f58925ca0ea0f543819f05516d3b70e1e28f3/rust/operator-binary/src/product_logging.rs#L156
Not sure how that can work, this needs investigation.
- Lenguaje dominante
- Rust
- Estrellas
- 53
- Forks
- 9
- Merge medio
- 1 d 5 h
- PR fusionados (30 d)
- 10
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de stackabletech/hdfs-operator
-
Topology Provider permissions briefly dropped during reconciliation when the reflector watch resetsAbiertotype/bug
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
stackabletech/hdfs-operator#774 ·
Los mantenedores suelen responder en 1 día
-
type/bug
Dificultad 3/5 1-2 días Aptitud para principiantes 58/100
stackabletech/hdfs-operator#773 ·
Los mantenedores suelen responder en 1 día
-
Re-enable restart-controllerAbiertotype/internal-debt
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
stackabletech/hdfs-operator#769 ·
Los mantenedores suelen responder en 1 día
-
type/bug
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
stackabletech/hdfs-operator#763 ·
Los mantenedores suelen responder en 1 día
-
Incorrect Kerberos principals are created when external-* listener is configured on namenodeAbiertotype/bug
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
stackabletech/hdfs-operator#712 ·
Los mantenedores suelen responder en 1 día
Todos los issues de stackabletech/hdfs-operator
Issues similares
-
Change output crossing a compactsize boundary leaves the fee slightly below the requested feerateAbiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
bitcoindevkit/bdk_wallet#578 ·
Los mantenedores suelen responder en 8 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
521xueweihan/HelloGitHub#3832 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
canonical/opentelemetry-collector-operator#409 ·
Los mantenedores suelen responder en 1 día