Sdílet prostřednictvím


Monitorování s využitím Spravovaného systému Prometheus a Grafany v Azure

Důležitý

Azure HDInsight v AKS byl vyřazen 31. ledna 2025. Další informace s tímto oznámením.

Abyste se vyhnuli náhlému ukončení úloh, musíte migrovat úlohy do Microsoft Fabric nebo ekvivalentního produktu Azure.

Důležitý

Tato funkce je aktuálně ve verzi Preview. doplňkové podmínky použití pro předběžné verze Microsoft Azure obsahují další právní podmínky, které se vztahují na funkce Azure, které jsou v beta verzi, v předběžné verzi nebo ještě nebyly vydány k běžné dostupnosti. Informace o této konkrétní verzi Preview najdete v tématu Azure HDInsight ve službě AKS ve verzi Preview. Pokud máte dotazy nebo návrhy funkcí, odešlete prosím žádost na AskHDInsight s podrobnostmi a sledujte nás pro další aktualizace na Komunita Azure HDInsight.

Monitorování clusteru a služeb je nedílnou součástí každé organizace. Azure HDInsight v AKS nabízí integrované prostředí pro monitorování se službami Azure. V tomto článku používáme spravovanou službu Prometheus s řídicími panely Azure Grafana pro monitorování.

azure Managed Prometheus je služba, která monitoruje vaše cloudová prostředí. Monitorování slouží k udržování jejich dostupnosti a výkonu a také ke sledování metrik úloh. Shromažďuje data generovaná prostředky ve vašich instancích Azure i z jiných monitorovacích nástrojů. Data se používají k poskytování analýzy napříč několika zdroji.

azure Managed Grafana je platforma pro vizualizaci dat založená na softwaru Grafana od Společnosti Grafana Labs. Je vytvořená jako plně spravovaná služba Azure provozovaná a podporovaná Microsoftem. Grafana vám pomůže spojit metriky, protokoly a trasování do jednoho uživatelského rozhraní. Díky rozsáhlé podpoře zdrojů dat a možností grafů můžete prohlížet a analyzovat telemetrická data aplikací a infrastruktury v reálném čase.

Tento článek popisuje podrobnosti o povolení funkce monitorování ve službě HDInsight v AKS.

Požadavky

Pokyny k vytvoření služby HDInsight v clusteru AKS najdete v tématu Začínáme se službou Azure HDInsight v AKS.

Povolení spravovaných služeb Azure Prometheus a Grafana

Aby bylo možné ho povolit na úrovni clusteru, musí být na úrovni fondu clusterů nakonfigurované spravované monitorování Azure Prometheus a Grafana. Při povolování řešení monitorování je potřeba zvážit různé fáze.

# Scénář Zapnout Vypnout
1 Vytvoření fondu clusterů -During Not Supported Default
2 Fond clusterů – po vytvoření Supported Not Supported
3 Cluster – během vytváření Supported Default
4 Cluster – po vytvoření Supported Supported

Během vytváření fondu clusterů

Spravovaná Prometheus se v současné době během vytváření fondu clusteru nedá povolit. Můžete ho nakonfigurovat po vytvoření fondu clusteru.

Po vytvoření fondu v clusteru

Monitorování je možné povolit na kartě integrace na existujícím zobrazení fondu clusterů, které je dostupné na webu Azure Portal. Můžete použít předem vytvořené pracovní prostory nebo vytvořit nový, zatímco konfigurujete monitorování pro fond clusterů.

Použití předem vytvořených pracovních prostorů

  1. Kliknutím na nakonfigurujte a povolte monitorování Azure Prometheus.

    Snímek obrazovky znázorňující kartu Konfigurace integrace

  2. Klikněte na Pokročilá nastavení a připojte své předem vytvořené pracovní prostory.

    Snímek obrazovky zobrazující upřesňující nastavení

    snímek obrazovky znázorňující konfiguraci kroku 1 prometheus

Vytvoření pracovního prostoru pro Azure Prometheus a Grafana při povolení monitorování ve fondu clusterů

