Heim > Artikel > Web-Frontend > Scheiße, aber funktionierende Erweiterung
Nun, ich habe nicht viel Zeit, aber ich muss meine Produktion Sidekiq überwachen. Das Problem ist, dass ich überwachen möchte, wie oft Jobs in einer bestimmten Warteschlange ausgeführt werden, nachdem sie in die Warteschlange gestellt wurden.
Bitte google/AI_ing zuerst, wenn du nicht weißt, was Sidekiq ist.
Eine Popup-Frage? Warum nicht AI bitten, dafür eine neue Erweiterung zu erstellen? Ja, warum nicht? Mach es einfach.
Lass uns anfangen.
Das frage ich AI
Can you write a chrome extension for Sidekiq, what I want to achieve: * In the "busy" Sidekiq tab, figure out what queues we have * I want a simple select to filter the queue. Let's say I open the extension and filter by default queue, now the "busy" page only shows jobs in the default queue
Bump! Es generiert für mich die benötigten Dateien und funktioniert natürlich, aber nicht in 100 % der Fälle. Die automatische Abfrage funktioniert nicht wirklich gut, weil ich zu faul bin, auf die Schaltfläche „Aktualisieren“ zu klicken.
Das Problem entsteht, weil Sidekiq den HTML-Inhalt automatisch neu lädt, wenn ich die automatische Abfrage verwende.
Dann habe ich weiter gefragt und schließlich herausgefunden, dass der einfachste Weg einfach darin besteht, setInterval zu verwenden, um den Filter jede Sekunde anzuwenden.
Arbeiten sind in nur etwa 15 bis 20 Minuten erledigt. Und ich pushe den Code hier: https://github.com/shinaBR2/shitty-but-works-sidekiq-queue-filter
Wie der Name schon sagt, ist beschissen, aber es funktioniert.
Im KI-Zeitalter können wir:
Und ich verrate dir das allerletzte Geheimnis. Das Startup wird dieses Ding mithilfe des besten UI-Frameworks in einen schönen Dialog verpacken und es als SaaS einführen, und Sie müssen für jeden Monat Geld bezahlen.
Viel Spaß beim Codieren!
Das obige ist der detaillierte Inhalt vonScheiße, aber funktionierende Erweiterung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!