iT邦幫忙

grafana相關文章
共有 220 則文章
鐵人賽 DevOps DAY 30

技術 【Day30】Prometheus + Grafana:讓 Kubernetes 無所遁形的監控利器

前情提要 昨天我們看了 Jenkins 的 CI/CD Pipeline,理解了 Jenkins 的強大之處。配合前面學習的 Kubernetes、Kustom...

鐵人賽 DevOps DAY 19

技術 Day19 - 掌握 LLM 應用可觀測性:監控延遲、Token 與成本(含工具選型)

🔹 前言 昨天我們完成了 API Gateway,讓前端可以透過一個統一的 Proxy 來存取 LLM。 但在真實運行環境裡,還有一個非常現實的問題: 👉 我的...

鐵人賽 DevOps DAY 17

技術 Day 17 : 透過可觀測性的三本柱,人人都可以是福爾摩斯

找出昨天的問題 昨天第二個示範案例觸發了CPU的警報,這是筆者特別設計的場景。今天打算針對昨天的告警事件,用故事的方式帶大家一起探索,如何在日常生活場警,透過可...

鐵人賽 DevOps DAY 16

技術 Day 16:Kong + API 的 Grafana 儀表板監控與告警

Grafana 的Dashboard 前面有說到,Grafana最大的強項就是漂亮的dashboard,要從頭自己做一個dashboard其實真的很難,第一個議...

鐵人賽 DevOps DAY 15

技術 Day 15:Kong + API monitor in Promethus and Grafana - 3

Prometheus 圖 15-1 Prometheus 筆者之前建置整個架構的經驗中,Prometheus基本上就是預設建立,很少去找過相關的資料,可能也因為...

鐵人賽 DevOps DAY 14

技術 Day 14:Kong + API monitor in Promethus and Grafana - 2

