IoTDB Runtime information collection tools
- Lingua principale
- Java
- Stelle
- 6.4k
- Fork
- 1.2k
- Merge medio
- 1g 23h
- PR unite (30g)
- 115
Descrizione
# Tools
Supply two scripts to collect the information of an IoTDB process. This could be used by the operations people in the production environment.
* tools/iotdb-runtime-information-collection.sh
* tools/iotdb-runtime-information-collection.bat
# Collect information:
## Thread status (To detect deadlock)
* use jps to get the IoTDB process id -> pid
* collect the thread status twice (interval 1s)
* jstack -l pid > jstack_1.log
* jstack -l pid > jstack_2.log
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia nella directory tools e rivedi gli entry point richiesti tools/iotdb-runtime-information-collection.sh e tools/iotdb-runtime-information-collection.bat. Verifica come jps identifica il processo IoTDB, quindi usa jstack due volte con un intervallo di un secondo per produrre jstack_1.log e jstack_2.log. Il lavoro è completato quando entrambi gli script raccolgono le informazioni specificate sullo stato dei thread per le operazioni in produzione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java, shell
- Ambito
- devops, tooling
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100