|
36 | 36 | use Toolkit_helpers;
|
37 | 37 | use PerfHistory_obj;
|
38 | 38 | use Databases;
|
| 39 | +use Group_obj; |
39 | 40 |
|
40 | 41 | my $version = $Toolkit_helpers::version;
|
41 | 42 | my $interval = 60;
|
|
49 | 50 | 'i=s' => \($interval),
|
50 | 51 | 'outdir=s' => \(my $outdir),
|
51 | 52 | 'format=s' => \($format),
|
| 53 | + 'fullname' => \(my $fullname), |
52 | 54 | 'all' => (\my $all),
|
53 | 55 | 'dever=s' => \(my $dever),
|
54 | 56 | 'version' => \(my $print_version),
|
|
136 | 138 |
|
137 | 139 | my $perfdata = $perfhist->returndata();
|
138 | 140 |
|
| 141 | + my $groups; |
| 142 | + |
| 143 | + if (defined($fullname)) { |
| 144 | + $groups = new Group_obj($engine_obj, $debug); |
| 145 | + } |
139 | 146 |
|
140 | 147 | # check if no data returned
|
141 | 148 | my $firstts = (keys(%{$perfdata}))[0];
|
|
145 | 152 | my @dbnamelist;
|
146 | 153 | push(@dbnamelist, {'timestamp', '30'});
|
147 | 154 |
|
| 155 | + my $fulldbname; |
148 | 156 | for my $dbref (sort(keys(%{$perfdata->{$firstts}}))) {
|
149 | 157 | $dbobj = $db->getDB($dbref);
|
150 |
| - push(@dbnamelist, {$dbobj->getName(), '30'}); |
| 158 | + if (defined($fullname)) { |
| 159 | + $fulldbname = $groups->getName($dbobj->getGroup()) . "/" . $dbobj->getName(); |
| 160 | + } else { |
| 161 | + $fulldbname = $dbobj->getName(); |
| 162 | + } |
| 163 | + push(@dbnamelist, {$fulldbname, '30'}); |
151 | 164 | }
|
152 | 165 |
|
153 | 166 | $output->addHeader(
|
@@ -188,6 +201,7 @@ =head1 SYNOPSIS
|
188 | 201 | dx_get_vdbthroughput [ -engine|d <delphix identifier> | -all ] [ -configfile file ]
|
189 | 202 | [-st timestamp]
|
190 | 203 | [-et timestamp]
|
| 204 | + [-fullname] |
191 | 205 | [-i 1|60|3600]
|
192 | 206 | [-outdir path]
|
193 | 207 | [ --help|? ]
|
@@ -237,6 +251,9 @@ =head1 OPTIONS
|
237 | 251 | Use the specified interval for export. Allowed values are:
|
238 | 252 | 1, 60, 3600
|
239 | 253 |
|
| 254 | +=item B<-fullname> |
| 255 | +Add groupname to the output. Full name is printed as "group name/database name" |
| 256 | +
|
240 | 257 | =item B<-help>
|
241 | 258 | Print this screen
|
242 | 259 |
|
|
0 commit comments