Frotas

O JMS permite criar frotas dentro de um compartimento, implantar plug-ins JMS, gerenciar suas frotas e monitorar cargas de trabalho Java. Consulte o Guia de Início Rápido das Frotas JMS para obter as etapas para começar a usar o gerenciamento de frota.

O JMS Fleet Management oferece dois níveis de recursos:
  1. Recursos básicos, que incluem os recursos de descoberta e rastreamento de uso do Java disponíveis por meio da Detecção de Aplicativo JMS básica e da verificação de arquivos. Os recursos básicos permitem:
    • Exiba as versões e as informações do fornecedor dos tempos de execução Java em execução em seus sistemas
    • Identificar quais versões do Oracle Java estão sendo usadas
    • Identificar quantas instalações do Oracle Java não estão atualizadas
    • Exibir os aplicativos em execução nos tempos de execução do Oracle Java
    • Identificar quais sistemas executam os tempos de execução do Oracle Java
    • Exporte seus dados de uso para locais de armazenamento de objetos no formato csv
  2. Os recursos avançados permitem:

Os recursos avançados devem ser ativados apenas em desktops, servidores ou implantações de nuvem cobertos por um Oracle Java SE Universal Subscription, um Oracle Java SE Subscription legado, um Java SE Desktop Subscription legado ou ao executar em um serviço do Oracle Cloud Infrastructure que permita acesso ao sistema operacional subjacente. Os recursos básicos estão disponíveis para todos os usuários Java, independentemente de terem ou não um Oracle Java SE Universal Subscription ou um Oracle Java SE Subscription legado.

O Java Management Service rastreará e reportará o uso do Java em sua frota usando:

  1. Controlador de Uso do Java: O JMS conta com o Rastreador de Uso do Java para reportar o uso do Java. Usando o Rastreador de Uso do Java, você pode monitorar o uso do Oracle Java Runtime Environment e capturar informações como a versão do JRE, o fornecedor, os aplicativos em execução e outros detalhes.
    Observação

    • O Rastreador de Uso do Java detecta chamadas de aplicativo e não fornece informações sobre a duração para a qual um aplicativo foi executado. Consequentemente, o JMS reporta informações de chamada do aplicativo em seus registros de recursos.
    • O arquivo de propriedades do Rastreador de Uso do Java é truncado quando os relatórios de uso são enviados com sucesso ao JMS.
    • Se o agente JMS não estiver em execução por um período prolongado e o log produzido pelo rastreador de uso contiver uma quantidade significativa de eventos, o JMS descartará todos os eventos com mais de 48 horas. Se o agente não estiver executando mais de 48 horas, somente os eventos recentes (antes do limite de 48 horas) serão enviados ao serviço JMS do OCI.
      Observação

      Se o agente estiver sendo executado normalmente, não haverá alteração no comportamento atual.

    O Rastreador de Uso do Java está disponível para todas as releases do Oracle Java 7 e posteriores, bem como para as seguintes versões mais antigas do Java:

    • 6u25 e atualizações posteriores do Oracle Java 6

    • 5.0u33 e atualizações posteriores do Oracle Java 5

    • 1.4.2_35 e atualizações posteriores do Oracle Java 1.4

    O JMS gera o rastreador de uso no local do sistema de arquivos central durante a instalação do agente. Se uma release mais antiga do Oracle Java anterior a 1.8.0_60, que não suporta um rastreador de uso central, for detectada, os agentes gerarão um arquivo de propriedades do rastreador de uso local para os runtimes Java mais antigos descobertos.

  2. Anexar API: O JMS usa a API de Anexação durante a execução de recursos avançados. O uso do OpenJDK pode ser reportado pelo JMS durante a execução do Scan for Java Libraries na frota.
    Observação

    Para excluir os aplicativos de serem anexados, inclua as opções de linha de comando: -XX:+DisableAttachMechanism e -XX:-UsePerfData.
  3. Verificação de arquivos: O JMS executa periodicamente a verificação de arquivos para detectar runtimes Java que não são capturados pelo rastreador de uso Java ou pela API de Anexo. A verificação de arquivo detectará
    • Versões do OpenJDK
    • Versões do Oracle JDK que não são usadas e, consequentemente, não são capturadas pelo Rastreador de Uso do Java

Este capítulo contém os seguintes tópicos: