{% extends "base.html" %} {% block title %}Observability Design Canvas — ICDEV{% endblock %} {% block content %} {% from "includes/classification_macros.html" import design_classification_badge %}

Observability Design Canvas

Visual SOC architecture designer — log sources, collectors, SIEM/SOAR platforms, alert rules, and MITRE ATT&CK detection coverage.

+ New Observability Design Simulate Chat {% set wf_canvas_id = 'odc' %} {% set wf_context_label = 'Observability Canvas' %} {% set wf_design_id = '' %} {% include 'includes/workflow_trigger_btn.html' %}
{{ designs | length }}
Designs
{{ templates | length }}
Templates
Your Designs {% if designs %}{% endif %}
{% for d in designs %}

{{ d.name }}

{{ d.description or 'No description' }}

{{ design_classification_badge(d) }}
DT
{% else %}

No observability designs yet. Click + New Observability Design to get started.

{% endfor %}
{% if templates %}
Templates
{% for t in templates %}

{{ t.name }}

{{ t.description or '' }}

{{ t.category or 'general' }}
{% endfor %}
{% endif %} {% set iqe_canvas = "observability" %} {% set iqe_api_route = "/observability/api/iqe-query" %} {% set iqe_title = "IQE Query — MITRE ATT&CK Coverage" %} {% set iqe_examples = [ {"label": "All coverage gaps", "query": "foreach g in mitre.gaps select g.technique_id, g.technique_name, g.tactic_id, g.recommended_signal"}, {"label": "Fully covered techniques", "query": "foreach c in mitre.coverage where c.coverage_state == \"full\" select c.technique_id, c.technique_name, c.design_name"}, {"label": "Techniques by tactic", "query": "foreach t in mitre.techniques where t.tactic_id == \"TA0001\" select t.id, t.name"}, {"label": "Sub-techniques", "query": "foreach t in mitre.techniques where t.is_sub_technique == true select t.id, t.name, t.parent_id"} ] %} {% include "includes/iqe_query_widget.html" %} {% endblock %} {% block scripts %} {% endblock %}