好吧,我沒有太多時間,但我需要監控我的生產 Sidekiq。問題是,我想監控一個特定佇列中的作業在排隊後執行的頻率。
如果你不知道 Sidekiq 是什麼,請先 google/AI_ing。
彈出問題?為什麼不要求人工智慧為此創建一個新的擴充呢?是的,為什麼不呢?就去做吧。
我們開始吧。
這是我問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
撞!它為我生成所需的文件並且它當然可以工作,但不是 100% 的情況。它不能很好地處理自動輪詢,因為我懶得點擊刷新按鈕。
問題的出現是因為當我使用自動輪詢時,Sidekiq 會自動重新載入 HTML 內容。
然後我繼續問它,最後我發現最簡單的方法就是使用 setInterval 每秒應用過濾器。
工作只需約 15 或 20 分鐘即可完成。我將程式碼推到這裡:https://github.com/shinaBR2/shitty-but-works-sidekiq-queue-filter
就像它的名字一樣,糟糕,但它有效。
人工智慧時代,我們可以:
我告訴你最後一個但也是最高的秘密。 Startup會用最UI的框架把這個東西包裝成一個漂亮的對話框,以SaaS的方式推出,每個月都需要付錢。
編碼愉快!
以上是糟糕但可以擴展的詳細內容。更多資訊請關注PHP中文網其他相關文章!