Operation
- GitHub - Vrashabh-Sontakke/Complete_DevOps_Roadmap_2022
- OpenTelemetry, the standardized observability framework for everyone
- 揭開 17LIVE SRE 神秘面紗. 前言 | by Sammy Lin | 17LIVE Tech Insight | Medium
- 91APP Way: 91APP 在 AWS 上的 SRE 實踐之路 - YouTube
- 密碼都放 Vault 裡了,然後呢?!. 當然要來談談怎麼管理 Vault ^^ | by smalltown | Starbugs Weekly 星巴哥技術專欄 | Medium
- 自架服務(Self-hosting)需要的硬體與常用工具 · Ivon的部落格
- Docker 效能監控豪華套餐 - cAdvisor Prometheus 佐 Grafana-黑暗執行緒
- How To Monitor Server and Docker Resources:CPU,Memory...
- Grafana Zero to Hero :: 2024 iThome 鐵人賽
- 後 Grafana 時代的自我修養 :: 2024 iThome 鐵人賽
SRE
- 一窺SRE初心者的生活:讓警報為您的人生畫下如交響樂一般的新篇章 :: 2023 iThome 鐵人賽
- SRE工作現場直擊!:維運起點x實戰經驗x職涯規劃面面觀(iThome鐵人賽系列書)
- Site Reliability Engineering (SRE, 網站可靠性工程) | Complete Think
- SRE 實踐與開發平台指南
k8s
fluentd
curl -L https://toolbelt.treasuredata.com/sh/install-ubuntu-xenial-td-agent4.sh | sh
/etc/td-agent/td-agent.conf /var/log/td-agent/td-agent.log
sudo systemctl status td-agent.service sudo systemctl restart td-agent.service
dashborad
LibreNMS
- [教學] 用 Docker 來架設 LibreNMS 架設網路服務監控系統 - 清新下午茶
- 開源網路裝置服務監控系統:LibreNMS (一) - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
CI/CD
持續整合工具會定義了整合的觸發時機。例如當某一個分支有合併發生、或是新增了一個新的發佈標籤時,持續整合工具就會從版本管理系統取得相關的程式碼進行下一個動作
相關的程式碼會進行一些基本的測試。例如檢查發的程式是否合乎相關開發語言的標準(Coding Standard),又或者是程式中是否有漏洞(Vulnerabilities)。如果檢查時發現程式未能合符發佈的要求時,整合工具可以中止相關的發佈動作
成功通過了自動化的測試後,相關的程式會被打包成為可以被引用的套件,或者是可運行的Docker Image等,並上載到儲存倉庫中,以便日後利用
版本管理工具例如GitLab等,亦是市面上比較多人使用的整合工具之一。它的好處是把整合工具跟版本管理放到同一套工具中,在管理上會更加方便。而缺點亦因為整合了版本管理系統的關係,如果有需要使用多套版本管理系統時,可能在整合上會增加了操作及整合上的繁複性
Jenkins
- 使用 docker 建立 jenkins 執行環境與設定 agent - HackMD
- You must define the following mandatory properties for 'Unknown': sonar.projectKey - SonarQube Server / Community Build - Sonar Community
docker-compose.yml
``` yml= services: jenkins: image: jenkins/jenkins container_name: jenkins restart: always ports: - "8080:8080" - "50000:50000" volumes: - jenkins_data:/var/jenkins_home - /var/run/docker.sock:/var/run/docker.sock
volumes: jenkins_data:
plugins
SonarQube
- docker-sonarqube/example-compose-files/sq-with-postgres/docker-compose.yml at master · SonarSource/docker-sonarqube · GitHub
- 如何在 Ubuntu 20.04 使用 Docker Image 安裝 SonarQube | by Ivan Cheng | Medium
- 注意elastic search限制
- 如何在 Ubuntu 20.04 使用 Docker Image 安裝 SonarQube | by Ivan Cheng | Medium