Traces | Metrics | App Logs | Custom Logs | Profiling |
---|---|---|---|---|
Prerequisites
- To monitor APM data on dashboard, Middleware Host agent needs to be installed.
- You can refer this demo project to refer use cases of APM.
Distributed Tracing
For recording the traces you will need to download JAR files given below. middleware-javaagent-1.3.0.jar And then run your project with command given belowClojure/Ring Demo
https://github.com/middleware-labs/demo-apm/tree/master/java/ring-demoAdd custom logs
Add this dependency in pom.xmlNote:
Refer the latest APM version from the link given below: https://central.sonatype.com/artifact/io.github.middleware-labs/agent-apm-java/0.0.17/versions Then runNote for APM inside Kubernetes
If you are using APM in a Kubernetes cluster make sure to follow these 2 steps:Step 1 : Find your Middleware Service namespace
For older setup, your “mw-service” can be insidemw-agent-ns-{FIRST-5-LETTERS-OF-API-KEY}
namespace
For newer setup, we simplified the namespace name to mw-agent-ns
Step 2 : Set this ENV variable in your application deployment YAML
Please replace “NAMESPACE” with the correct value that you found from Step 1.