Megosztás a következőn keresztül:


Azure Monitor által felügyelt szolgáltatás a Prometheus távoli írásához

A Prometheushoz készült Azure Monitor felügyelt szolgáltatás a saját kezelésű Prometheus helyettesítésére szolgál, így nem kell Prometheus-kiszolgálót kezelnie a Kubernetes-fürtökben. Dönthet úgy is, hogy a felügyelt szolgáltatással központosítja a saját kezelésű Prometheus-fürtök adatait a hosszú távú adatmegőrzés érdekében, és központosított nézetet hoz létre a fürtök között. Ebben az esetben a remote_write használatával adatokat küldhet a saját kezelésű Prometheusból az Azure által felügyelt szolgáltatásba.

Architektúra

Az Azure Monitor fordított proxytárolót (Azure Monitor oldalsó autótárolót) biztosít, amely absztrakciót biztosít a Prometheus távoli írási metrikáinak betöltéséhez, és segít a csomagok hitelesítésében. Az Azure Monitor oldalsó autótárolója jelenleg támogatja a felhasználó által hozzárendelt identitást és a Microsoft Entra ID-alapú hitelesítést a Prometheus távoli írási metrikák Azure Monitor-munkaterületre való betöltéséhez.

Támogatott verziók

  • A felügyelt identitás hitelesítéséhez a 2.45-ös verziónál nagyobb Prometheus-verziók szükségesek.
  • A Microsoft Entra ID-alkalmazások hitelesítéséhez a 2.48-nál nagyobb Prometheus-verziók szükségesek.

Távoli írás konfigurálása

A távoli írás konfigurálása a fürt konfigurációjától és a használt hitelesítés típusától függ.

  • A felügyelt identitás az Azure Kubernetes Service (AKS) és az Azure Arc-kompatibilis Kubernetes-fürt esetében ajánlott.
  • A Microsoft Entra ID használható az Azure Kubernetes-szolgáltatáshoz (AKS) és az Azure Arc-kompatibilis Kubernetes-fürthöz, és egy másik felhőben vagy helyszínen futó Kubernetes-fürthöz szükséges.

A Kubernetes-fürtök távoli írásának konfigurálásáról az alábbi cikkekben olvashat bővebben:

Távoli írás virtuális gépekről és virtuálisgép-méretezési csoportokból

A Prometheus-adatokat virtuális gépekről és virtuálisgép-méretezési csoportokból távoli írással küldheti el az Azure Monitor-munkaterületekre. A kiszolgálók azure-beli vagy bármely más környezetben felügyelhetők. További információ: Prometheus-metrikák küldése virtuális gépekről Azure Monitor-munkaterületre.

Ellenőrizze, hogy a távoli írás megfelelően működik-e

Az alábbi módszerekkel ellenőrizheti, hogy a Prometheus-adatok az Azure Monitor-munkaterületre kerülnek-e.

Kubectl-parancsok

Az alábbi paranccsal megtekintheti a naplókat az oldalsó autótárolóból. Távoli írási adatok akkor áramlanak, ha a kimenet értéke nem a következő: avgBytesPerRequest és avgRequestDuration.

kubectl logs <Prometheus-Pod-Name> <Azure-Monitor-Side-Car-Container-Name> --namespace <namespace-where-Prometheus-is-running>
# example: kubectl logs prometheus-prometheus-kube-prometheus-prometheus-0 prom-remotewrite --namespace monitoring

A parancs kimenetének formátuma a következő:

time="2022-11-02T21:32:59Z" level=info msg="Metric packets published in last 1 minute" avgBytesPerRequest=19713 avgRequestDurationInSec=0.023 failedPublishing=0 successfullyPublished=122

Az Azure Monitor metrikakezelője a PromQL használatával

Annak ellenőrzéséhez, hogy a metrikák az Azure Monitor-munkaterületre haladnak-e, az Azure Portal Azure Monitor-munkaterületén válassza a Metrikák lehetőséget. A metrikaböngészővel lekérdezheti a saját kezelésű Prometheus-környezetből várt metrikákat. További információ: Metrics Explorer.

Prometheus Explorer az Azure Monitor-munkaterületen

A Prometheus Explorer segítségével kényelmesen kezelheti a Prometheus-metrikákat az Azure-környezetben, így hatékonyabbá válik a monitorozás és a hibaelhárítás. A Prometheus Explorer használatához lépjen az Azure Portal Azure Monitor-munkaterületére, és válassza a Prometheus Explorert a várt metrikák lekérdezéséhez a saját kezelésű Prometheus-környezetből. További információ: Prometheus Explorer.

Grafana

PromQL-lekérdezéseket használjon a Grafana-ban, és ellenőrizze, hogy az eredmények a várt adatokat adják-e vissza. További információ a Grafana for Azure managed service for Prometheus konfigurálásáról: Az Azure Monitor által felügyelt szolgáltatás használata a Prometheushoz Grafana adatforrásaként felügyelt rendszeridentitás használatával

Távoli írás hibaelhárítása

Ha a távoli adatok nem jelennek meg az Azure Monitor-munkaterületen, a gyakori problémák és megoldások távoli írásának hibaelhárítása című témakörben talál további információt.

Következő lépések