使用 cert-manager 建立 PKCS12 格式 (.pfx) 憑證 2021-02-09 約 490 字 預計閱讀 1 分鐘 使用 cert-manager 建立 PKCS12 格式 (.pfx) 憑證 之前筆記 使用 cert-manager 建立憑證 紀錄到如何使用 cert-manager 來建立憑證,在預設情境下只會產生 .crt + .key 的憑證與 key,但 ASP.NET Core 使用的憑證格式為 PKCS12 (.PFX) 繼續閱讀
MongoDB Exporter 需要的權限 2021-02-08 約 465 字 預計閱讀 1 分鐘 MongoDB Exporter 需要的權限 之前筆記 安裝 MongoDB Exporter 紀錄到透過 MongoDB Exporter 蒐集 MongoDB metrics 資訊,不過就安全性來看有些不妥:原因是用了 root 這個在環境設定(詳細資訊可以參考之前筆記 使用 繼續閱讀
使用 cert-manager 建立憑證 2021-02-08 約 415 字 預計閱讀 1 分鐘 使用 cert-manager 建立憑證 之前筆記 在 Kubernetes 上安裝 cert-manager 提到為什麼要使用 cert-manager 以及如何安裝 cert-manager,今天就來紀錄一下如何使用 cert-manager 來建立憑證 基本環境說明 macOS 繼續閱讀
在 Kubernetes 上安裝 cert-manager 2021-02-08 約 499 字 預計閱讀 1 分鐘 在 Kubernetes 上安裝 cert-manager 之前 gRPC 都是透過 insecure 的設定來避免 gRPC 需要 SSL 的問題,雖然使用上並沒有遇到什麼狀況,但還是覺得不太正統,另外程式碼也多了一些設定,所以一直 繼續閱讀
安裝 MongoDB Exporter 2021-02-07 約 412 字 預計閱讀 1 分鐘 安裝 MongoDB Exporter 之前筆記 Prometheus 搭配 Alertmanager 發送警示 紀錄到如何使用 Prometheus 與 Alertmanager 來進行監控並主動發生通知,而 MongoDB 也可以是 Prometheus 監控的對象,透過安裝 MongoDB Exporter 將 metrics 資訊透過 http server 方式揭露 繼續閱讀
Prometheus 搭配 Alertmanager 發送警示 2021-01-27 約 510 字 預計閱讀 2 分鐘 Prometheus 搭配 Alertmanager 發送警示 之前筆記 使用 ElastAlert 監控 Elasticsearch 發出通知 提到近期都在進行主動監控的相關設定與測試,之前紀錄了 Elasticsearch 上使用 application 所產生的 log 內容來進行條件偵測與通知 繼續閱讀
使用 ElastAlert 監控 Elasticsearch 發出通知 2021-01-26 約 1263 字 預計閱讀 3 分鐘 使用 ElastAlert 監控 Elasticsearch 發出通知 之前筆記 使用 Docker Compose 建立 ElastAlert 測試環境 紀錄到該如何使用 docker compose 快速建立 ElastAlert 的開發測試環境,今天要來筆記一下如何設定 ElastAlert 來發出警告 除了 Elasticsearch 外 繼續閱讀
使用 Docker Compose 建立 ElastAlert 測試環境 2021-01-23 約 822 字 預計閱讀 2 分鐘 使用 Docker Compose 建立 ElastAlert 測試環境 ElastAlert 是套基於 elasticsearch 查詢使用 python 撰寫的 open source 監控報警工具,因為在前公司用的 Elasticsearch Watcher 現在被納入 X-Pack Alerting 中,高額授權費用對於起步中的團隊是不小 繼續閱讀
需要 kafka-topics.sh 嗎? 可以試試 kafkactl 2020-12-23 約 400 字 預計閱讀 1 分鐘 需要 kafka-topics.sh 嗎? 可以試試 kafkactl 因應團隊策略:資料面的異動只能透過對外的 service 來進行,不能伸手進 server,所以在 kafka 需要新增 topic 時就無法使用 kafka 內建的 kafka-topics.sh (詳細 繼續閱讀
快速更換 mac 中的所有 git repository 位置 2020-12-22 約 302 字 預計閱讀 1 分鐘 快速更換 mac 中的所有 git repository 位置 最近團隊移動了 git server 的位置,所以 git repository 的 url 也就跟著改變了,只是這麼一來團隊那些數十個 repository 要逐一修改顯得有些浪費時間,所以 繼續閱讀
Shell 逐行處理檔案內容 2020-12-21 約 482 字 預計閱讀 1 分鐘 Shell 逐行處理檔案內容 這是之前處理 data migrate 時遇到的問題:所有 data 類型的資料調整都使用 script 來進行,目的是希望避免人為操作造成的錯誤 以 influxdb 為例,將需要執行的 script 繼續閱讀
安裝 MongoDB client 2020-12-11 約 404 字 預計閱讀 1 分鐘 安裝 MongoDB client 之前筆記 安裝 mysql client 紀錄到在 container 中安裝 mysql client 來進行連線測試,今天就來紀錄一下也是常用工具的 mongodb client 基本環境說明 CentOS 8.2.2004, Kernel 4.18.0 Debian 10, Kernel 5.4.49+ Debian 9, Kernel 5.4.39-linuxkit 安裝語法 CentOS 繼續閱讀
安裝 mysql client 2020-12-07 約 277 字 預計閱讀 1 分鐘 安裝 mysql client 程式更迭的過程,隨著功能的增加,不免需要 db 的 change 來配合,為了增加安裝性,所以打算封鎖 user 登入 mysql server 操作,僅透過 mysql client 來進行 patch,但又不 繼續閱讀
GKE 透過 Private IP 連線 Cloud SQL 2020-12-06 約 573 字 預計閱讀 2 分鐘 GKE 透過 Private IP 連線 Cloud SQL 因為團隊中沒有傳統 DBA (只有 BA 兼任 DBA 哈哈),所以在 db 的選擇上一直都偏好使用外部服務 (自建環境時與其他團隊共享 DBA 資源) 所以在評 繼續閱讀
使用 gcloud shell 建立 GKE 並使用 Filestore 做為 NFS-Client 2020-11-23 約 559 字 預計閱讀 2 分鐘 使用 gcloud shell 建立 GKE 並使用 Filestore 做為 NFS-Client 許多目前用到的 service 都需要使用 storageclass 來動態建立 volume,雖然使用預設的 standard 可以順利讓 service 啟動,但為了保存相關資料還是需要 繼續閱讀