說我有一大堆的每個服務的請求/秒100的Web服務器,我想看到的實時統計,如:什麼是創建高負載Web服務器的實時統計信息的好方法?
- 申請率比去年5秒,60秒,5分鐘等
- 的唯一編號用戶在每個時間窗口再次看到
或者對於一組時間戳事件,我希望看到實時導出的統計信息 - 最佳方式是什麼?
我認爲讓每個GET請求某處更新全局計數器,然後取樣,在不同的時間間隔,但在事件發生率,我看到它很難得到一個分佈式的計數器的速度不夠快。
任何想法歡迎!
加了:服務器都運行Linux的Apache/mod_wsgi的,具有一個Python(Django的)堆棧。 添加:爲了讓我能夠追蹤統計數據的事件發生率,他們以超過10K事件/秒的速度進入。即使按照這個速度遞增分佈式計數器也是一個挑戰。
謝謝。在我們嘗試newrelic的時候接受你的答案,儘管它不完全是我們想要的,但它似乎是一個體面的工具,可以完成問題的提問。 –