TICK-Stack-tutorial

閱讀時間約 4 分鐘

👨‍💻簡介

🔰ELFK-stack:使用docker-compose建立起tick-stack的架構,撈取的指標從config/telegraf.conf設定,並送往influxdb從起來,chronograf為ui介面,查看撈取的時間序列指標狀態,最後kapacitor則是處理告警的部分.

流程

  • ⚙️TICK-stack : telrgraf(送資料) -> influxdb(存資料) -> chronograf(ui) -> kapacitor(alert)

環境建置

本篇github repo在此 -> TICK_Stack-tutorial

telegraf設定

使用telegraf.conf設定輸出資料庫
[[outputs.influxdb]]
urls = ["http://influxdb:8086"]
database = "telegraf" # 要使用的資料庫
username = "admin"
password = "admin"

influxdb設定

使用configuration.env設定帳密以及資料庫
# InfluxDB options
INFLUXDB_DB=telegraf
INFLUXDB_ADMIN_USER=admin
INFLUXDB_ADMIN_PASSWORD=admin

kapacitor設定

使用kapacitor.conf
  • 設定讀取的資料庫
[[influxdb]]
enabled = true
name = "telegraf"
default = false
urls = ["http://influxdb:8086"]
username = "admin"
password = "admin"
  • 設定告警telegram
[telegram]
enabled = true
url = "https://api.telegram.org/bot"
token = "bot-token"

啟動環境

docker-compose up
接著去本地chronograf http://IP:8888 設定influxdb以及kapacitor
  • http:// IP :8086 for influxdb
  • http:// IP :9092 for kapacitor

告警設計

參考cpu_alert.tick.example

使用告警

透過kapacitor

cd /var/lib/kapacitor
# cpu_alert為任務task_id
# 定義任務
kapacitor define cpu_alert -tick cpu_alert.tick -type stream -dbrp telegraf.autogen
# 啟動任務
kapacitor enable cpu_alert
# 停止任務
kapacitor disable cpu_alert
# 刪除任務
kapacitor delete tasks cpu_alert
# 列出所有任務
kapacitor list tasks

透過chronograf

選到左邊的alerting -> write TICKscript
輸入task_id -> 把script貼上 -> 選擇類型為stream -> 選擇db -> 按下儲存後下方會判斷script是否正常
完成後可回到manage task管理當前task 可透過點擊enabled下方圓點一鍵啟動/停用任務
alert history可查看告警訊息
  • green:OK
  • white:INFO,WARN
  • red:CRIT

查看alert寫回db訊息

參考資料

