BenchmarkAnything-Storage-Backend-SQL
view release on metacpan or search on metacpan
lib/BenchmarkAnything/Storage/Backend/SQL.pm view on Meta::CPAN
cluster_health => $or_es->cluster->health,
index_single_added_values_immediately => $or_self->{searchengine}{elasticsearch}{index_single_added_values_immediately} || 0,
);
# boolean -> 0/1
for (values %{$h_searchengine_stats{elasticsearch}{cluster_health}}) {
$_ = $_ ? 1 : 0 if ref eq 'JSON::XS::Boolean';
}
$h_flat_searchengine_stats{"elasticsearch_$_"} = $h_searchengine_stats{$_}
for qw(index type enable_query index_single_added_values_immediately);
$h_flat_searchengine_stats{"elasticsearch_cluster_health_$_"} = $h_searchengine_stats{cluster_health}{$_}
for qw(cluster_name active_shards_percent_as_number active_primary_shards number_of_nodes status);
}
$stats{count_datapoints} ||= 0+$or_self->{query}->select_count_datapoints->fetch->[0];
$stats{count_datapointkeys} = 0+$or_self->{query}->select_count_datapointkeys->fetch->[0] if $or_self->{verbose};
$stats{count_metrics} = 0+$or_self->{query}->select_count_metrics->fetch->[0] if $or_self->{verbose};
$stats{count_keys} = 0+$or_self->{query}->select_count_keys->fetch->[0] if $or_self->{verbose};
%stats = (%stats, %h_flat_searchengine_stats);
return \%stats;
( run in 0.426 second using v1.01-cache-2.11-cpan-709fd43a63f )