自己從頭搞整套 Pi-hole 方案 (DNS 阻擋廣告的方案)

如果不用 Pi-hole 這種套件的話,從頭自己搞差不多就是這樣:「Ads blocking with OpenBSD unbound(8)」。

作者除了阻擋的必要功能部份以外,還把 log 導出來丟進 InfluxDB,透過 Grafana 可以看狀態,這類似於 Pi-hole 提供的方案:

Grafana to render the statistics ;
InfluxDB to store the information ;
syslogd(8) and awk(1) to turn DNS queries into statistics ;
collectd(1) and shell script to store unbound statistics and logs ;
unbound(8) and shell script to get and block DNS queries.

對應的 diagram 長這樣 (但為什麼作者要用 comic sans 呢...):

瀏覽器可以用 uBlock Origin 這類方案來做,可以擋的更細緻,而手機 app 一般就只能靠這種方法過濾掉部份的廣告。

如果想要擋更多的話 (像是只擋某個 url,而不是整個 domain),得用自建的 root CA 加上 MITM 的方式攔 HTTPS 連線,這通常都是在手機上面跑 virtual VPN,像是 iOS 上的 Surge 5 或是 Quantumult X

Grafana Labs 併購 k6

查資料才發現原來在六月底的時候 Grafana Labs 併購了 k6 的產品與團隊:「Our exciting next step - k6 is now part of Grafana Labs!」。

之前有寫過 k6 的文章:「Load Impact 的 k6 網站壓測軟體」。

這樣算是順利脫手嗎?不知道併購的情況... 翻了一下 Hacker News 發現也沒人貼過,意外的沒什麼聲量,大概就這樣 XD

Grafana 家的軟體改 AGPLv3

Grafana 家的軟體宣佈從本來的 Apache License 2.0 轉換成 AGPLv3:「Grafana, Loki, and Tempo will be relicensed to AGPLv3」。

相關的討論可以在 Hacker News 上的「Grafana, Loki, and Tempo will be relicensed to AGPLv3 (grafana.com)」看到。

Going forward, we will be relicensing our core open source projects (Grafana, Grafana Loki, and Grafana Tempo) from the Apache License 2.0 to the Affero General Public License (AGPL) v3. Plugins, agents, and certain libraries will remain Apache-licensed. You can find information in GitHub about what is being relicensed for Grafana, Loki, and Tempo.

這應該是對 Amazon Managed Service for Grafana 的反擊。

看起來 Grafana 7.5.3、Grafana Loki 2.2.1 以及 Grafana Tempo 0.6.0 是最後使用 Apache License 2.0 授權的版本,不確定會不會有人 fork...

把 AWS 的 Billing 資料接進 Grafana 上...

Twitter 上看到 Grafana 的帳號提到了一篇把 AWS Billing 資料接進 Grafana 上的文章:

這個想法還頗不賴的,有些東西剛好可以交叉比對拉出來...

AWS 推出 Grafana + Prometheus 服務

這兩則一起看比較順,AWS 推出了 GrafanaPrometheus 服務:「Announcing Amazon Managed Service for Grafana (in Preview)」、「Join the Preview – Amazon Managed Service for Prometheus (AMP)」,兩個都是 preview 等級,需要申請才能用。

Amazon Managed Service for Grafana 簡稱是 AMG,Amazon Managed Service for Prometheus 則是 AMP。

其中 Grafana 的部份是雙方合作,Grafana 這邊有發新聞稿出來:「Our new partnership with AWS gives Grafana users more options」。

主要還是方便為主,另外看起來也幫你搞定 HA + scalability 的問題了...

價錢的部份,AMG 是算人頭與 workspace,AMP 算空間與計算成本...