Vytváření a monitorování rozpočtů

Tento článek vysvětluje, jak pomocí rozpočtů sledovat útratu ve vašem účtu Azure Databricks.

Rozpočty umožňují monitorovat využití napříč účtem. Rozpočty můžete nastavit tak, aby sledovaly útratu na úrovni účtu, nebo můžete použít filtry ke sledování útraty konkrétních týmů, projektů nebo pracovních prostorů. U rozpočtů zaměřených na Unity Gateway můžete sledovat výdaje podle limitů na uživatele.

Rozpočty se měří v USD a používají ceníkovou cenu skladové položky, včetně doplňků platformy.

Požadavky

  • Abyste mohli vytvářet a spravovat rozpočty, musíte být správcem účtu.
  • Správci pracovních prostorů můžou vytvářet a spravovat rozpočty omezené na pracovní prostory, které spravují pomocí centra zásad správného řízení.

Vytvoření rozpočtu

  1. Na bočním panelu konzoly účtu klikněte na Využití.

  2. Klikněte na kartu Rozpočty a potom klikněte na Přidat rozpočet.

  3. Zadejte název rozpočtu.

  4. V části Definice můžete omezit sledované výdaje rozpočtu na základě produktů, pracovních prostorů a vlastních značek. Pokud tato pole necháte prázdná, rozpočet bude měřit využití v celém účtu.

    1. V rozevíracím seznamu Pracovní prostory vyberte pracovní prostory, které chcete zahrnout do rozpočtu. Pokud chcete sledovat využití celého účtu, nechte pole prázdné.

    2. V rozbalovacím menu Typy zdrojů vyberte Vše, abyste sledovali výdaje napříč všemi produkty Azure Databricks, nebo Unity Gateway, abyste sledovali výdaje pouze přes koncové body Unity Gateway.

    3. (Volitelné) V části Značky zdrojů můžete rozpočet omezit na výběr vlastních značek. Pokud do této části přidáte značky, rozpočet bude sledovat pouze využití, které zahrnuje zadané vlastní značky. Pro rozpočty Unity Gateway jsou tagy párovány s endpoint tagy.

      Výstraha

      Data značek se ukládají jako prostý text a můžou se replikovat globálně. Nepoužívejte názvy značek, hodnoty nebo popisovače, které by mohly ohrozit zabezpečení vašich prostředků. Nepoužívejte například názvy značek, hodnoty nebo popisovače, které obsahují osobní nebo citlivé informace.

  5. Vytvořte až čtyři sdílené prahové hodnoty, které monitorují měsíční výdaje proti zadané prahové hodnotě. Pro každou prahovou hodnotu:

    1. Klikněte na tlačítko Přidat prahovou hodnotu .
    2. Do pole Měsíční prahová hodnota zadejte částku v dolarech.
    3. Do pole E-mailové adresy zadejte čárkami oddělený seznam e-mailových adres . Tyto adresy obdrží upozornění, když útrata překročí prahovou hodnotu. Pokud pole necháte prázdné, pro tuto prahovou hodnotu se neodesílají žádná e-mailová oznámení, ale přesto můžete sledovat rozpočet v konzole účtu.
    4. (Volitelné) Zaškrtněte možnost Blokovat používání, aby uživatelé po dosažení prahové hodnoty nemohli prostřednictvím Unity Gateway odesílat další požadavky.
    5. Klikněte na tlačítko Přidat.
  6. (Pouze pro rozpočty v Unity Gateway) Volitelně nastavte limit útraty na uživatele. Tento práh sleduje individuální využití Unity Gateway v rámci rozpočtu. Když dojde k překročení prahové hodnoty pro jednotlivé uživatele, odešle se upozornění a může se volitelně zablokovat využití. Tato prahová hodnota platí pro každého uživatele v účtu.

    1. Do pole Měsíční prahová hodnota zadejte částku v dolarech. Každý uživatel dostane vlastní kopii prahu, která se vztahuje na jeho požadavky Unity Gateway spadající do rozsahu rozpočtu.

    2. Do pole E-mailové adresy zadejte čárkami oddělený seznam e-mailových adres . Tyto adresy obdrží upozornění, když útrata uživatele překročí prahovou hodnotu. Oznámení identifikuje uživatele, jejich měsíční útratu a rozpočet.

    3. (Volitelné) Zkontrolujte použití bloku , aby uživatel nemohl dále žádat přes Unity Gateway po dosažení prahu.

      Důležité

      E-mailová upozornění na rozpočet zahrnují název rozpočtu, identifikaci uživatele u prahových hodnot pro jednotlivé uživatele a definované vlastní tagy. Příjemci e-mailu nemusí být Azure Databricks uživateli. Při pojmenování rozpočtu, výběru značek a přidávání příjemců e-mailu se ujistěte, že chráníte citlivá data.

  7. (Volitelné) Nakonfigurujte přepisy pro jednotlivé uživatele, aby bylo možné konkrétním uživatelům nebo skupinám nastavit vyšší limit výdajů než výchozí limit na uživatele. Uživatelé, na které se vztahuje výjimka, mohou utratit až do částky stanovené touto výjimkou namísto výchozího limitu na uživatele. Pokud uživatel patří do více skupin přepsání, použije se nejvyšší prahová hodnota.

  8. Klikněte na Vytvořit.

Co pokrývá rozpočet Unity Gateway

Když rozpočet zaměříte na produkt Unity Gateway , rozpočet sleduje veškeré výdaje spojené s koncovými body Unity Gateway definovanými v rozsahu. V současnosti to zahrnuje Pay-Per-Token (také nazývaný PAYGO), ai_query (batch) inference a volitelné externí využití modelu prostřednictvím služeb poskytovatele modelů.

