Spring Insight & Apache Tomcat

publikováno: 8.2.2013

Spring Insight je velice hezký a užitečný nástroj na monitorování vnitřku webových aplikací. Je součástí VMware vFabric tc Server, ale je možné ho použít i ve vlastním Tomcatu. Jak na to:

  • Stáhnout vFabric tc Server
  • Stáhnout Apache Tomcat a rozbalit, umístění rozbaleného Tomcatu budu dále označovat takto: [tomcat]
  • Rozbalit ZIP, umístění rozbaleného tc Serveru budu dále označovat takto: [tc-server]
  • Zkopírovat [tc-server]/templates/insight/webapps/insight.war do [tomcat]/webapps
  • Dovnitř [tomcat]/conf/context.xml do tagu <Context> vložit:
  • Dovnitř [tomcat]/conf/server.xml do tagu <Engine> vložit: 
  • Zkopírovat celý adresář [tc-server]/templates/insight/insight do adresáře [tomcat] (čili bude nově adresář [tomcat]/insight, ve kterém budou adresáře collection-plugins a conf)
  • Do souboru [tomcat]/catalina.bat přidat tento řádek (někam na začátek):
  • NEBO pokud máte integrovaný Tomcat uvnitř Eclipse, pak uvnitř view "Servers" kliknout na server pravým tlačítkem, vybrat "Open" a pak na Overview kliknout na "Open launch configuration", vybrat záložku "Arguments" a dovnitř "VM arguments" vložit: 
  • Změnit v kódu z předcházejícího bodu [tomcat] na skutečné umístění Tomcatu (například c:\tomcat)
  • Zkopírovat obsah adresáře [tc-server]/templatest/insight/lib do [tomcat]/lib
  • Restartovat server
  • Spring Insight je nyní k dispozici na adrese http://localhost:8080/insight

Výsledek by měl vypadat takto:

Spring Insight

 

Poznámka: Inspiroval jsem se tímto článkem, kde je to samé popsané pro Jelastic PaaS platformu: http://blog.jelastic.com/2012/11/28/application-monitoring-in-the-cloud-with-spring-insight/ 

Reference

Skoleni bylo kazdopadne prinosne, i kdyz ve Springu uz chvilku delam, dodalo mi to kontext a hlubsi porozumeni. Libil se mi i prehled dalsich frameworku, jejich prakticke vyuziti a ze

Daniela

Školení bylo profesionální jako vždy (přesto v přátelském a otevřeném duchu). Je vidět, že Jirka je v dané problematice jako ryba ve vodě a neustále se posouvá kupředu, k čemuž

Aleš

Vyborna forma skoleni - vedeno lektorem podle dane linie se zacilenim na konkretni problematiku, nicmene s moznosti kdykoliv odbocit co vic upresnit problematiku na zaklade dotazu. Velmi uzitecne zejmena v

Petr


Novinky

5.4.2018: Jak hodně artifactů v Mavenu je připravených na použití v module path?
Od Java 9 je možné místo class path používat module path. K tomu je ale důležité, aby každý artifact který používáte měl definované jméno

26.3.2018: Java 10 je tady, Java 9 je EOL
Ještě jsem všude nepřešel na Java 9 a devítka už je EOL (End of Life).

20.3.2018: Přechod na Spring Boot 2
Postupně jsem všude přešel na Spring Boot 2 a mám k tomu pár poznatků, o které bych se rád podělil.