Kong 與 API 在Metrics 的實踐 圖 14-1 雖說同事嫌筆者上面的架構圖太太太複雜了,但筆者還是想要放一下,因為看起來好像有一點點厲害的樣子(謎...

鐵人賽 DevOps DAY 13

技術 Day 13:Kong + API monitor in Promethus and Grafana - 1

Kong v.s API v.s Metrics 昨天將可觀測性的第二隻本柱:trace 完成之後,今天開始準備來實踐最後一根柱子:metrics。筆者在多年前...

鐵人賽 Cloud Native DAY 21

技術 【Day 21】 認識叢集的四大監控與觀測工具

前言 有一句話是這麼說的,「懂的就懂」,大概就是拿來形容今天要介紹的東西。 你如果不是負責監管資源的人,可能只聽過這些工具,但不太深入其中的奧義。 你如果是監管...

鐵人賽 DevOps DAY 23
牧場主的 K8s 放牧日記 系列 第 23

技術 Day 23: Grafana 監控儀表板實戰 - 匯入社群模板與 Ingress 設定

牧場主今日工作 昨天我們建立了 Prometheus 數據收集中心,今天要來打造真正實用的監控面板!我們使用的 kube-prometheus-stack 是業...

鐵人賽 DevOps DAY 20

技術 Day 20|Observability 全面監控:Prometheus × Grafana × ELK

●前言 Day 20,代表第一階段的壓軸登場。 前面我們用 Terraform × Helm × CI/CD,已經能自動化建 Infra、部署應用。 但 Dev...

鐵人賽 DevOps DAY 8

技術 ConfigMap - 讓你的應用配置不再寫死在程式碼裡 ⚙️

賢者大叔的容器修煉手札系列 第 8 篇 ConfigMap - 讓你的應用配置不再寫死在程式碼裡 ⚙️ 還記得我們上一章學會了資源管理,讓 Pod 不再餓肚子...

鐵人賽 DevOps DAY 15

技術 Day15 - 實戰演練:編寫 Locust 測試並執行分析

昨天我們建立了一個 FastAPI 電商應用,今天我們將為它編寫完整的 Locust 測試腳本,模擬真實使用者的購物流程,並且實際走一次測試分析。 測試目標 我...

鐵人賽 DevOps DAY 14

技術 Day14 - 實戰演練:建立 FastAPI 電商應用範例

今天我們要建立一個完整的 FastAPI 應用程式,作為後續 Locust 測試的目標。這個應用將包含典型的電商使用者行為:註冊、登入、瀏覽商品、購買等功能。...

鐵人賽 DevOps DAY 13

技術 Day13 - Locust Custom Clients 自訂客戶端

Locust 是一個強大的負載測試工具,但它的核心客戶端主要是為 HTTP/HTTPS 協定所設計。然而,透過 Custom Clients (自訂客戶端) 功...

鐵人賽 DevOps DAY 12

技術 Day12 - Locust Event Hook 事件鉤子完整指南

Locust 的 Event Hook(事件鉤子) 是一套強大的機制,讓我們可以在測試生命週期的特定時刻執行自定義程式碼。透過 Event Hook,我們可以實...

鐵人賽 DevOps DAY 11

技術 Day11 - Locust 配置文件管理 (Configuration Files)

在大型項目中,將測試參數寫在代碼裡並不是最佳實踐。Locust 提供了配置文件機制,讓我們可以通過 locust.yml 等配置文件來管理測試參數,使測試更加靈...

鐵人賽 DevOps DAY 10

技術 Day10 - Locust 分散式模式 (Distributed Mode) 指南

當單機硬體資源成為效能測試的瓶頸時,Locust 的 分散式測試 (Distributed Mode) 功能就顯得至關重要。它讓我們可以結合多台機器的力量,模擬...

鐵人賽 DevOps DAY 9

技術 Day 09 - Locust 負載模型:Linear vs Step Load Mode 詳細分析

在掌握了 Locust 的基本用法與參數化測試之後,今天我們要進一步探討壓力測試中一個核心概念:負載模式(Load Mode)。不同的負載模式決定了虛擬使用者數...

鐵人賽 DevOps DAY 8

技術 Day 08 - 在 Locust 中使用參數化 (Parametrize) 進行測試

在前幾天的學習中,我們已掌握了 Locust 的基本用法,並學會管理 Cookie 和 Session。今天,將深入探討一個在實際測試中至關重要的主題:參數化測...

鐵人賽 DevOps DAY 7

技術 Day07 - Locust 進階技巧:Cookie 處理與 Session 管理

在昨天的學習中,我們深入了解了 Locust 的 HTTPClient 功能,學會了如何發送各種請求和處理回應。今天,我們將進一步探討在實際測試中非常重要的主題...

鐵人賽 DevOps DAY 6

技術 Day06 - 深入探索 Locust HTTPClient 請求與回應處理

在前幾天的學習中,我們已經打下了 Locust 基礎,掌握了其架構與任務管理機制。今天,讓我們將焦點轉向 Locust 的核心功能:HTTPClient。透過學...

鐵人賽 DevOps DAY 5

技術 Day05 - 深入淺出 Task 以及 TaskSet 的使用

在前幾天的介紹中,我們已經初步認識了 Locust 的基本用法。今天,我們將深入探討 Locust 中的核心概念:Task 與 TaskSet。透過靈活運用這些...

鐵人賽 DevOps DAY 4

技術 Day04 - Locust 的運作流程及執行方法

在前面的章節中,我們介紹了如何定義使用者行為 (HttpUser)、分配任務權重 (@task) 以及設定等待時間 (wait_time)。我們也都是透過 lo...

鐵人賽 DevOps DAY 3

技術 Day03 - 深入理解 Locust 的使用者行為模擬

在 Day02 的快速入門中,我們建立了一個基礎的 HttpUser 來對 API 進行測試。然而,要精準模擬真實世界的使用者行為,我們需要更深入地了解 Loc...

鐵人賽 DevOps DAY 2

技術 Day02 - Locust & FastAPI 快速入門

Locust 簡介與安裝 Locust 是一款開源的負載測試工具,專為評估系統在高流量下的穩定性而設計。它採用 Python 編寫測試腳本,讓開發者能以程式化的...

鐵人賽 DevOps DAY 1

技術 Day01 - 在 AI 之後:為什麼還需要談壓力測試與監控?

生成式 AI 浪潮席捲而來,越來越多開發者將 AI 模型導入日常應用,從智慧客服、內容摘要到圖片生成,各種創新服務如雨後春筍般出現。當你興奮地看著模型成功部署、...

技術 k6 也能寫瀏覽器測試 !

完整內容在此, 幹話王_Grafana k6 browser testing 既上一篇的 xk6今天分享 k6 也能寫瀏覽器測試 ! Grafana k6 B...

技術 手把手從開發 k6 插件程式到編譯出 k6 插件

完整內容在此, 幹話王_Grafana xk6 最近因為任務,需要對公司的平台做 smoke testing 與一些基本的 load testing。但因為我們...

鐵人賽 DevOps

技術 後 Grafana 時代的第三十二天 - AlertSnitch 無縫整合 Grafana 全家桶的最佳實踐

前言 在前一篇文章中,我們概述了 AlertSnitch 的功能和應用場景,特別是在告警歷史可視化中的重要性。後來有好幾個小夥伴紛紛表示對 AlertSnitc...

鐵人賽 DevOps

技術 後 Grafana 時代的第三十一天 - AlertSnitch 告警歷史可視化的利器

前言 在本系列文章中,我著重於如何透過良好的告警事件管理來減輕維運人員的負擔,並降低 MTTR(平均修復時間)等關鍵指標。維運人員常見的告警痛點包括:告警疲勞(...