Os plug-ins carreg¨¢veis personalizados ampliam a funcionalidade do Áú»¢¶Ä²© Agent 2. Eles s?o compilados separadamente, mas usam um pacote compartilhado com o Áú»¢¶Ä²© Agent 2.
Cada plug-in ¨¦ um pacote Go que define a estrutura e implementa uma ou v¨¢rias interfaces de plug-in (Exporter, Configurator, Runner).
Ir para:
O Áú»¢¶Ä²© Agent 2 se conecta bidirecionalmente aos plugins usando sockets UNIX no Linux e Named Pipes no Windows.
O diagrama de conex?o abaixo ilustra o processo de comunica??o entre o Áú»¢¶Ä²© Agent 2 e um plug-in carreg¨¢vel e o processo de coleta de m¨¦tricas.