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_confighost- 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: