{% extends "base.html" %} {% from "_macros.html" import th %} {% block title %}源 {{ src.source }} · 爬虫控制台{% endblock %} {% block content %}

源 Source — {{ src.source }}

{% if health and health.stalled %} {% endif %}
{{ th('站点', 'Site') }}{{ th('调度', 'Schedule') }}{{ th('启用', 'Enabled') }}{{ th('最近提交', 'Last commit') }}{{ th('清单更新', 'Manifest updated') }}
{{ src.site or '—' }} {% if src.schedule %}{{ src.schedule }}{% else %}未点亮 not lit(无自动运行 no automatic runs){% endif %} {{ '启用 ON' if src.enabled else '停用 OFF' }} {{ src.last_commit or '—' }} {{ src.updated_at or '—' }}
{% if src.auth_profile %}

认证源 authenticated auth_profile={{ src.auth_profile }} — 登录身份见 the identity pool lives on the 认证面板 auth panel

{% endif %} {% if pipeline %}

来自发现流水线 from discovery pipeline manifest #{{ pipeline.manifest_id }} 批准于 approved {{ pipeline.updated_at or '—' }}{% if pipeline.model_used %}(模型 model: {{ pipeline.model_used }}){% endif %} — 查看漏斗 view funnel

{% endif %}

写入 pending_runs(requested_by=panel),由站点 dispatcher 认领执行 queues a pending_runs row for the site dispatcher.

待运行 Pending

{{ th('ID') }}{{ th('源', 'Source') }}{{ th('状态', 'Status') }}{{ th('请求者', 'Requested by') }}{{ th('创建', 'Created') }} {% for p in pending %}{% include "_pending_row.html" %}{% else %} {% endfor %}
没有待运行务 No pending runs.

最近 20 次运行 Last 20 runs

{{ th('ID') }}{{ th('源', 'Source') }}{{ th('状态', 'Status') }}{{ th('开始', 'Started') }}{{ th('结束', 'Finished') }}{{ th('产出行', 'Rows') }}{{ th('触发行', 'Trigger') }}{{ th('错误', 'Error') }} {% for r in runs %}{% include "_platform_run_row.html" %}{% else %} {% endfor %}
尚无运行记录 No runs recorded yet.
{% endblock %}