Sdílet prostřednictvím


Povolení monitorování služby Azure Container Storage pomocí spravovaného nástroje Prometheus

Teď můžete monitorovat stavové úlohy spuštěné ve službě Azure Container Storage pomocí spravovaného nástroje Prometheus. Prometheus je oblíbené opensourcové řešení pro monitorování a upozorňování, které se široce používá v prostředích Kubernetes k monitorování a upozorňování na výkon infrastruktury a úloh.

Důležité

Tento článek se týká služby Azure Container Storage (verze 2.x.x).). Informace o starších verzích najdete v dokumentaci ke službě Azure Container Storage (verze 1.x.x). Pokud chcete povolit monitorování verze 1.x.x, přečtěte si tento článek.

Spravovaná služba Azure Monitoru pro Prometheus je komponenta metrik Azure Monitoru, která poskytuje plně spravované a škálovatelné prostředí pro spouštění nástroje Prometheus. Umožňuje shromažďovat metriky Prometheus z clusterů Azure Kubernetes Service (AKS) pro monitorování úloh.

Metriky Prometheus jsou uložené v pracovním prostoru služby Azure Monitor, kde můžete analyzovat a vizualizovat data pomocí Průzkumníka metrik služby Azure Monitor s využitím PromQL a Azure Managed Grafana.

Omezení

Výchozí podpora výchozího řídicího panelu Azure Managed Grafana není pro Azure Container Storage aktuálně povolená.

Shromažďování metrik Azure Container Storage Prometheus

Spravovanou službu Azure Monitor pro Prometheus můžete použít ke shromažďování metrik Azure Container Storage spolu s dalšími metrikami Prometheus z clusteru AKS. Pokud chcete začít shromažďovat metriky služby Azure Container Storage, povolte spravovaný Prometheus v clusteru AKS. Pokud už váš cluster AKS má povolený Prometheus, instalace služby Azure Container Storage do daného clusteru automaticky začne shromažďovat metriky služby Azure Container Storage.

Frekvence výstřižků

Výchozí frekvence výstřižků pro všechny výchozí cíle a výstřižky je 30 sekund.

Shromažďované metriky pro výchozí cíle

Ve výchozím nastavení jsou povolené následující cíle služby Azure Container Storage. To znamená, že pro tyto cíle nemusíte poskytovat žádnou konfiguraci úlohy scrape.

  • acstor-metrics-exporter (diskové metriky)

Shromažďování dat pro výchozí cíle můžete přizpůsobit pomocí spravovaného objektu Prometheus ConfigMap. Vizte Přizpůsobení získávání metrik Prometheus ve službě Azure Monitor.

Metriky disků

Azure Container Storage poskytuje následující metriky disku shromážděné z acstor-metrics-exporter objektu (job=acstor-exportér metrik):

Metrika Popis
disk_read_operations_completed_total Celkový počet operací čtení disku provedených úspěšně přes disk.
disk_write_operations_completed_total Celkový počet operací zápisu na disk byl úspěšně proveden přes disk.
disk_read_operations_time_seconds_total Celková doba strávená prováděním operací čtení v sekundách.
disk_write_operations_time_seconds_total Celková doba strávená prováděním operací zápisu v sekundách.
disk_errors_total Počet chyb disku
disk_read_bytes_total Celkový počet bajtů byl úspěšně přečtený.
disk_written_bytes_total Celkový počet bajtů, které byly úspěšně zapsány.
disk_readonly_errors_gauge Jedná se o metriku pro měření připojení svazků ve formátu pouze pro čtení.
disk_discard_operations_completed_total Celkový počet úspěšně dokončených odhozů na disku.
disk_discard_operations_time_seconds_total Celková doba strávená všemi odmítnutími na disku v sekundách.
disk_discarded_sectors_total Celkový počet sektorů byl úspěšně zahozen.
disk_discards_merged_total Celkový počet sloučených zahození.
disk_flush_requests_time_seconds_total Celkový čas strávený všemi požadavky vyprázdnění v sekundách.
disk_flush_requests_total Celkový počet žádostí o vyprázdnění byl úspěšně dokončen.
disk_io_now Počet probíhajících vstupně-výstupních operací.
disk_io_time_seconds_total Celková doba strávená prováděním vstupně-výstupních operací v sekundách.
disk_io_time_weighted_seconds_total Vážený čas strávený prováděním vstupně-výstupních operací v sekundách.
disk_readonly_status_gauge Jedná se o měřicí metrickou pro měření stavu jen pro čtení při připojení svazků.
disk_reads_merged_total Celkový počet sloučených přečtení.
disk_writes_merged_total Celkový počet sloučených zápisů.
disk_scrape_collector_duration_seconds Jedná se o dobu trvání sběru kolektorem.
disk_scrape_collector_success Jedná se o metriku měřidla, která označuje, jestli se informace o disku úspěšně shromáždily.

Dotazujte se na metriky úložiště Azure Container

Metriky Služby Azure Container Storage se ukládají do pracovního prostoru služby Azure Monitor, který je přidružený ke spravované službě Prometheus. Metriky můžete dotazovat přímo z pracovního prostoru nebo prostřednictvím instance Azure Managed Grafana, která je připojená k pracovnímu prostoru.

Pokud chcete zobrazit metriky služby Azure Container Storage, postupujte takto:

  1. Přihlaste se k webu Azure Portal a přejděte do clusteru AKS.

  2. V nabídce služby v části Monitorování vyberte Přehledy a pak vyberte Nastavení monitorování.

    Snímek obrazovky znázorňující, jak najít nastavení monitorování na webu Azure Portal

  3. V části Managed Prometheus vyberte příslušnou instanci pracovního prostoru služby Azure Monitor. Na stránce přehledu instance vyberte část Metriky a zadejte dotaz na požadované metriky.

    Snímek obrazovky znázorňující dotazování metrik služby Azure Container Storage pomocí webu Azure Portal

  4. Případně můžete vybrat spravovanou instanci Grafana a na stránce přehledu instance kliknout na adresu URL koncového bodu. Tím přejdete na portál Grafana, kde se můžete dotazovat na metriky. Zdroj dat se automaticky nakonfiguruje tak, aby dotazoval metriky z přidruženého pracovního prostoru služby Azure Monitor.

    Snímek obrazovky s řídicím panelem Azure Managed Prometheus a prohlížečem metrik

Další informace o dotazování metrik Prometheus z pracovního prostoru Služby Azure Monitor najdete v tématu Použití spravované služby Azure Monitor pro Prometheus jako zdroje dat pro Grafana.

Další kroky