Section 1 of 8 APM & Security
Architectural positioning
The three systems operate at completely different layers of the application execution lifecycle. ArgusLogs is in-process observability; Dynatrace is host-level APM; a WAF is edge security.
Architectural positioning
| Aspect | ArgusLogs | Dynatrace | WAF |
|---|---|---|---|
| Operational Layer | In-process compilation & IL weaving | Host/OS-level runtime agent (CLR/JVM) | Network perimeter / reverse proxy (HTTP gateway) |
| Primary Scope | Deep code-level tracking, SQL latency, outbound APIs | Full-stack infrastructure health, APM, auto-discovery | Perimeter filtering, OWASP Top 10 protection |
| Hook Mechanism | Post-compile IL weaving (argus-weaver) & EF interceptors | Runtime CLR profiling API & dynamic injection | Reverse-proxy inspection of inbound HTTP |
| Deployment Model | Embedded NuGet packages (ArgusLogs.core, DataAnnotation) | Host daemon (OneAgent) + cloud analytics dashboard | CDN (e.g. Cloudflare) or gateway appliance (e.g. AWS WAF) |