Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Varejo Franquias e Redes

Linha de Produto:PDV Sync
Segmento:

Varejo

Módulo:

PDVSync Server Controle

Função:Instalação Yourkit
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

DVARINT1-13380

Versão:

V1, V2


02. SITUAÇÃO/REQUISITO

  • Instrumentar o microserviço de controle do Sync Server com o YourKit Java Profiler, a fim de monitorar e entender com mais precisão o comportamento da memória da VM, identificando possíveis gargalos, vazamentos, ou picos de alocação que estejam impactando a performance e estabilidade da aplicação.

03. SOLUÇÃO

Instalação do yourkit via instrução no dockerfile.

Trecho no dockerfile:

# Instalar YourKit diretamente na imagem final
RUN apt-get update && apt-get install -y wget unzip \
&& wget https://download.yourkit.com/ynp/2025.3/YourKit-NetProfiler-2025.3-b148-x64.zip -P /tmp/ \
&& unzip /tmp/YourKit-NetProfiler-2025.3-b148-x64.zip -d /YourKit-NetProfiler \
&& rm /tmp/YourKit-NetProfiler-2025.3-b148-x64.zip \
&& apt-get remove -y wget unzip \
&& apt-get autoremove -y \
&& rm -rf /var/lib/apt/lists/*