Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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:
Přihlaste se k webu Azure Portal a přejděte do clusteru AKS.
V nabídce služby v části Monitorování vyberte Přehledy a pak vyberte Nastavení monitorování.
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.
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.
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.