Hello,
What version of dxtoolkit are you using? I am using a fairly recent version and it is able to retrieve most of the analytics:
% ./dx_get_analytics --version
2.4.20
% ./dx_get_analytics --engine neal1400 -t all -i 60 -st "2023-12-01" -et "2023-12-05" -outdir /tmp
Connected to Delphix Engine neal1400 (IP neal1400.dcol2.delphix.com)
Gathering data for cpu
Generating cpu raw report file /tmp/neal1400-analytics-cpu-raw.csv
Generating cpu aggregated report file /tmp/neal1400-analytics-cpu-aggregated.csv
Gathering data for disk
Generating disk raw report file /tmp/neal1400-analytics-disk-raw.csv
Generating disk aggregated report file /tmp/neal1400-analytics-disk-aggregated.csv
Gathering data for iscsi
Generating iscsi raw report file /tmp/neal1400-analytics-iscsi-raw.csv
Generating iscsi aggregated report file /tmp/neal1400-analytics-iscsi-aggregated.csv
Gathering data for network
Generating network raw report file /tmp/neal1400-analytics-network-raw.csv
Generating network aggregated report file /tmp/neal1400-analytics-network-aggregated.csv
Gathering data for nfs
Generating nfs raw report file /tmp/neal1400-analytics-nfs-raw.csv
Generating nfs aggregated report file /tmp/neal1400-analytics-nfs-aggregated.csv
Gathering data for tcp
Generating tcp raw report file /tmp/neal1400-analytics-tcp-raw.csv
Use of uninitialized value $s in substitution (s///) at /var/folders/qs/t716yhb17bjct0t54jzwftyh0000gp/T/par-6e65616c2e737461636b/cache-af7cb6336c57d614167b18dde8b176fb50b5f39e/inc/lib/Toolkit_helpers.pm line 804.
...etc...
% ls -ltr /tmp/*.csv
-rw-r--r-- 1 neal.stack wheel 144735 Dec 5 13:10 /tmp/neal1400-analytics-cpu-raw.csv
-rw-r--r-- 1 neal.stack wheel 191 Dec 5 13:10 /tmp/neal1400-analytics-cpu-aggregated.csv
-rw-r--r-- 1 neal.stack wheel 303711 Dec 5 13:10 /tmp/neal1400-analytics-disk-raw.csv
-rw-r--r-- 1 neal.stack wheel 1062 Dec 5 13:10 /tmp/neal1400-analytics-disk-aggregated.csv
-rw-r--r-- 1 neal.stack wheel 42263 Dec 5 13:10 /tmp/neal1400-analytics-iscsi-raw.csv
-rw-r--r-- 1 neal.stack wheel 872 Dec 5 13:10 /tmp/neal1400-analytics-iscsi-aggregated.csv
-rw-r--r-- 1 neal.stack wheel 474392 Dec 5 13:10 /tmp/neal1400-analytics-network-raw.csv
-rw-r--r-- 1 neal.stack wheel 454 Dec 5 13:10 /tmp/neal1400-analytics-network-aggregated.csv
-rw-r--r-- 1 neal.stack wheel 294084 Dec 5 13:10 /tmp/neal1400-analytics-nfs-raw.csv
-rw-r--r-- 1 neal.stack wheel 1035 Dec 5 13:10 /tmp/neal1400-analytics-nfs-aggregated.csv
-rw-r--r-- 1 neal.stack wheel 1052026 Dec 5 13:11 /tmp/neal1400-analytics-tcp-raw.csv
-rw-r--r-- 1 neal.stack wheel 1522 Dec 5 13:11 /tmp/neal1400-analytics-tcp-aggregated.csv
If I run the command with the "-debug" flag, I can see that it blows up when generating the TCP data.
You might be able to also run with the "-debug" flag on a newer version of dxtoolkit and specify specific analytics:
-t Type:
cpu|disk|nfs|iscsi|network|nfs-by-client|nfs-all|all|standard|comma
separated names
ex. -t all - for all analytics
-t standard - for cpu,disk,network and nfs analytics
-t cpu,disk - for cpu and disk
p.s.
I would be very surprised if there were any analytics from October so you may have to change your date range.
Thanks,
Neal
------------------------------
Neal Stack
Senior Principal Technical Support Engineer
Delphix
------------------------------
Original Message:
Sent: 12-05-2023 01:58:01 PM
From: Bruno Lira
Subject: Failed to extract CSVs on Dxtoolkit
Dear Delphix Community.
I was running the following dxtoolkit command to retrieve CSVs with informations from a customer's Delphix engine: dx_get_analytics.exe -d "ISDELPHIXENGINE" -t all -i 60 -st "2023-10-24" -et "2023-10-31" -outdir "E:\DXToolkit\HealtCheck"
And we got the following error:
E:\DXToolkit>dx_get_analytics.exe -d "ISDELPHIXENGINE" -t all -i 60 -st "2023-10-24" -et "2023-10-31" -outdir "E:\DXToolkit\HealtCheck"
Connected to Delphix Engine ISDELPHIXENGINE (IP 172.26.33.231)
Use of uninitialized value in string eq at C:\Users\admbd\AppData\Local\Temp\5\par-61646d6264\cache-dbc914c68667c7e9b176fa74459d292d31bf4e74\inc\lib/Engine.pm line 1064.
Use of uninitialized value in sprintf at C:\Users\admbd\AppData\Local\Temp\5\par-61646d6264\cache-dbc914c68667c7e9b176fa74459d292d31bf4e74\inc\lib/Toolkit_helpers.pm line 491.
Use of uninitialized value in sprintf at C:\Users\admbd\AppData\Local\Temp\5\par-61646d6264\cache-dbc914c68667c7e9b176fa74459d292d31bf4e74\inc\lib/Toolkit_helpers.pm line 491.
Use of uninitialized value in sprintf at C:\Users\admbd\AppData\Local\Temp\5\par-61646d6264\cache-dbc914c68667c7e9b176fa74459d292d31bf4e74\inc\lib/Toolkit_helpers.pm line 491.
Use of uninitialized value in sprintf at C:\Users\admbd\AppData\Local\Temp\5\par-61646d6264\cache-dbc914c68667c7e9b176fa74459d292d31bf4e74\inc\lib/Toolkit_helpers.pm line 491.
Use of uninitialized value in sprintf at C:\Users\admbd\AppData\Local\Temp\5\par-61646d6264\cache-dbc914c68667c7e9b176fa74459d292d31bf4e74\inc\lib/Toolkit_helpers.pm line 491.
Use of uninitialized value in sprintf at C:\Users\admbd\AppData\Local\Temp\5\par-61646d6264\cache-dbc914c68667c7e9b176fa74459d292d31bf4e74\inc\lib/Toolkit_helpers.pm line 491.
Use of uninitialized value in string eq at C:\Users\admbd\AppData\Local\Temp\5\par-61646d6264\cache-dbc914c68667c7e9b176fa74459d292d31bf4e74\inc\lib/Engine.pm line 1064.
Use of uninitialized value in sprintf at C:\Users\admbd\AppData\Local\Temp\5\par-61646d6264\cache-dbc914c68667c7e9b176fa74459d292d31bf4e74\inc\lib/Toolkit_helpers.pm line 491.
Use of uninitialized value in sprintf at C:\Users\admbd\AppData\Local\Temp\5\par-61646d6264\cache-dbc914c68667c7e9b176fa74459d292d31bf4e74\inc\lib/Toolkit_helpers.pm line 491.
Use of uninitialized value in sprintf at C:\Users\admbd\AppData\Local\Temp\5\par-61646d6264\cache-dbc914c68667c7e9b176fa74459d292d31bf4e74\inc\lib/Toolkit_helpers.pm line 491.
Use of uninitialized value in sprintf at C:\Users\admbd\AppData\Local\Temp\5\par-61646d6264\cache-dbc914c68667c7e9b176fa74459d292d31bf4e74\inc\lib/Toolkit_helpers.pm line 491.
Use of uninitialized value in sprintf at C:\Users\admbd\AppData\Local\Temp\5\par-61646d6264\cache-dbc914c68667c7e9b176fa74459d292d31bf4e74\inc\lib/Toolkit_helpers.pm line 491.
Use of uninitialized value in sprintf at C:\Users\admbd\AppData\Local\Temp\5\par-61646d6264\cache-dbc914c68667c7e9b176fa74459d292d31bf4e74\inc\lib/Toolkit_helpers.pm line 491.
Use of uninitialized value in string eq at C:\Users\admbd\AppData\Local\Temp\5\par-61646d6264\cache-dbc914c68667c7e9b176fa74459d292d31bf4e74\inc\lib/Engine.pm line 1064.
Use of uninitialized value in string eq at C:\Users\admbd\AppData\Local\Temp\5\par-61646d6264\cache-dbc914c68667c7e9b176fa74459d292d31bf4e74\inc\lib/Engine.pm line 1064.
Use of uninitialized value in string eq at C:\Users\admbd\AppData\Local\Temp\5\par-61646d6264\cache-dbc914c68667c7e9b176fa74459d292d31bf4e74\inc\lib/Engine.pm line 1064.
Use of uninitialized value in string eq at C:\Users\admbd\AppData\Local\Temp\5\par-61646d6264\cache-dbc914c68667c7e9b176fa74459d292d31bf4e74\inc\lib/Engine.pm line 1064.
Use of uninitialized value in string eq at C:\Users\admbd\AppData\Local\Temp\5\par-61646d6264\cache-dbc914c68667c7e9b176fa74459d292d31bf4e74\inc\lib/Engine.pm line 1064.
Use of uninitialized value in string eq at C:\Users\admbd\AppData\Local\Temp\5\par-61646d6264\cache-dbc914c68667c7e9b176fa74459d292d31bf4e74\inc\lib/Engine.pm line 1064. Gathering data for cpu
Can't use an undefined value as an ARRAY reference at C:\Users\admbd\AppData\Local\Temp\5\par-61646d6264\cache-dbc914c68667c7e9b176fa74459d292d31bf4e74\inc\lib/Analytic_cpu_obj.pm line 82.
Can you help us solve this issue?
Thank you.
------------------------------
Bruno Lira
Estagiário
V8 Consulting LTDA ME.
------------------------------