Pracovní prostory můžete vytvořit z HDI na stránce fondu clusteru AKS.

  1. Klikněte na Konfigurovat vedle možnosti Azure Prometheus.

    snímek obrazovky znázorňující konfiguraci prometheus – krok 2

  2. Klikněte na Vytvořit nový pracovní prostor pro Azure Managed Prometheus.

    snímek obrazovky znázorňující konfiguraci kroku 3 prometheus

  3. Zadejte název, oblast a klikněte na Vytvořit pro Prometheus.

    snímek obrazovky znázorňující konfiguraci kroku 4 prometheus

  4. Klikněte na Vytvořit nový pracovní prostor pro Azure Managed Grafana.

  5. Vyplňte název, oblast a klikněte na Vytvořit pro Grafana.

    snímek obrazovky znázorňující konfiguraci kroku 5 prometheus

    Poznámka

    1. Spravovanou Grafanu lze povolit pouze tehdy, pokud je povolený Spravovaný Prometheus.
    2. Jakmile je pracovní prostor Azure Managed Prometheus a pracovní prostor Azure Managed Grafana povolený z HDInsight ve fondu clusterů AKS, nedá se z fondu clusterů znovu zakázat. Musí být zakázaná z úrovně clusteru.

Během vytváření clusteru

Povolení služby Azure Managed Prometheus během vytváření clusteru

  1. Po vytvoření fondu clusterů a povolení spravovaného prometheus Azure musí uživatel vytvořit HDI v clusteru AKS ve stejném fondu clusterů.

  2. Během procesu vytváření clusteru přejděte na stránku Integrace a povolte Azure Prometheus.

    Snímek obrazovky znázorňující povolení monitorování Prometheus

Po vytvoření clusteru

Můžete také povolit Azure Managed Prometheus post HDI při vytváření clusteru AKS.

  1. Na stránce clusteru přejděte na kartu Integrace.

  2. Povolte monitorování Azure Prometheus pomocí přepínače a poté klikněte na Uložit.

    Snímek obrazovky znázorňující, jak uložit konfiguraci

    Poznámka

    Podobně pokud potřebujete zakázat monitorování Azure Prometheus, můžete to udělat tak, že zakážete přepínací tlačítko a kliknete na Uložit.

Povolení požadovaných oprávnění

Pro zobrazení Azure Managed Prometheus a Azure Managed Grafana z portálu HDInsight na AKS potřebujete mít určitá oprávnění.

Oprávnění uživatele: Pro zobrazení Azure Managed Grafana je pro uživatele v pracovním prostoru Azure Managed Grafana vyžadována role „Grafana Viewer“, řízení přístupu (IAM). Podívejte se, jak udělit uživatelský přístup, zde.

  1. Otevřete pracovní prostor Grafana nakonfigurovaný ve fondu clusterů.

  2. Vyberte roli jako Prohlížeče Grafana.

  3. Vyberte uživatelské jméno, které přistupuje k řídicímu panelu Grafana.

  4. Vyberte uživatele a klikněte na Zkontrolovat a přiřadit

    Poznámka

    Pokud uživatel provádí předběžné vytváření Spravovaného systému Azure Prometheus, vyžaduje identita Grafana další oprávnění čtenáře monitorování .

  5. Na stránce pracovního prostoru systému Grafana (propojené s clusterem) je na kartě Identita poskytováno oprávnění pro čtení monitoringu .

    Snímek obrazovky znázorňující, jak přiřadit roli

  6. Klikněte na Přidejte přiřazení role.

  7. Vyberte následující parametry.

    1. Rozsah jako předplatného
    2. Název předplatného.
    3. Role čtenáře pro monitorování

    Snímek obrazovky znázorňující, jak přiřadit roli

    Poznámka

    Informace o zobrazení dalších rolí pro uživatele Grafana najdete zde .

Zobrazení metrik

Jako příklad v tomto případě používáme cluster Apache Spark™, za předpokladu, že se v clusteru spustí několik úloh, aby bylo možné mít metriky.

Pokud chcete použít ukázkové šablony Grafana, projděte si následující kroky:

  1. Stáhněte si ukázkovou šablonu z sem pro příslušné úlohy (v tomto případě si stáhněte šablonu Apache Sparku).

  2. Přihlaste se z clusteru k řídicímu panelu Grafana.

    Snímek obrazovky znázorňující, jak nastavit časový rámec

  3. Po otevření stránky Grafana Dashboard klikněte na Nový > Import.

    Snímek obrazovky znázorňující, jak napsat metrický typ.

  4. Klikněte na možnost Nahrát soubor JSON na řídicím panelu a nahrajte šablonu Apache Spark Grafana, kterou jste stáhli. Poté klikněte na Importovat.

    Snímek obrazovky znázorňující, jak spustit dotaz

  5. Po dokončení nahrávání můžete kliknutím na řídicí panel zobrazit metriky.

    snímek obrazovky znázorňující, jak zobrazit výstup

Odkaz

  • Názvy opensourcových projektů Apache, Apache Spark, Spark a přidružených open source jsou ochranné známky Apache Software Foundation (ASF).