CoTerm es compatible con macOS y Linux.
Instala Datadog CoTerm con Homebrew o curl:
brew (sólo macOS)
curl
curl --tlsv1.2 --proto '=https' -sSf 'https://coterm.datadoghq.com/install-ddcoterm.sh' | bash
Este comando descarga la última versión de CoTerm en .ddcoterm/bin/ddcoterm
y actualiza tu PATH en .bashrc
y .zshrc
. Reinicia tu terminal o crea tu perfil. Si utilizas un shell distinto de Bash o Zsh, añade manualmente path/to/.ddcoterm/bin
a tu PATH.
Si tu sitio de Datadog no es https://app.datadoghq.com
, configura tu sitio en .ddcoterm/config.yaml
bajo connection_config.host
:
...
connection_config:
host:
...
Inicializa tu archivo de configuración ejecutando:
Selecciona tu configuración. Puedes cambiar estos ajustes en el archivo~/.ddcoterm/config.yaml
.
Autorizar a CoTerm a conectarse a Datadog
Durante la inicialización, puedes elegir una de las siguientes formas de autorizar a CoTerm a acceder a tu cuenta de Datadog:
- OAuth: abre un navegador para que puedas iniciar sesión con OAuth.
- Clave API + Clave de aplicación: te pide que configures tu clave de API de Datadog y clave de aplicación en
~/.ddcoterm/config.yaml
. - Sólo clave de API: te pide que introduzcas tu clave de API de Datadog en
~/.ddcoterm/config.yaml
.
Configurar tus ajustes de CoTerm
El archivo ~/.ddcoterm/config.yaml
contiene las configuraciones de CoTerm:
process_config
- configura CoTerm para actuar como un linter y realizar ciertas acciones cuando intercepta un comando que coincide con una regla. Consulta Reglas de configuración de CoTerm.
enable_telemetry
- activa o desactiva el envío de telemetría a Datadog. Por defecto es
false
. enable_ptrace
- activa o desactiva la monitorización del proceso basado en
ptrace
experimental en Linux. Por defecto es false
. connection_config
host
- host para conectarse a Datadog. Por defecto es
https://app.datadoghq.com
. port
- puerto para conectarse a Datadog. Por defecto es
443
. api_key
- si no estás utilizando OAuth, tu clave de API de Datadog. Si has activado OAuth, CoTerm utiliza por defecto OAuth e ignora
api_key
. app_key
- si no utilizas OAuth, tu clave de aplicación de Datadog.
Nota: Para requerir aprobaciones con Case Management, debes utilizar OAuth o especificar tanto tu clave de API como tu clave de aplicación en este archivo.
Siguientes pasos
- Ejecuta
ddcoterm
para iniciar una sesión de terminal grabada. - Más información sobre el uso de CoTerm.
Desinstalar
Para desinstalar CoTerm, elimina la carpeta .ddcoterm
.
Referencias adicionales
Más enlaces, artículos y documentación útiles: