Ir al contenido

Referencia CLI

Para usuarios avanzados

La mayoría de usuarios nunca necesitan la CLI. El plugin del IDE lo hace todo automáticamente. Esta referencia es para automatización, scripts y escenarios de resolución de problemas.


Escenario¿Por qué CLI?
El IDE no encuentra la JVMEjecutar galataj doctor
Servidores sin interfazNo hay IDE disponible
DockerAdjuntar manualmente
DepuraciónComprobar estado, logs

Diagnostica problemas del sistema. Ejecuta esto primero cuando algo no funcione.

Ventana de terminal
galataj doctor
✓ CLI: v1.0.0
✓ Java: Found (17.0.1)
✓ Controller: Found
✓ Agent: Found
✓ Controller: Running
✓ Ports: Available

Comprueba qué está en ejecución.

Ventana de terminal
galataj status
Controller: Running (PID: 12345)
HTTP Port: 9877
TCP Port: 9876
Attached JVMs: 1
- abc123 (PID: 67890) - MyApp

Lista las JVMs disponibles.

Ventana de terminal
galataj jvms
Found 2 JVM(s):
1. com.example.MyApp
ID: abc123
PID: 12345
2. order-service
ID: def456
Environment: docker

Adjunta el profiler a una JVM.

Ventana de terminal
# Por PID
galataj attach --pid 12345
# Por ID de JVM
galataj attach --jvm-id abc123

Detiene el profiling de una JVM.

Ventana de terminal
galataj detach --jvm-id abc123

Ventana de terminal
# Iniciar controlador
galataj controller start
# Iniciar con puerto personalizado
galataj controller start --port 8888
# Detener controlador
galataj controller stop

Ventana de terminal
# Comprobar estado
galataj license status
# Activar licencia
galataj license login YOUR-LICENSE-KEY
# Abrir página de compra
galataj license purchase
# Validar licencia
galataj license validate

La mayoría de comandos admiten --json para scripts:

Ventana de terminal
galataj jvms --json
galataj status --json
galataj license status --json
galataj doctor --json

CódigoSignificado
0Éxito
1Error general
2Controlador no en ejecución
3JVM no encontrada
4Error al adjuntar
5Error de licencia