Tagy Endpointu a Unity Catalogu jsou respektovány. Pokud do rozpočtu přidáte filtr tagů (například team=ml-platform), do rozpočtu se počítají pouze endpointy Unity Gateway, které tento tag nesou. Tagy požadavků neovlivňují sladění rozpočtu.

Požadavky na inferenci se zřízenou propustností se v současnosti nezapočítávají do rozpočtů Unity Gateway.

Pro podrobnější analýzu nákladů na Unity Gateway, včetně dashboardů a detailů používání, viz Analyzovat náklady Unity Gateway.

Správci účtů a pracovních prostorů můžou zobrazit souhrn stavu rozpočtu a celkové útraty na stránce Náklady v centru zásad správného řízení.

Rozpočty, které sledují využití Genie, najdete v tématu Správa rozpočtů a řízení nákladů pro Genie.

Zobrazení podrobností rozpočtu

Pomocí e-mailových oznámení můžete zjistit, kdy měsíční výdaje překročily váš rozpočet.

Stav rozpočtu můžete také sledovat kliknutím na název rozpočtu v konzole účtu. Stránka s detaily rozpočtu zobrazuje výdaje za aktuální měsíc, zbývající rozpočet a vizualizaci denních kumulativních výdajů. Prahové hodnoty upozornění se v grafu zobrazují jako tečkované čáry.

Podrobnosti o rozpočtu

Pro rozpočty zaměřené na Unity Gateway stránka s detaily rozpočtu také zobrazuje tabulku výdajů na uživatele. Tabulka uvádí každého uživatele, který využívá Unity Gateway v rámci rozpočtu, jeho měsíční výdaje a jeho stav vůči uživatelskému prahu (pod, blížící se nebo překročený).

Tabulka výdajů na uživatele pro rozpočet Unity Gateway

Aktualizace nebo odstranění rozpočtu

Chcete-li aktualizovat nebo odstranit rozpočet, klikněte na ikonu nabídky Kebab. Nabídka kebab ve sloupci úplně vpravo v řádku rozpočtu a vyberte Upravit rozpočet nebo Odstranit rozpočet.

Monitorování rozpočtů výpočetních prostředků bez serveru

Pokud váš účet používá bezserverové výpočetní prostředky, můžete použít zásady použití bez serveru k atributu bezserverového využití vašeho účtu. Viz Použití atributů se zásadami použití bez serveru.

Další informace o monitorování využití výpočetních prostředků bez serveru najdete v tématu Monitorování nákladů na výpočetní prostředky bez serveru.

Známá omezení

Důležité

Rozpočty pro Unity Gateway poskytují téměř aktuální odhad výdajů sledovaných vůči nastaveným prahům a skutečné náklady se mohou lišit od nastavených prahů. Tato funkce má pomoci s téměř reálnou kontrolou nákladů. Nepoužívejte tuto funkci jako způsob, jak zajistit absolutní strop na konečné fakturované částky. Azure Databricks nenese odpovědnost za náklady přesahující nastavené rozpočtové limity.

  • Můžete nakonfigurovat maximálně čtyři upozornění pro rozpočet. Každá výstraha musí mít jedinečnou měsíční prahovou hodnotu.

  • Váš účet může mít maximálně 1 000 rozpočtů.

  • Mezi používáním a odesláním e-mailového oznámení může docházet až do 24hodinového zpoždění. Pro rozpočty Unity Gateway je toto zpoždění výrazně kratší a téměř v reálném čase.

  • Po vytvoření nového rozpočtu může dojít ke zpoždění, než uvidíte podrobnosti o rozpočtu.

  • Rozpočty nefaktorují žádné fakturační kredity ani vyjednané slevy, které váš účet může mít. Částka se vypočítá vynásobením využití ceníkovou cenou SKU.

  • Prahové hodnoty využití bloků jsou uplatňovány přibližně. Vymáhání používá téměř reálný odhad nákladů, takže skutečné výdaje se mohou pohybovat nad nebo pod nastaveným prahem. To znamená:

    • Uživatel může být zablokován dříve, než jeho skutečné výdaje dosáhnou tohoto limitu.
    • Předtím, než začne být stanovený limit vymáhán, může dojít k výdajům nad tímto limitem. Aktivní požadavky, které se zpracovávají v okamžiku dosažení prahu, nejsou přerušeny.

    system.billing.usage zůstává zdrojem pravdy pro skutečné fakturovatelné použití. Pokud jde o nesrovnalosti mezi spotřebou sledovanou vůči rozpočtu a skutečnými náklady, může Azure Databricks zpětně upravit odhady rozpočtu, aby je sladil.

  • Vynaložené částky v e-mailech s upozorněním na rozpočet, na stránce s podrobnostmi o rozpočtu a v system.billing.usage se mohou při porovnání ve stejném okamžiku lišit. Očekává se to, protože každý zdroj se aktualizuje jiným tempem:

    • E-maily s upozorněním na rozpočet: Odrážejí výdaje v okamžiku, kdy bylo upozornění spuštěno.
    • Stránka s podrobnostmi o rozpočtu: Aktualizuje se často, ale při zobrazení krátce poté může ukazovat nižší částku než nedávný e-mail s upozorněním.
    • system.billing.usage: Aktualizuje se každých několik hodin. Dotazování systémových tabulek krátce po přijetí upozornění může vrátit nižší hodnotu útraty než stránka podrobností rozpočtu nebo e-maily s upozorněními.

    U rozpočtů Unity Gateway a Genie budgets je prosazování limitů (blokování využití a prahové hodnoty upozornění) založeno na téměř okamžitém sledování výdajů a není ovlivněno načasováním aktualizace systémových tabulek.