Connection lost
Trying to reconnect…
Server didn't respond
Recovering…
Traefik ingress / reverse proxy
v0.1.0Read-only visibility into a Traefik (v2/v3) edge router over its HTTP API: the overview, entrypoints, and the full HTTP/TCP/UDP router + service + middleware inventory (each carrying its status and error list, so you can see which router is broken), the raw dynamic-config dump, version, liveness ping, and Prometheus metrics. ACME/Let's Encrypt certificate state is read from the on-disk acme.json (no API exposes it), and access-log 4xx/5xx tails mirror the nginx pack. Default API at http://127.0.0.1:8080 (api.insecure mode); override via TRAEFIK_URL.
Install
emisar pack install
validates the pack and verifies its content hash before copying it into /etc/emisar/packs.
The --hash
below pins the
install to the exact bytes on this page — a tampered copy is rejected. After
install, reload the runner; it re-reads the catalog and advertises every action.
content hash: sha256:6b967368c9d145e9fa9490d33038e2d757165506bf83a1ae28039168e0305937
sudo emisar pack install traefik \ --hash sha256:6b967368c9d145e9fa9490d33038e2d757165506bf83a1ae28039168e0305937 \ --dest /etc/emisar/packs # Reload so the runner re-reads the catalog: sudo systemctl reload emisar
Actions 16 total
View on GitHub-
ACME certificate expiry (from acme.json)
-
ACME certificate domains (from acme.json)
-
GET /api/entrypoints
-
GET /api/http/middlewares
-
GET /api/http/routers
-
GET /api/http/services
-
Recent 4xx responses from access log
-
Recent 5xx responses from access log
-
GET /metrics
-
GET /api/overview
-
GET /ping
-
GET /api/rawdata
-
GET /api/tcp/routers
-
GET /api/tcp/services
-
GET /api/udp/routers
-
GET /api/version