RabbitMQ Shovel 將訊息同步至不同 Vhost (Cluster)

RabbitMQ Shovel 將訊息同步至不同 Vhost (Cluster) 之前筆記 RabbitMQ 為不同帳號設定不同 topic 權限 紀錄到為了讓不同 User 在可以在收發訊息時可以控制存取權限,當時有提到透過在同個 virtual host 下設

[Zipkin] 使用 OpenTelemetry 來追蹤 ASP.NET Core 上的 gRPC 呼叫

[Zipkin] 使用 OpenTelemetry 來追蹤 ASP.NET Core 上的 gRPC 呼叫 之前筆記 [Zipkin] 使用 OpenTelemetry 來追蹤 ASP.NET Core 紀錄到使用 OpenTelemetry 搭配 Zipkin 來追蹤 ASP.NET Core 也曾在 .NET Core 上使用 Jaeger 追蹤 gRPC 呼叫 紀錄使用 OpenTracing 來追蹤 gRPC 呼叫,之前筆

[Jaeger] 使用 OpenTelemetry 來追蹤 ASP.NET Core 上的 gRPC 呼叫

[Jaeger] 使用 OpenTelemetry 來追蹤 ASP.NET Core 上的 gRPC 呼叫 之前筆記 [Jaeger] 使用 OpenTelemetry 來追蹤 ASP.NET Core 紀錄到使用 OpenTelemetry 搭配 Jaeger 來追蹤 ASP.NET Core 也曾在 .NET Core 上使用 Jaeger 追蹤 gRPC 呼叫 紀錄使用 OpenTracing 來追蹤 gRPC 呼叫,因為目

[Zipkin] 使用 OpenTelemetry 來追蹤 ASP.NET Core

[Zipkin] 使用 OpenTelemetry 來追蹤 ASP.NET Core 這是延續之前筆記 [Jaeger] 使用 OpenTelemetry 來追蹤 ASP.NET Core 進行嘗試的筆記,過去使用 OpenTracing 時因為 Zipkin 與 .NET Core 的整合程式較低,設定上繁瑣許多,加上無法處理主要

[Jaeger] 使用 OpenTelemetry 來追蹤 ASP.NET Core

[Jaeger] 使用 OpenTelemetry 來追蹤 ASP.NET Core 前幾天看到微軟官方部落格 OpenTelemetry .NET reaches v1.0 公開了 OpenTelemetry .NET v1.0 版,之前在研究 OpenTracing 也有考慮過 OpenTelemetry 畢竟大一統的規格未來性跟前景應該都比較好,但當時相

RabbitMQ 為不同帳號設定不同 topic 權限

RabbitMQ 為不同帳號設定不同 topic 權限 同事在新功能的架構設計時想要讓不同 user 在 MQ 存取時可以有權限的概念,但以團隊之前使用的 Kafka 至少就我個人所知是無法達成的,

ASP.NET Core gRPC 的 Secure 與 Insecure 不同做法

ASP.NET Core gRPC 的 Secure 與 Insecure 不同做法 之前筆記 ASP.NET Core gRPC 使用自發憑證時在 macOS 的特別處理 紀錄到如何在 macOS 與 container 間使用不同 port 與 protocol 來建立 gRPC service,當時查資料看到也許

ASP.NET Core gRPC 使用自發憑證

ASP.NET Core gRPC 使用自發憑證 距之前筆記 讓 container 中的 ASP.NET Core 也有憑證 也不過幾個月時間,最近想要搭配 Kubernetes 發行憑證給 ASP.NET Core 使用 透過 Kubernetes 的 cert-manager 使用自簽憑證,想不到一直不通,從

確認 MongoDB 驗證機制

確認 MongoDB 驗證機制 前幾天在進行每日 server 狀態異常檢查時,偶然發現 MongoDB 的錯誤 log 很多,進一步整理後統整出每個 application 連線認證都會先出現一次 SCRAM-SHA-256 認證失敗之後才會出現

ASP.NET Core 避免工作執行到一半強制被關閉

ASP.NET Core 避免工作執行到一半強制被關閉 最近同事反應部份 application 在不同環境間,有 stop log 沒有正常紀錄下來的情況,雖然只是 log,但很有可能就連原本預期執行完畢

Docker Container 佔用磁碟大小

Docker Container 佔用磁碟大小 最近在做個功能優化的 POC,其他一個項目是評估資料儲存的大小,這個評估我打算透過 container 來進行比較 (雖然跟實際安裝 service 有一定程度的落

Kubernetes 發行憑證給 ASP.NET Core 使用

Kubernetes 發行憑證給 ASP.NET Core 使用 之前筆記 使用 cert-manager 建立 PKCS12 格式 (.pfx) 憑證 紀錄到如何使用 cert-manager 來建立 ASP.NET Core 可以使用的 PKCS12 格式 (.pfx) 憑證,也在 將憑證 secret 以檔案掛戴至 Container 中 紀錄如何將 Kubernetes

將憑證 secret 以檔案掛戴至 Container 中

將憑證 secret 以檔案掛戴至 Container 中 之前筆記 使用 cert-manager 建立憑證 紀錄到如何使用 cert-manager 來建立憑證,只是透過 cert-manager 產生的憑證會以 Kubernetes secret 方式存在,一般 application 無法直接取用,所以今天