A set of application templates that includes observability to just start code and be ready to deploy in production and be monitored.
- Monitoring Open Telemetry
- HTTP Rest with OpenAPI / SwaggerUI
- Websockets
It also contains comprehensive Grafana Dashboard for performance monitoring on metrics logs traces profiles collected through Prometheus, Loki, Tempo, Pyroscope.
cd helper/scripts ; sudo ./install.sh ; cd -
Oneliner
curl -L tinyurl.com/applate | sh
# Java Spring boot
jspring
# Java Plain
jplain
# Java Sprint Boot Camel
jcamelspring
# Java Quarkus Camel
jcamelquarkus
# NodeJS Express
njsexpress YOUR_PROJECT_NAMERun all in one LGTM stack
docker run --name lgtm -d -p 3000:3000 \
-p 4317:4317 \
-p 4318:4318 \
-p 9090:9090 \
-p 4417:4417 \
-p 4418:4418 \
-p 3100:3100 \
-p 4040:4040 \
grafana/otel-lgtmDashboards for applications that produce mainly http_server_.* metrics can be found here
The dashboard that you can import can be found here
Videos based on the JMX exporter version (micrometer version to come) : Here : http://www.youtube.com/watch?v=0LDgv1nIk-Y or here : https://odysee.com/@alainpham:8/apache-camel-monitoring-prometheus-grafana:c
The dashboard that you can import can be found here