🤝 Web interface (Toxihub) 🙊
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
Direzione di ricerca
Esamina il repository Toxihub e l’interfaccia live collegata nell’issue per comprendere lo strumento complementare proposto. Non sono specificati file, test o modifiche concrete; un contributo richiederebbe una decisione di un maintainer sul fatto che debba essere integrato e su come farlo.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hi Shopify team! 👋
First off, thank you for creating Toxiproxy - it's been an invaluable tool for our chaos engineering practices over the past few months.
While using Toxiproxy, we encountered a common challenge: managing numerous proxies and toxics exclusively through CLI became increasingly complex as our testing scenarios grew. To address this, we developed Toxihub - a web-based interface that complements Toxiproxy's native REST API.
What is Toxihub?
Toxihub is a Node.js wrapper that provides:
- 🖥️ An intuitive web UI for managing proxies and toxics
- 🔧 Simplified REST API endpoints for common operations
- 📊 Real-time visualization of active proxies and their toxics
- ⚡ One-click operations (start/stop server, toggle proxies, inject toxics)
- 🎨 A terminal-themed interface that feels familiar to DevOps engineers
Repository: https://github.com/videsk/toxihub
Web interface: https://toxihub.videsk.io/
Key Features
- Zero Configuration: Works with existing Toxiproxy installations
- Auto-discovery: Automatically detects and syncs with running Toxiproxy instances
- Simplified Toxic Management: Visual forms for configuring latency, bandwidth, timeouts, etc.
- Bulk Operations: Easily reset all proxies or apply common network conditions
- Cross-platform: Runs on any system where Node.js is available
Community Collaboration
We built Toxihub to solve our own challenges, but we believe it could benefit the wider Toxiproxy community. We're actively seeking feedback to improve and enhance the tool based on real-world usage patterns.
Would love to hear your thoughts and suggestions! We're committed to maintaining this as an open-source companion tool to Toxiproxy.
Thank you for your time and for creating such an amazing tool! 🚀
- Lingua principale
- Go
- Stelle
- 12.4k
- Fork
- 515
- Merge medio
- 3g 1h
- PR unite (30g)
- 6
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Shopify/toxiproxy
-
cmd/server: SIGINT during initialization can cause a data race in ApiServerForse già presa @bmizerany l’ha presa 417 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
-
Add docker compose sampleAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
I maintainer di solito rispondono entro 1 giorno
-
Proxy-wide bandwidth limitAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di Shopify/toxiproxy
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
[flaky test] TestValidatorCommitterDropsEmptyStatusBatch: submits to the mock VC before its stream is registeredForse già presa @liran-funaro l’ha presa oggi. Apertacoordinator flaky-test race-condition testing
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
hyperledger/fabric-x-committer#876 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
garethgeorge/backrest#1426 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement nav-pilot
Difficoltà 2/5 Mezza giornata Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno