📊 Coverity Metrics Dashboard

Aggregated View Across All Instances

Generated: {{ timestamp }}

🌐 Multi-Instance Navigator

Select an instance to view detailed metrics

{% for inst in instance_configs %}
{{ inst.name }}

{{ inst.description }}

View Dashboard →
{% endfor %}
Total Instances
{{ summary.total_instances }}
Total Projects
{{ summary.total_projects }}
Total Defects
{{ summary.total_defects }}
High Severity
{{ summary.high_severity_defects }}

Defects by Coverity Instance

{% for inst in defects_by_instance %} {% endfor %}
Instance Description Total Defects High Severity Medium Severity Low Severity Projects Streams
{{ inst.instance_name }} {{ inst.description }} {{ inst.total_defects }} {{ inst.high_severity }} {{ inst.medium_severity }} {{ inst.low_severity }} {{ inst.total_projects }} {{ inst.total_streams }}

Aggregated Defect Severity Distribution

Severity Breakdown

{% for row in defects_by_severity %} {% endfor %}
Severity Count Percentage
{{ row.severity }} {{ row.count }} {{ "%.1f"|format((row.count / summary.total_defects * 100) if summary.total_defects > 0 else 0) }}%

Instance Color Legend

{% for inst in instance_configs %}
{{ inst.name }} {% if inst.description %}
{{ inst.description }}
{% endif %}
{% endfor %}
{% if analysis_versions and analysis_versions|length > 0 %}

📊 Top Analysis Versions Used - All Instances

{% for ver in analysis_versions %} {% endfor %}
# Analysis Version Total Snapshots Instances First Used Last Used
{{ loop.index }} {{ ver.version }} {{ ver.snapshot_count }} {% if ver.instances %} {{ ver.instances|length }} instance{{ 's' if ver.instances|length > 1 else '' }} {% else %} N/A {% endif %} {% if ver.first_used %} {{ ver.first_used.strftime('%Y-%m-%d %H:%M') if ver.first_used.strftime else ver.first_used }} {% else %} N/A {% endif %} {% if ver.last_used %} {{ ver.last_used.strftime('%Y-%m-%d %H:%M') if ver.last_used.strftime else ver.last_used }} {% else %} N/A {% endif %}
{% endif %} {% if user_statistics %}

đŸ‘Ĩ Aggregated User Activity & License Statistics (Last 90 Days)

Total Licensed Users
{{ user_statistics.total_licensed_users }}
Across all instances
Users with Login
{{ user_statistics.users_with_login }}
{{ user_statistics.login_user_percentage }}% of licenses
Active Users
{{ user_statistics.active_users }}
{{ user_statistics.active_user_percentage }}% of licenses
Inactive Licenses
{{ user_statistics.total_licensed_users - user_statistics.active_users }}
{{ (100 - user_statistics.active_user_percentage)|round(1) }}% of licenses
🌐 Multi-Instance Activity Summary: {% if user_statistics.active_user_percentage >= 50 %} Excellent license utilization across all Coverity instances! {{ user_statistics.active_user_percentage }}% of users are actively engaged. {% elif user_statistics.active_user_percentage >= 30 %} Moderate license utilization. {{ user_statistics.active_user_percentage }}% of users are active. Consider cross-instance user engagement strategies. {% else %} Low license utilization detected across instances. Only {{ user_statistics.active_user_percentage }}% of users are active. Review license distribution and training programs. {% endif %}

User Activity by Instance

{% for inst in user_statistics.by_instance %} {% endfor %}
Instance Licensed Users Users with Login Active Users Active %
{{ inst.instance_name }} {{ inst.licensed_users }} {{ inst.users_with_login }} {{ inst.active_users }} {{ inst.active_percentage }}%
{% endif %} {% if database_statistics %}

💾 Aggregated Database Statistics

Total Database Size
{{ database_statistics.total_db_size }}
Across all instances
Total Snapshots
{{ database_statistics.total_snapshots }}
All instances combined
Avg Commit Time
{{ database_statistics.avg_duration_seconds }}s
Weighted average
Total Commits
{{ database_statistics.total_commits }}
All instances combined
Min Commit Time
{{ database_statistics.min_duration_seconds }} sec
Max Commit Time
{{ database_statistics.max_duration_seconds }} sec

Database Statistics by Instance

{% for inst in database_statistics.by_instance %} {% endfor %}
Instance Database Size Total Snapshots Total Commits Avg Commit Time
{{ inst.instance_name }} {{ inst.db_size }} {{ inst.total_snapshots }} {{ inst.total_commits }} {{ inst.avg_duration_seconds }} sec
{% endif %}