[logging] allow custom message format
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- c
- Ambito
- observability-sre
Direzione di ricerca
L'issue non indica file né test. Inizia tracciando l'output syslog e i punti di ingresso della configurazione di conmon, quindi determina come includere i metadati del container in un formato di messaggio configurabile. Il lavoro è completato quando i messaggi syslog possono essere configurati per includere il nome del container o altri tag senza richiedere il modulo imjournal di rsyslog.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
preface
I'm using conmon with podman. Since some containerized applications don't have good logging support, I'm using journald to capture the logs from conmon. For longtime storage, I'm processing the logs using rsyslog.
What's my issue?
Although conmon exported the container name and tags into journld, these details aren't part of the syslog export. It's impossible to filter out by container name. So rsyslog has to use the imjournal module, which makes all the tags available - but with way trouble in performance.
Jun 6 20:00:00 debian conmon[12975]: 2021-06-06 20:00:00.000 UTC [2] LOG: database system is shut down
What might be a possible solution?
Allow configuring the syslog message.
Jun 6 20:00:00 debian conmon[12975]: $CONTAINER-NAME 2021-06-06 20:00:00.000 UTC [2] LOG: database system is shut down
or
Jun 6 20:00:00 debian conmon-$CONTAINER-NAME[12975]: 2021-06-06 20:00:00.000 UTC [2] LOG: database system is shut down
etc.
- Lingua principale
- C
- Stelle
- 500
- Fork
- 151
- Merge medio
- 3g 46m
- PR unite (30g)
- 2
Preparare l'ambiente
Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di containers/conmon
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
containers/conmon#689 · 2 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
containers/conmon#660 ·
-
conn_sock.c auditAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
containers/conmon#576 ·
-
Conmon should support Fluentd Forward as a logging driverForse di nuovo libera @jnovy l’ha presa 391 giorni fa e non c’è nessuna pull request aperta. Apertajira
containers/conmon#552 · 1 commento · 4 reazioni · 1 assegnatario ·
-
Dependency DashboardAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 15/100
containers/conmon#399 ·
Tutte le issue di containers/conmon
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
ARM-software/sysarch-acs#556 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
bug needs triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
netdata/netdata#24062 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100