diff --git a/plugins/varnish/varnish4_ b/plugins/varnish/varnish4_ index 54ecd3fa..8b74f0fd 100755 --- a/plugins/varnish/varnish4_ +++ b/plugins/varnish/varnish4_ @@ -631,15 +631,15 @@ my %ASPECTS = ( }, 'bans_tested' => { 'type' => 'DERIVE', - 'min' => '0' + 'min' => '0' }, 'bans_obj_killed' => { 'type' => 'DERIVE', - 'min' => '0' + 'min' => '0' }, 'bans_tests_tested' => { 'type' => 'DERIVE', - 'min' => '0' + 'min' => '0' }, 'bans_dups' => { 'type' => 'GAUGE' @@ -1031,6 +1031,9 @@ sub set_aspect { $self = $0; $self =~ s/^.*\/varnish[0-9]?_//; + return if defined($ASPECTS{$self}); + # remove instance name and try again + $self =~ s/^.*?_//; if (!defined($ASPECTS{$self}) && @ARGV == 0) { usage "No such aspect"; }