{% extends "django_rakaia/base.html" %} {% block title %}Data Streams Dashboard{% endblock %} {% block content %}
{{ total_streams }}
Active Streams
{{ total_events }}
Total Events
{% if event_types %} {{ event_types.0.count }} {% else %} 0 {% endif %}
Most Common Event

Event Type Breakdown

{% if event_types %} {% for et in event_types %} {% endfor %}
Event Type Count Percentage
{{ et.event_type }} {{ et.count }}
{{ et.count|floatformat:1 }}%
{% else %}
No events recorded yet
{% endif %}

Active Streams

{% if streams %} {% for stream in streams %} {% endfor %}
Stream ID Events Offset Range Last Activity
{{ stream.stream_id }} {{ stream.event_count }} {{ stream.min_offset }} – {{ stream.max_offset }} {{ stream.last_event|date:"M d, Y H:i:s" }}
{% else %}

No streams found. Create a model with the @stream_model decorator to start streaming events.

{% endif %}

Recent Events

{% if recent_events %} {% for event in recent_events %} {% endfor %}
Stream Type Offset Time Data
{{ event.stream_id|truncatechars:30 }} {{ event.event_type }} {{ event.offset }} {{ event.created_at|date:"M d, Y H:i:s" }}
{{ event.data|truncatechars:50 }}
{% else %}
No recent events
{% endif %}
{% endblock %}