Merge pull request #1743 from dalf/update_about_metrics
Update about the metrics
This commit is contained in:
		
						commit
						691c0ed6b9
					
				| @ -62,9 +62,9 @@ | |||||||
|   <footer> |   <footer> | ||||||
|     <p> |     <p> | ||||||
|     {{ _('Powered by') }} <a href="{{ url_for('info', pagename='about') }}">searxng</a> - {{ searx_version }} — {{ _('a privacy-respecting, hackable metasearch engine') }}<br/> |     {{ _('Powered by') }} <a href="{{ url_for('info', pagename='about') }}">searxng</a> - {{ searx_version }} — {{ _('a privacy-respecting, hackable metasearch engine') }}<br/> | ||||||
|         <a href="{{ searx_git_url }}">{{ _('Source code') }}</a> | |         <a href="{{ searx_git_url }}">{{ _('Source code') }}</a> | ||||||
|         <a href="{{ get_setting('brand.issue_url') }}">{{ _('Issue tracker') }}</a> | |         | <a href="{{ get_setting('brand.issue_url') }}">{{ _('Issue tracker') }}</a> | ||||||
|         <a href="{{ url_for('stats') }}">{{ _('Engine stats') }}</a> |         {% if enable_metrics %}| <a href="{{ url_for('stats') }}">{{ _('Engine stats') }}</a>{% endif %} | ||||||
|         {% if get_setting('brand.public_instances') %} |         {% if get_setting('brand.public_instances') %} | ||||||
|         | <a href="{{ get_setting('brand.public_instances') }}">{{ _('Public instances') }}</a> |         | <a href="{{ get_setting('brand.public_instances') }}">{{ _('Public instances') }}</a> | ||||||
|         {% endif %} |         {% endif %} | ||||||
|  | |||||||
| @ -310,9 +310,9 @@ | |||||||
|         <th>{{ _("Supports selected language") }}</th>{{- "" -}} |         <th>{{ _("Supports selected language") }}</th>{{- "" -}} | ||||||
|         <th>{{ _("SafeSearch") }}</th>{{- "" -}} |         <th>{{ _("SafeSearch") }}</th>{{- "" -}} | ||||||
|         <th>{{ _("Time range") }}</th>{{- "" -}} |         <th>{{ _("Time range") }}</th>{{- "" -}} | ||||||
|         <th>{{ _("Response time") }}</th>{{- "" -}} |         {%- if enable_metrics %}<th>{{ _("Response time") }}</th>{% endif -%} | ||||||
|         <th>{{ _("Max time") }}</th>{{- "" -}} |         <th>{{ _("Max time") }}</th>{{- "" -}} | ||||||
|         <th>{{ _("Reliability") }}</th>{{- "" -}} |         {%- if enable_metrics %}<th>{{ _("Reliability") }}</th>{% endif -%} | ||||||
|       </tr> |       </tr> | ||||||
|       {% for group, engines in engines_by_category[categ] | group_engines_in_tab %} |       {% for group, engines in engines_by_category[categ] | group_engines_in_tab %} | ||||||
|       {% if loop.length > 1 %} |       {% if loop.length > 1 %} | ||||||
| @ -336,9 +336,9 @@ | |||||||
|         <td>{{ checkbox(None, supports[search_engine.name]['supports_selected_language'], true) }}</td>{{- "" -}} |         <td>{{ checkbox(None, supports[search_engine.name]['supports_selected_language'], true) }}</td>{{- "" -}} | ||||||
|         <td>{{ checkbox(None, supports[search_engine.name]['safesearch'], true) }}</td>{{- "" -}} |         <td>{{ checkbox(None, supports[search_engine.name]['safesearch'], true) }}</td>{{- "" -}} | ||||||
|         <td>{{ checkbox(None, supports[search_engine.name]['time_range_support'], true) }}</td>{{- "" -}} |         <td>{{ checkbox(None, supports[search_engine.name]['time_range_support'], true) }}</td>{{- "" -}} | ||||||
|         {{- engine_time(search_engine.name) -}} |         {%- if enable_metrics %}{{- engine_time(search_engine.name) -}}{% endif -%} | ||||||
|         <td class="{{ 'danger' if stats[search_engine.name]['warn_timeout'] else '' }}">{{ search_engine.timeout }}</td>{{- "" -}} |         <td class="{{ 'danger' if stats[search_engine.name]['warn_timeout'] else '' }}">{{ search_engine.timeout }}</td>{{- "" -}} | ||||||
|         {{ engine_reliability(search_engine.name) -}} |         {%- if enable_metrics %}{{ engine_reliability(search_engine.name) -}}{% endif -%} | ||||||
|       </tr> |       </tr> | ||||||
|       {% endif %} |       {% endif %} | ||||||
|       {% endfor %} |       {% endfor %} | ||||||
|  | |||||||
| @ -33,10 +33,7 @@ | |||||||
|         <td class="engine-name"><a href="{{ url_for('stats', engine=engine_stat.name|e) }}">{{ engine_stat.name }}</a></td> |         <td class="engine-name"><a href="{{ url_for('stats', engine=engine_stat.name|e) }}">{{ engine_stat.name }}</a></td> | ||||||
|         <td class="engine-score"> |         <td class="engine-score"> | ||||||
|             {% if engine_stat.score %} |             {% if engine_stat.score %} | ||||||
|             <span aria-labelledby="{{engine_stat.name}}_score" >{{ engine_stat.score|round(1) }}</span> |             <span>{{ engine_stat.score_per_result|round(1) }}</span> | ||||||
|             <div class="engine-tooltip" role="tooltip" id="{{engine_stat.name}}_score">{{- "" -}} |  | ||||||
|                 <p>{{ _('Scores per result') }}: {{ engine_stat.score_per_result | round(3) }}</p> |  | ||||||
|             </div> |  | ||||||
|             {% endif %} |             {% endif %} | ||||||
|         </td> |         </td> | ||||||
|         <td class="engine-result-count"> |         <td class="engine-result-count"> | ||||||
|  | |||||||
| @ -145,7 +145,7 @@ result_templates = get_result_templates(templates_path) | |||||||
| 
 | 
 | ||||||
| STATS_SORT_PARAMETERS = { | STATS_SORT_PARAMETERS = { | ||||||
|     'name': (False, 'name', ''), |     'name': (False, 'name', ''), | ||||||
|     'score': (True, 'score', 0), |     'score': (True, 'score_per_result', 0), | ||||||
|     'result_count': (True, 'result_count', 0), |     'result_count': (True, 'result_count', 0), | ||||||
|     'time': (False, 'total', 0), |     'time': (False, 'total', 0), | ||||||
|     'reliability': (False, 'reliability', 100), |     'reliability': (False, 'reliability', 100), | ||||||
| @ -450,6 +450,7 @@ def render(template_name: str, **kwargs): | |||||||
|     kwargs['instance_name'] = get_setting('general.instance_name') |     kwargs['instance_name'] = get_setting('general.instance_name') | ||||||
|     kwargs['searx_version'] = VERSION_STRING |     kwargs['searx_version'] = VERSION_STRING | ||||||
|     kwargs['searx_git_url'] = GIT_URL |     kwargs['searx_git_url'] = GIT_URL | ||||||
|  |     kwargs['enable_metrics'] = get_setting('general.enable_metrics') | ||||||
|     kwargs['get_setting'] = get_setting |     kwargs['get_setting'] = get_setting | ||||||
|     kwargs['get_pretty_url'] = get_pretty_url |     kwargs['get_pretty_url'] = get_pretty_url | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user