-
Notifications
You must be signed in to change notification settings - Fork 48
Durations of Job Steps
Daniel Odievich edited this page Aug 13, 2018
·
8 revisions
The timing report is output to Reports folder as StepTimings.csv.
The duration of the Extract phase depends on:
- The number of Applications to query
- More Applications => More work to retrieve anything)
- The complexity of Applications being queried
- More Tiers, Business Transactions, Configuration rules and so on => More time to retrieve Metrics and Flowmaps
- The busy-ness of Applications being queried More Snapshots => More time to retrieve Snapshots
- More Events => More time to retrieve Events
- Whether sequential or parallel mode is chosen
- Sequential => Longer
- Ability of Controller to respond to queries in timely interval, especially for Snapshot retrieval
- Slower Controller => Longer
- Your network connection
- Slower => Longer
Phase | Duration |
---|---|
ExtractControllerApplicationsAndEntities (1) | 1-4 seconds per Application |
ExtractControllerSIMApplicationsAndEntities (2) | 1-4 seconds per Application |
ExtractControllerAndApplicationConfiguration (3) | 10-40 seconds per Application |
ExtractApplicationAndEntityMetrics (4) | 5-20 seconds per Entity Type (Tier, Node, Backend, etc.), depending on number of metric sets requested and number of time ranges |
ExtractApplicationAndEntityFlowmaps (5) | 1-2 minutes for each 200 Entities per Application or ~100 ms per entity (Tier, Node, Backend, etc.) |
ExtractEventsAndHealthRuleViolations (6) | 10-30 seconds for each Application |
ExtractSnapshots (7) | 0.5-5 seconds per Snapshot, depending on Snapshot size |
During Index phase, large number of small JSON files are read, converted in memory and results are output to CSV files.
The duration of Index phase is driven by number of CPUs and CPU speed and speed of local IO system for reading. Local SSD is highly recommended. More CPUs => More work done.
Setting | Duration |
---|---|
IndexControllersApplicationsAndEntities (11) | 0.5-1 seconds per Application |
IndexControllerSIMApplicationsAndEntities (12) | 0.5-1 seconds per Application |
IndexControllerAndApplicationConfiguration (13) | 2-3 seconds per Application |
IndexApplicationConfigurationComparison (14) | 2-3 seconds per Application |
IndexApplicationAndEntityMetrics (15) | 5-20 seconds per Application |
IndexApplicationAndEntityFlowmaps (16) | 5-10 seconds for each 200 Entities per Application Or ~100 ms per entity (Tier, Node, Backend, etc. |
IndexEventsAndHealthRuleViolations (17) | 3-5 seconds for each Application |
IndexSnapshots (18) | ~20 ms per Snapshot |
Setting | Duration |
---|---|
ReportControlerApplicationsAndEntities (21) | 1-2 seconds per Application |
ReportControlerSIMApplicationsAndEntities (22) | 1-2 seconds per Application |
ReportControllerAndApplicationConfiguration (23) | 1-2 seconds per Application |
ReportApplicationAndEntityMetrics (24) | 50 ms per Entity |
ReportApplicationAndEntityMetricGraphs (25) | 30-60 seconds per Entity Type, depen |
ReportEventsAndHealthRuleViolations (26) | 1-2 second per Application |
ReportSnapshots (27) | 10-20 ms per Snapshot |
ReportSnapshotsMethodCallLines (28) | ~50 ms per Snapshot |
ReportIndividualApplicationAndEntityDetails (29) | 2-3 seconds per Entity |
ReportFlameGraphs (29) | 5-10 per Application |
- Home
- Getting Started Walkthrough
- Run
-
Excel Reports
- Detected APM Entities
- Detected SIM Entities
- Detected DB Entities
- Detected WEB Entities
- Detected MOBILE Entities
- Detected BIQ Entities
- Entity Metrics
- Entity Metric Graphs
- Registered APM Metrics
- Entity Flowmaps
- Configuration
- Events and Health Rule Violations
- Entity Details
- Snapshots
- Snapshot Method Calls
- Individual Snapshot
- Users and Permissions
- Dashboards
- Health Check
- PowerBI Reports
- Tableau Reports
- Browser Reports