2015-04-14 94 views
1

我需要構建一個測試/檢查器(ruby,python,bash,您的個人首選項),它將每隔幾分鐘檢查一次長時間運行的查詢。它將與sensu合併,然後在達到閾值時發出警報。 Sensu將能夠報警(或我可以設置自定義鬆弛通知)Sensu檢查MySQL長時間運行的查詢。

老實說,我甚至不知道從哪裏開始。我真的在尋找你們如何解決這個問題。任何幫助將是偉大的!

我可以提供我用來測試數據庫上的其他東西的樣本,如果這有幫助。

回答

-1

您可以執行在檢查的情況下以下查詢激活慢查詢日誌和閱讀記錄慢速查詢內容的文件的名稱:

  1. 激活慢查詢日誌文件:

set global log_slow_queries = 'ON';

  • 獲取路徑慢查詢文件:
  • show global variables like '%slow_query_log_file%'

    然後,您可以監視文件以查看慢速查詢。