即將進入廣告,捲動後可繼續閱讀
為什麼會看到廣告
17會員
83內容數
golang
留言0
查看全部
發表第一個留言支持創作者!
Alan的開發者天地 的其他內容
Python 基本語法 python 語法的後綴名是以.py 結尾 python 執行方式 使用交互介面執行 使用 python test.py 命令執行 使用./test.py 執行 python 標示符 以單下劃線開頭的屬性,表示是類的私有屬性(包括方法,變量)。如:_foo表示不能直接訪問的類
服務上雲後有時會需要固定一組IP主動對外發出連線,這時要考慮安全性與獨立性的問題,在爬文後發現了GCP推出的Cloud NAT,本篇文章簡單介紹一下這個工具的使用。 什麼是Cloud NAT GCP Cloud NAT是GCP上的一種服務,它提供了一個管理和部署Google Cloud上的NAT(N
CentOS 7 安裝及設定Jenkins 介紹 開源且免費的CI工具,由Java編寫的,提供了持續整合、構建以及部署的功能,是一個自動化的server 環境 CentOS 7 安裝步驟 1. 添加Jenkins Repository 2. 安裝Jenkins以及Java 3. 啟動並啟用Jenki
題目描述:給一個字串,依照題目給的表格,計算出字串對應的值並做加總 思路:依照題目給的表格做一個字典,接著定義一個變數做加總,並依照題目所給的前一位的值小於當前的值時,做相對應的處理
👀QUICK REVIEW The book in 3 Sentences 用三段話說明這本書的內容從歷史帶到實戰的基礎書籍 由淺入深循序漸進的步調講解每個章節的主題 極度白話文的一本書 How the Book Changed Me? 這本書為我帶來什麼改變更了解自己對的區塊鏈與加密貨幣的意義
👀QUICK REVIEW The book in 3 Sentences 用三段話說明這本書的內容 天才並非真的存在,刻意練習才是真正通往專家的唯一途徑 練習的質與量勝過於單純的練習量 專注投入與信念至關重要 How the Book Changed Me? 這本書為我帶來什麼改變 讓練習在你
Python 基本語法 python 語法的後綴名是以.py 結尾 python 執行方式 使用交互介面執行 使用 python test.py 命令執行 使用./test.py 執行 python 標示符 以單下劃線開頭的屬性,表示是類的私有屬性(包括方法,變量)。如:_foo表示不能直接訪問的類
服務上雲後有時會需要固定一組IP主動對外發出連線,這時要考慮安全性與獨立性的問題,在爬文後發現了GCP推出的Cloud NAT,本篇文章簡單介紹一下這個工具的使用。 什麼是Cloud NAT GCP Cloud NAT是GCP上的一種服務,它提供了一個管理和部署Google Cloud上的NAT(N
CentOS 7 安裝及設定Jenkins 介紹 開源且免費的CI工具,由Java編寫的,提供了持續整合、構建以及部署的功能,是一個自動化的server 環境 CentOS 7 安裝步驟 1. 添加Jenkins Repository 2. 安裝Jenkins以及Java 3. 啟動並啟用Jenki
題目描述:給一個字串,依照題目給的表格,計算出字串對應的值並做加總 思路:依照題目給的表格做一個字典,接著定義一個變數做加總,並依照題目所給的前一位的值小於當前的值時,做相對應的處理
👀QUICK REVIEW The book in 3 Sentences 用三段話說明這本書的內容從歷史帶到實戰的基礎書籍 由淺入深循序漸進的步調講解每個章節的主題 極度白話文的一本書 How the Book Changed Me? 這本書為我帶來什麼改變更了解自己對的區塊鏈與加密貨幣的意義
👀QUICK REVIEW The book in 3 Sentences 用三段話說明這本書的內容 天才並非真的存在,刻意練習才是真正通往專家的唯一途徑 練習的質與量勝過於單純的練習量 專注投入與信念至關重要 How the Book Changed Me? 這本書為我帶來什麼改變 讓練習在你
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
Thumbnail
TickTick(滴答清單)是一款功能豐富的任務管理工具,可以幫助使用者有效安排時間和任務,提升個人效率。這篇文章介紹了TickTick的功能特點、使用技巧和付費會員相關事項,並以作者個人的使用體驗為例,為讀者提供了對於TickTick的全面瞭解。
Thumbnail
| 可使用軟體 | CSP | 內容素材 | 圖像素材x2、筆刷x2 | 簡易說明 | 如內文
Introduction: The integration of digital ticketing platforms in the retail sector has redefined how businesses engage with customers, manage events, a
Thumbnail
Tickmill 的 VIP 和 Pro 账户似乎都是为专业交易者设计的,但您需要认真比较,选择最适合您的一个。
Thumbnail
For those who aren't planning on purchasing long-term passes, we've compiled a guide to ticketing methods and a brief introduction to transportation.
Thumbnail
因為規劃最近去日本,上網查了資料,才知道現在已經有支援 iPhone 的數位Suica 卡,只要在 iPhone 錢包新增 Suica 卡作為交通卡,就可以使用手機搭乘交通工具或電子支付,不需要安裝 Suica App, 也不用再買實體 Suica 卡。 使用 Visa 信用卡加值 Suica 可能
Thumbnail
他寫出一齣流行搖滾的音樂劇,在百老匯一上演就十餘年,成為日後許多創作人,嘗試將新音樂形式引進音樂劇中的先驅之一,也讓這齣一生創作唯一正式的音樂劇,成為另一個百老匯音樂劇經典。 這部電影《Tick Tick...Boom/倒數時刻》,主人翁是Jonathan Larson,由第二位蜘蛛人男演員Andr
Thumbnail
2021年上映的美國歌舞劇情片,由林曼努爾米蘭達執導,史蒂文萊文森編劇,改編自已故作曲家強納生拉森創作的同名自傳舞台劇,並由安德魯加菲爾德、雅莉珊卓希普、凡妮莎哈金斯等人主演。 劇作家強納生拉森即將步入三十歲,同時面臨著困苦現實和創作瓶頸的他想要趕緊完成一部偉大的創作⋯⋯ _
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
Thumbnail
TickTick(滴答清單)是一款功能豐富的任務管理工具,可以幫助使用者有效安排時間和任務,提升個人效率。這篇文章介紹了TickTick的功能特點、使用技巧和付費會員相關事項,並以作者個人的使用體驗為例,為讀者提供了對於TickTick的全面瞭解。
Thumbnail
| 可使用軟體 | CSP | 內容素材 | 圖像素材x2、筆刷x2 | 簡易說明 | 如內文
Introduction: The integration of digital ticketing platforms in the retail sector has redefined how businesses engage with customers, manage events, a
Thumbnail
Tickmill 的 VIP 和 Pro 账户似乎都是为专业交易者设计的,但您需要认真比较,选择最适合您的一个。
Thumbnail
For those who aren't planning on purchasing long-term passes, we've compiled a guide to ticketing methods and a brief introduction to transportation.
Thumbnail
因為規劃最近去日本,上網查了資料,才知道現在已經有支援 iPhone 的數位Suica 卡,只要在 iPhone 錢包新增 Suica 卡作為交通卡,就可以使用手機搭乘交通工具或電子支付,不需要安裝 Suica App, 也不用再買實體 Suica 卡。 使用 Visa 信用卡加值 Suica 可能
Thumbnail
他寫出一齣流行搖滾的音樂劇,在百老匯一上演就十餘年,成為日後許多創作人,嘗試將新音樂形式引進音樂劇中的先驅之一,也讓這齣一生創作唯一正式的音樂劇,成為另一個百老匯音樂劇經典。 這部電影《Tick Tick...Boom/倒數時刻》,主人翁是Jonathan Larson,由第二位蜘蛛人男演員Andr
Thumbnail
2021年上映的美國歌舞劇情片,由林曼努爾米蘭達執導,史蒂文萊文森編劇,改編自已故作曲家強納生拉森創作的同名自傳舞台劇,並由安德魯加菲爾德、雅莉珊卓希普、凡妮莎哈金斯等人主演。 劇作家強納生拉森即將步入三十歲,同時面臨著困苦現實和創作瓶頸的他想要趕緊完成一部偉大的創作⋯⋯ _