我需要測驗一個場景以查看我的應用程式如何處理延遲。我的應用程式位于 Azure (AKS) 上的 K8S 中,并且它連接到 Azure 中的 Postgres DB。任何人都知道有什么好的工具實施起來不太棘手?
uj5u.com熱心網友回復:
pgbench是最簡單的,網路上有很多資訊來使用這個命令。
uj5u.com熱心網友回復:
對于簡單的 Ping 和延遲檢查,您可以使用普通的 docker 映像Busybox并檢查整個網路的延遲。
您還可以使用 Prometheus 進行監控,例如
pg_stat_activity_max_tx_duration is one metrics type.
你可以在這里閱讀更多
檢查 POD 網路通信:https : //docs.projectcalico.org/getting-started/kubernetes/hardway/test-networking
您還可以查看諸如datadog 之類的工具 ,這些工具將揭示延遲和性能指標等良好的細節。
額外的:
如果您的團隊面臨延遲問題,請不要忘記查看Pgbouncer。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/359001.html
標籤:PostgreSQL的 Kubernetes 潜伏 阿克斯
上一篇:AzureKubernetes服務部署的應用程式拋出com.microsoft.azure.storage.StorageException:此請求無權執行此操作
下一篇:無法訪問EKS集群上的nginx
