Edición de cada aplicación Ruby para su supervisión independiente
Si prefiere supervisar un subconjunto de aplicaciones Ruby, edite todas las aplicaciones Ruby que quiera supervisar por separado.
Procedimiento
- Para configurar el agente, especifique:
dir_instalación/bin/ruby-agent.sh config nombre_instancia
Donde nombre_instancia es el nombre que desea dar a la instancia y dir_instalación es el directorio de instalación del Agente de Ruby. El directorio de instalación predeterminado es /opt/ibm/apm/agent. - Cuando se le solicite Editar agente de supervisión para los valores de Ruby, especifique 1 para continuar.
- Cuando se le solicite la ubicación del directorio bin de tiempo de ejecución de Ruby, pulse Intro para continuar.
- Cuando se le pregunte Permitir que el agente de Ruby detecte de forma automática todas las aplicaciones actuales de Ruby on Rails, especifique Y (sí) o N (no) para continuar.
Nota: Esta función solo se puede habilitar en una instancia de agente. Cuando configura otras instancias, especifique N para inhabilitar esta función y continúe.
- Cuando se le solicite el Servidor de aplicaciones de Rails, pulse Intro para aceptar el valor predeterminado de ruby o especifique el valor del servidor que usa conforme a la lista siguiente:
- Para los servidores Webrick, acepte el valor predeterminado o especifique ruby; si Rails está instalado por Ruby Stack, especifique .ruby.bin.
- Para los servidores Passenger, especifique passenger.
- Para los servidores Unicorn, especifique unicorn.
- Para los servidores Puma, especifique puma.
- Para los servidores Thin, si las aplicaciones se han iniciado mediante el comando thin start, acepte el valor predeterminado para usar ruby; si las aplicaciones se han iniciado mediante el comando thin start -d, especifique thin; si Rails está instalado por Ruby Stack y las aplicaciones se han iniciado ejecutando el comando thin start, especifique .ruby.bin.
- Cuando se le solicite el origen de datos de Socket, pulse Intro para aceptar el valor predeterminado de 0 y utilizar el puerto efímero.
- Cuando se le solicite Editar los valores de 'aplicación_Ruby', especifique 1 para especificar una aplicación.
- Cuando se le solicite, escriba el nombre de aplicación Ruby.
- Cuando se le solicite, especifique el directorio de inicio de la aplicación Ruby, por ejemplo: /root/Ruby/myApp.
- Para la última solicitud, Avanzado (seleccione una sección para alterar temporalmente los valores), puede especificar q para salir.
- Para iniciar el agente, especifique:
dir_instalación/bin/ruby-agent.sh start nombre_instanciaNota: Si tiene varios tiempos de ejecución Ruby instalados y quiere supervisar aplicaciones Ruby específicas, puede definir una alteración de tiempo de ejecución en la aplicación o subnodo Ruby. Como ejemplo, se da por supuesto que tiene dos tiempos de ejecución instalados y cuatro aplicaciones, tres de las cuales utilizan un tiempo de ejecución y una utiliza el otro tiempo de ejecución. En este caso, defina el tiempo de ejecución que se utiliza con más frecuencia en el nivel de agente y defina la alteración temporal de la aplicación que utiliza un tiempo de ejecución diferente.