{% from "_chrome.html" import environment_chrome, page_footer %} {% import "_artifact_links.html" as artifact_links %} Dewey Explorer {{ environment_chrome(deployment, region, show_environment_chrome|default(true)) }}
Dewey Explorer

Directory Browser And DAG View

{{ profile.email }}
Browse Before Registering

Walk raw S3 prefixes and inspect Dewey lineage in one place

This explorer can navigate registered and unregistered S3 prefixes, show which entries are already known to Dewey, and render the current artifact hierarchy as a DAG.

Browse {{ browse_result.prefixes|length if browse_result else 0 }} prefixes Objects {{ browse_result.objects|length if browse_result else 0 }} Graph {{ graph_result.nodes|length if graph_result else 0 }} nodes
{% if dag_message %}
{{ dag_message.detail }}
{% endif %}

Open Explorer

Enter any S3 bucket or prefix. If the selected prefix is already registered in Dewey, its hierarchy graph loads automatically.

S3 Directory Browser

Navigate prefixes directly, even when they have not been registered as Dewey artifacts yet.
{% if browse_result %}
{{ browse_result.root_uri }} {% if browse_result.current_artifact %} Registered {{ browse_result.current_artifact.artifact_euid }} {% else %} Unregistered {% endif %}
{% if browse_result.current_artifact %}
Current Prefix Is Registered
{{ artifact_links.artifact_euid_link(browse_result.current_artifact.artifact_euid) }}
{{ browse_result.current_artifact.original_filename or browse_result.current_artifact.storage_uri }}
{% endif %}
{% for item in browse_result.prefixes %} {% endfor %} {% for item in browse_result.objects %} {% endfor %} {% if not browse_result.prefixes and not browse_result.objects %} {% endif %}
Kind Name Dewey Actions
prefix
{{ item.label }}
{{ item.storage_uri }}
{% if item.registered_artifact %} {{ artifact_links.artifact_euid_link(item.registered_artifact.artifact_euid) }} {% else %} not registered {% endif %}
Browse {% if item.registered_artifact %} Graph {% endif %} {% if item.storage_console_url %} S3 {% endif %}
{{ item.artifact_type or "object" }}
{{ item.label }}
{{ item.size_human or "size n/a" }}{% if item.storage_class %} ยท {{ item.storage_class }}{% endif %}
{% if item.registered_artifact %} {{ artifact_links.artifact_euid_link(item.registered_artifact.artifact_euid) }} {% else %} not registered {% endif %}
{% if item.registered_artifact %} Detail Graph {% endif %} {% if item.storage_console_url %} S3 {% endif %}
No prefixes or objects were found under this S3 location.
{% if browse_result.is_truncated and browse_result.next_continuation_token %} {% endif %} {% else %}
Enter an S3 URI above to start browsing.
{% endif %}

Hierarchy DAG

Registered artifact lineage renders here. When the current prefix is not registered, the panel falls back to a directory sketch of the current browse scope.
{% if selected_artifact %}
{{ selected_artifact.artifact_euid }} {{ selected_artifact.node_kind or selected_artifact.artifact_type }} {{ selected_artifact.storage_kind or "object" }}
{% endif %}

Selected Node

Click a node in the graph to inspect Dewey and storage details.
Select a graph node to inspect it here.
{{ page_footer(git_meta, build_version) }}