Appdynamics / Appdynamics/AppDynamics.DEXTER

Missing Metrics folder

Open
#133 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
C#
Stars
85
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Missing Metrics Folder
With the controller currently on 20.11, the metrics folder which is usually populated under `/data/Dexter/xxx-job.xxxxxx/Report/METR` is no longer available.

When running the Dexter job with the same job file, I am unable to get the entities or the metrics folder generated. The output file xxx-job.json say that the values are set to true, but the output is not available.

Here is the excerpt from the input file

"Input": {
"TimeFrame": {
"__DOCUMENTATION__": "Please read https://github.com/Appdynamics/AppDynamics.DEXTER/wiki/Job-File#timeframe for information on how to configure TimeFrame parameter",
"__DOCUMENTATION_MarkDate__": "Possible values: [2020-05-05 (YYY-MM-DD) | 2020-05-05Z | TODAY | TODAY_Z | YESTERDAY | YESTERDAY_Z | DAY_BEFORE_YESTERDAY | DAY_BEFORE_YESTERDAY_Z | SAME_DAY_LAST_WEEK | SAME_DAY_LAST_WEEK_Z | MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY | MONDAY_Z, TUESDAY_Z, WEDNESDAY_Z, THURSDAY_Z, FRIDAY_Z, SATURDAY_Z, SUNDAY_Z | DAY_OF_MONTH_# | DAY_OF_MONTH_#_Z]",
"__DOCUMENTATION_MarkTime__": "Possible values: [14:00:00 (HH:mm:ss) local time | 14:00:00Z GMT | 07:15:00-04:00 Specific Time Zone | NOW | NOW_Z | CURRENT_HOUR | CURRENT_HOUR_Z | PREVIOUS_HOUR | PREVIOUS_HOUR_Z]",
"__DOCUMENTATION_Duration__": "Possible values: [1:00:00 ([-][d.]hh:mm:ss) | PT1H (P[n]Y[n]M[n]DT[n]H[n]M[n]S)]",
"MarkDate": "TODAY",
"MarkTime": "NOW",
"Duration": "-0:05:00"

"DetectedEntities": true,
"Metrics": true,
"MetricsSelectionCriteria": {
"MetricSets": [ "AgentStats" ],
"IncludeHourAndMinuteDetail": true
},

"Output": {
"DetectedEntities": true,
"EntityMetrics": true,
"EntityMetricGraphs": false,
"EntityDetails": false,
"EntityDashboards": false,
"Snapshots": false,
"IndividualSnapshots": false,
"Flowmaps": false,
"FlameGraphs": false,
"Configuration": false,
"Events": false,
"UsersGroupsRolesPermissions": false,
"Dashboards": false,
"Licenses": false,
"HealthCheck": false,
"ApplicationSummary": false
},

**Expected behavior**
Would like to see the METR folder with the associated files for the Controller from where the data is being extracted.

Before the Upgrade, these used to be the contents of the folder Report
ENT
ENTAPM
Entities.APM.tmo-job.xxxxxx.xlsx
EntityMetrics.tmo-job.xxxxxx.xlsx
StepDurations.csv
xxx-npe.saas
xxx-prod2.saas
xxx-prod.saas

After the upgrade
ENT
ENTAPM
StepDurations.csv

Running as a cron job on Red Hat Enterprise Linux Server release 7.8

Thank you.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the Dexter job against Controller 20.11, using the shown Input and Output settings, then inspect the generated xxx-job.json and the Report directory, especially the missing METR folder. Compare the resulting contents with the listed pre-upgrade files and verify whether the expected metrics and entity files are generated when run as a cron job on RHEL 7.8.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
data
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.