diff --git a/DataCollector/ElasticaDataCollector.php b/DataCollector/ElasticaDataCollector.php index 27736af..2eb3146 100644 --- a/DataCollector/ElasticaDataCollector.php +++ b/DataCollector/ElasticaDataCollector.php @@ -40,6 +40,16 @@ class ElasticaDataCollector extends DataCollector return $this->data['queries']; } + public function getTime() + { + $time = 0; + foreach ($this->data['queries'] as $query) { + $time += $query['executionMS']; + } + + return $time; + } + /** * {@inheritdoc} */ diff --git a/Resources/views/Collector/elastica.html.twig b/Resources/views/Collector/elastica.html.twig index 972f581..f63e8cf 100644 --- a/Resources/views/Collector/elastica.html.twig +++ b/Resources/views/Collector/elastica.html.twig @@ -10,6 +10,10 @@ Queries {{ collector.querycount }} +
+ Query Time + {{ '%0.2f'|format(collector.time * 1000) }} ms +
{% endset %} {% include 'WebProfilerBundle:Profiler:toolbar_item.html.twig' with { 'link': profiler_url } %} {% endblock %}