Appmon Components :
Appmon Server
Memory Analytics Server
Frontend Server
Collector
Application Agents
Performance Warehouse Database
Diagnostics :
- PurePath
- CPU Profiling
- Memory Dumps
- Process Crashes
Split Mode :-
- Split by Services
- Merge by Services
PurePath Technologies :
Horizantel
Vertical
Purepaths are stored in Dynatrace Session Files
Measures are stored in Dynatrace warehouse.
Application Performance Monitoring :
Analysing slow Transactions
Analysing OutOfMemory Errors
How to retrieve Performance Metrics with windows Performance Monitoring
Identify the Problems in your Applications
Memory Analysis.
A Dynatrace ActiveGate acts as a secure proxy between Dynatrace OneAgents and Dynatrace Clusters or between Dynatrace OneAgents and other ActiveGates—those closer to the Dynatrace Cluster
Types of ActiveGates—Environment ActiveGates or Cluster ActiveGates
OneAgent is responsible for collecting all monitoring data within your monitored environment. A single OneAgent per host is required to collect all relevant monitoring data—even if your hosts are deployed within Docker containers, microservices architectures, or cloud-based infrastructure
If I enable memory dump analysis on multiple ActiveGates, which ActiveGate will perform the memory dump?
ActiveGates have a priority assigned automatically. If there is more than one ActiveGate with the same priority, an endpoint will be selected randomly.
What happens if a file transfer to an ActiveGate fails?
OneAgent attempts to send the dump list to all available endpoints until it finds one that works. This process is retried until it's successful or until the dumps are deleted by aging tasks (for example, if there are too many or if they are too old).
What happens if ActiveGate runs out of space for memory dumps?
ActiveGate will first delete outdated dumps. If there are no outdated dumps, ActiveGate will delete the oldest dumps first.
Difference between Elapsed Time, Self Time, Duration :-
Elapsed time shows the time the instrumented point in code started execution (calculated from the beginning of the purepath, so first entry will have zero time)
Self-time shows the duration of the code itself (the instrumented row), excluding subcalls
Duration shows the duration of the code itself including subcalls.
Synthetic Monitoring :- you can troubleshoot with accuracy using detailed object-level, page, connection and host data across multiple browsers. It provides detailed diagnostics including DNS, connect time, SSL, first byte and content download times and errors, for every object on every page, and stored for postmortem and routine review.
Types of synthetic monitors: single-URL browser monitors, browser clickpaths, and HTTP monitors.
User Session :- User sessions | Dynatrace Docs
View garbage collection CPU consumption : View garbage collection CPU consumption | Dynatrace news
JVM Heap Metrics on Dynatrace : JVM Heap Metrics on Dynatrace - Dynatrace Community


No comments:
Post a Comment