在 Amazon EKS 和 Kubernetes 上使用指標匯出工具設定 memcached - Amazon CloudWatch

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 Amazon EKS 和 Kubernetes 上使用指標匯出工具設定 memcached

memcached 是一個開放原始碼記憶體物件快取系統。如需詳細資訊,請參閱什麼是 Memcached?

如果您在具有 Fargate 啟動類型的叢集上執行 memcached,則需要在執行此程序中的步驟之前設定 Fargate 描述檔。若要設定描述檔,請輸入下列命令。將 MyCluster 取代為您的叢集名稱。

eksctl create fargateprofile --cluster MyCluster \ --namespace memcached-sample --name memcached-sample
使用指標匯出工具安裝 memcached,以測試 Container Insights Prometheus 支援
  1. 輸入以下命令來新增儲存庫:

    helm repo add bitnami https://charts.bitnami.com/bitnami
  2. 輸入以下命令來建立新的命名空間:

    kubectl create namespace memcached-sample
  3. 輸入下列命令以安裝 Memcached

    helm install my-memcached bitnami/memcached --namespace memcached-sample \ --set metrics.enabled=true \ --set-string serviceAnnotations.prometheus\\.io/port="9150" \ --set-string serviceAnnotations.prometheus\\.io/scrape="true"
  4. 輸入下列命令以確認執行中服務的註釋:

    kubectl describe service my-memcached-metrics -n memcached-sample

    您應該會看到下列兩個註釋:

    Annotations: prometheus.io/port: 9150 prometheus.io/scrape: true
解除安裝 memcached
  • 輸入下列命令:

    helm uninstall my-memcached --namespace memcached-sample kubectl delete namespace memcached-sample