
PinchTab 实时 Dashboard 揭秘浏览器实例、档案与活动监控一览无余【免费下载链接】pinchtabHigh-performance browser automation bridge and multi-instance orchestrator with advanced stealth injection and real-time dashboard.项目地址: https://gitcode.com/gh_mirrors/pi/pinchtab️PinchTab 实时 Dashboard是这款高性能浏览器自动化桥接器的核心管理界面它把每一个浏览器实例、每一份浏览器档案Profile、每一条操作活动都集中在一个网页里让你像盯股票 K 线一样盯住自己的自动化浏览器集群。本文带你 3 分钟看懂这个 Dashboard 的全部能力。快速上手打开你的第一块监控面板PinchTab 的 Dashboard 是内置的无需额外安装。只要完整服务器在运行pinchtab或pinchtab server直接访问http://localhost:9867/dashboard即可打开。它由 Go 服务器托管一个 React 单页应用SPA数据通过SSEServer-Sent Events实时推送而非轮询——所以图表和状态几乎是活的。⚠️安全提示Dashboard 是管理员控制面能管理档案、实例与配置请勿暴露给不受信任的用户。详见 docs/dashboard.md。Monitoring 页实例与内存曲线一览无余Monitoring 是默认首页也是 Dashboard 的灵魂所在。它展示实时遥测图表——标签页数、内存、堆占用随时间变化️实例列表——运行中与已停止的实例、端口、模式Headed/Headless打开的标签页——每个实例当前打开了哪些页面⏹️一键停止——直接停掉某个运行中的实例监控数据来源清晰可查实例列表走GET /instances标签页数据走GET /instances/{id}/tabs事件更新则通过GET /api/events流式下发。前端实现位于 dashboard/src/pages/MonitoringPage.tsx。实时图表多实例内存与标签数同屏对比图表支持 TABS / MEMORY / HEAP 三种视图切换鼠标悬停还能查看每个时刻各 profile 的标签数与 Server Heap 数值适合排查哪个实例在悄悄吃内存内存指标的口径RSS 汇总、渲染进程计数等在 docs/guides/memory-monitoring.md 中有完整说明开启内存采集后数据会随GET /api/events?memory1流式进入 Dashboard。Profiles 页浏览器档案的启动控制台每一份浏览器档案都相当于一台独立的浏览器机器——独立的 Cookie、登录态和存储。Profiles 页把它们的创建、启动、停止、编辑、删除全部图形化 每个档案一张卡片名称、体积、账号归属、运行状态含端口号Start / Stop——一键把档案作为托管实例启动或停止Details 弹窗——内含 Profile / Live / Logs 三个标签可查看档案元数据、运行中实例的实时标签甚至打开screencast 实时预览小窗启动流程背后调用的是标准 REST 接口POST /instances/start所以你用 Dashboard 点按钮、或用 CLI 执行pinchtab instance start效果完全一致。页面逻辑见 dashboard/src/pages/ProfilesPage.tsx。活动监控谁在操作哪个实例除了三大页面Dashboard 还内置了活动流Activity Feed所有请求、操作和 Agent 行为都会汇入一条时间线可按来源如 Agent、CLI、dashboard过滤查看。这意味着当多个 AI Agent 并发驱动浏览器时你能看清每个动作的来龙去脉。活动数据接口GET /api/activity支持?agentId、?source过滤前端实现位于 dashboard/src/activities/后端接口见 internal/dashboard/事件流本身走 SSE携带init/action/system/monitoring四类消息是整个 Dashboard 实时感的来源。Settings 页像配路由器一样配置编排器Settings 页把本地偏好与后端配置合二为一左侧 9 个分区覆盖从界面到内核的全部开关分区管什么Dashboardscreencast 帧率、画质、轮询间隔、内存指标开关Instance Defaults新实例的默认启动方式Orchestration路由策略、端口范围、分配策略Security / IDPI域名白名单、可信代理 CIDR、内容保护规则Browser RuntimeChrome 二进制、版本、启动参数Timeouts动作、导航、关闭与等待的超时时长改动会即时标注是否需重启服务器生效健康检查接口GET /health也会直接告诉你当前有多少档案、多少实例在跑。对应源码为 dashboard/src/pages/SettingsPage.tsx 与配置 API 实现 internal/dashboard/config_api.go。常见问题速查Dashboard 打不开先curl http://localhost:9867/health确认服务器存活再试http://localhost:9867或/dashboard两个路径。列表里没有实例启动一个pinchtab instance start或POST /instances/start。Profile 详情里 Live 标签没数据档案必须先有运行中的实例实时标签数据才会出现。写在最后PinchTab 的实时 Dashboard 把浏览器实例监控、档案生命周期管理、活动审计三件事压缩进一个网页配合 SSE 实时推送与内存遥测让跑几十个自动化浏览器从黑盒变成了玻璃盒 。想深入了解架构推荐阅读 docs/dashboard.md 与 docs/endpoints.md 中的完整接口清单。【免费下载链接】pinchtabHigh-performance browser automation bridge and multi-instance orchestrator with advanced stealth injection and real-time dashboard.项目地址: https://gitcode.com/gh_mirrors/pi/pinchtab创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考