|
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