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:
- Microsoft Entra ID engedélyezési proxy
- Prometheus-adatok küldése az AKS-ből az Azure Monitorba felügyelt identitáshitelesítéssel
- Prometheus-adatok küldése az AKS-ből az Azure Monitorba Microsoft Entra ID-hitelesítéssel
- Prometheus-adatok küldése az Azure Monitorba a Microsoft Entra ID pod által felügyelt identitás (előzetes verzió) hitelesítésével
- Prometheus-adatok küldése az Azure Monitorba a Microsoft Entra ID Számítási feladat ID (előzetes verzió) hitelesítésével
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
- További információ a Prometheushoz készült Azure Monitor felügyelt szolgáltatásról.
- Prometheus mérőszámok gyűjtése AKS-fürtből
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: