11 nejlepších nástrojů pro monitorování kontejnerů Docker pro rok 2022
Docker se stal jedním z nejpoužívanějších kontejnerů na světě, ale není bez problémů.
Nejlepší nástroje pro monitorování kontejnerů Docker pomáhají odstranit tento nedostatek transparentnosti. Monitorování služeb umístěných někde mezi hostitelem a aplikační vrstvou je bez správného softwaru složité.
Zde je náš seznam jedenácti nejlepších nástrojů pro monitorování kontejnerů Docker:
- SolarWinds Server & Application Monitor VÝBĚR EDITORAStálý obor běží na serveru Windows, který dokáže měřit data o výkonu Dockeru, jako je CPU, paměť, doba provozu a další. Začněte 30denní bezplatnou zkušební verzi.
- ppOptics Docker Monitoring s APM(ZKUŠEBNÍ VERZE ZDARMA)Systém monitorování aplikací a infrastruktury, který zahrnuje monitor výkonu Docker.
- SolarWinds Librato (ZKOUŠKA ZDARMA)Platforma pro monitorování v reálném čase pro aplikace založené na Dockeru, předem nakonfigurovaná pro monitorování metrik Dockeru.
- Sematext (ZKUŠEBNÍ ZKOUŠKA ZDARMA)Cloudový server pro monitorování systému, který sleduje metriky a protokoly Docker a Kubernetes.
- CrowdStrike Falcon Cloud Workload Protection (ZKUŠEBNÍ ZKOUŠKA ZDARMA) Bezpečnostní monitorovací systém pro virtuální služby, který zahrnuje kontejnerové systémy, jako jsou Docker a Kubernetes. Sledujte výkon kontejneru z této platformy SaaS.
- Site24x7 Docker Monitoring (ZKUŠEBNÍ ZKOUŠKA ZDARMA) Cloudový monitorovací systém s modulem Infrastructure, který pokrývá servery a služby, včetně aktivity Dockeru.
- Datadog Docker Monitoring (ZKUŠEBNÍ ZKOUŠKA ZDARMA)Tato cloudová služba je balíček pro monitorování infrastruktury, který lze rozšířit pomocí zásuvného modulu a přidat funkce sledování výkonu specifické pro Docker.
- Správce aplikací ManageEnginePoskytuje pohled na řídicí panel kontejnerů včetně metrik CPU, využití disku, dostupnosti a stavu.
- DynatraceSnadná konfigurace online služby s automatickým zjišťováním při instalaci pro kontejnery a mikroslužby.
- Logika sumoDocker kompatibilní aplikace a software pro monitorování protokolů s dobrým využitím metrik a grafů na řídicím panelu.
- SignalFxKomplexní monitor infrastruktury, který se dobře integruje s Dockerem a dokáže sledovat řadu metrik.
Než se podíváme na samotné nástroje, podíváme se na to, proč potřebujete monitorovat Docker.
Proč musím sledovat kontejnery Docker?
Během pouhých několika let vzrostla očekávání uživatelské zkušenosti na bezprecedentní úroveň. Uživatelé nejsou spokojeni s ničím menším než s aplikacemi, které fungují bez problémů. Splnění očekávání a poskytování vysoce kvalitního uživatelského zážitku však vyžaduje neustálou údržbu a řízení výkonu.
Pokud nemáte monitorovací nástroj Docker, nemáte žádný referenční bod, který by se ujistil, že výkon je na špičkové úrovni. Jinými slovy, nebudete moci měřit jeho výkon. Bez potřebné viditelnosti nebudete mít nástroje, které potřebujete k odvrácení poklesu výkonu a špatné uživatelské zkušenosti.
Kromě toho, s nezbytnou viditelností, budete také schopni odhalit problémy s výkonem na úrovni výroby a využít dlouhodobé plánování kapacity.
Viz také: Jak vytvořit, hostit a spravovat síť Docker
Nejlepší nástroje pro monitorování kontejnerů Docker
Naše metodika pro výběr kontejnerového monitoru Docker
Přezkoumali jsme trh se systémy pro monitorování kontejnerů Docker a analyzovali nástroje na základě následujících kritérií:
- Schopnost shromažďovat data o aktivitě z kontejneru Docker
- Monitorování zdrojů serveru
- Záznam výkonu sítě
- Korelace mezi systémovými prostředky a aktivitou Dockeru
- Možnost monitorovat další značky kontejnerů a virtuální systémy
- Bezplatná zkušební verze nebo demo balíček, který poskytuje způsob, jak si systém před nákupem vyzkoušet
- Hodnota za peníze z monitorovacího nástroje, který plně sleduje aktivitu Dockeru a je nabízen za rozumnou cenu
S ohledem na tato výběrová kritéria jsme identifikovali monitory kontejnerů, které mohou sledovat výkon řady virtuálních systémů, včetně Dockeru.
1. SolarWinds Server & Application Monitor (ZKUŠEBNÍ ZKOUŠKA ZDARMA)
Monitor serverů a aplikací SolarWindsje aplikační monitor, který poskytuje viditelnost do Dockeru. Program umí měřit data výkonu Dockeru jako napřprocesor,Paměť,doba provozuschopnosti, a více.
Klíčové vlastnosti:
- Monitoruje řadu virtuálních systémů
- Sleduje aktivitu
- Sleduje využití zdrojů
- Mapování závislostí
- Analýza hlavní příčiny
Informace o výkonu lze zobrazit na apřístrojová deskakterá se rozpadáPodrobnosti o kontejneruaVýkon kontejneru.Aby bylo sledování věcí snazší,Monitorování serverů a aplikací SolarWindsr poskytuje grafy výkonu, takže můžete vidět, jakprocesoraPaměťz Docker majíse časem změnil.
Plánovaní kapacityje jednou z nejužitečnějších součástíMonitor serverů a aplikací SolarWinds. Software používá vaše aktuální údaje o využití k předpovědi, kdy v budoucnu kapacita kontejneru vyprší. Například existuje aGraf prognózy kapacity CPUabyste věděli, zda máte prostředky na podporu budoucích požadavků na používání.
Klady:
- Navrženo s ohledem na velké a podnikové sítě
- Může sledovat specifické metriky Exchange, jako jsou velikosti poštovních schránek, zpětný tlak, transportní služby a využití zdrojů serveru
- Proaktivně upozorňuje, když se výkon odchyluje od základní linie, což dává správcům čas na vyřešení problémů dříve, než ovlivní výkon
- Podporuje monitorování SNMP i analýzu paketů, což vám dává větší kontrolu nad monitorováním než podobné nástroje
- K přizpůsobení vzhledu a chování řídicího panelu používá widgety drag and drop
- Robustní systém hlášení s předem nakonfigurovanými šablonami shody
Nevýhody:
- Toto je podnikový nástroj bohatý na funkce, sysadmin bude muset investovat čas do prozkoumání všech možností monitorování
Jako řešení monitorování dockerů a monitor aplikací,Monitor serverů a aplikací SolarWindsvám poskytuje vše, co potřebujete k údržbě vaší kontejnerové infrastruktury. Produkt začíná na ceně 2 995 $ (2 406 GBP). Je tam také30denní bezplatná zkušební verze.
VÝBĚR REDAKCE
Monitor serverů a aplikací SolarWindsje naší první volbou pro monitorování kontejnerů Docker a zvýšení transparentnosti vašich procesů. Řídicí panel vám poskytuje skvělý pohled na metriky výkonu kontejneru a podrobnosti.
Stažení:Začněte 30denní zkušební verzi ZDARMA
Oficiální stránka:solarwinds.com/server-application-monitor
VY:Windows Server 2016 a novější
2. AppOptics Docker Monitoring s APM (ZKUŠEBNÍ ZKOUŠKA ZDARMA)
AppOpticsje cloudová služba monitorování aplikací provozuje SolarWinds. Systém vznikl v roce 2017 kombinací Librato a TraceView. AppOptics je nabízen na dvou úrovních služeb. Vyšší úroveň služby se nazývá APM , což je monitor výkonu aplikace. Nazývá se plán nižší úrovně AppOptics Infrastruktura AppOptics . Systém Infrastructure je součástí plánu APM. Docker monitoring je součástí AppOptics Infrastructure.
Klíčové vlastnosti:
- Mapování závislostí
- Modul infrastruktury
- Porovnává aktivitu s dostupností zdrojů
Systém AppOptics vyžaduje, aby byl na monitorovaném systému nainstalován program agenta. Tento agent se nazývá SolarWinds Snap Agent . Tento agent je schopen sledovat využití prostředků kontejnery Docker prostřednictvím zahrnutí zásuvný modul Docket , která je k dispozici zdarma s infrastrukturou AppOptics, ale je třeba ji povolit a nakonfigurovat.
Modul plug-in Docker hlásí stavy serveru, které se týkají aktivity dockeru. Mezi tyto faktory patří využití procesoru a paměťová aktivita pro každý kontejner a pro Docker celkově. Plug-in také hlásí I/O aktivita serveru a statistiky sítě , jako je počet paketů odeslaných ze serveru pro kontejner a počet ztracených paketů.
Pokud chcete Docker pouze monitorovat, pak vám postačí plán AppOptics Infrastructure. Pokud však existují další aplikace, o kterých se domníváte, že by mohly být poskytovány efektivněji, měli byste se podívat na AppOptics APM, který vám také poskytne balíček infrastruktury pro monitorování Dockeru.
Klady:
- Nabízí skvělé vizualizace odrážející živé a historické metriky zdraví a spotřebu zdrojů
- Je snadno škálovatelný, postavený jako cloudová služba
- Sleduje všechny hlavní zdroje, jako je CPU, paměť a využití sítě
- Může monitorovat platformy Docker, Azure a Hyper-V a nabízí větší flexibilitu než konkurenční možnosti
Nevýhody:
- Rád bych viděl delší zkušební dobu
AppOptics je předplatitelská služba s poplatky účtovanými předem. Plán AppOptics APM je dražší než AppOptics Infrastructure. Můžete získat a14denní bezplatná zkušební verzeplné služby AppOptics APM, abyste zjistili, zda potřebujete úplné služby tohoto balíčku nebo zda můžete všechny své požadavky splnit pouze pomocí modulu Infrastructure.
AppOptics Docker Monitoring s APM Start 14denní zkušební verze ZDARMA
3. SolarWinds Librato (ZKOUŠKA ZDARMA)
SolarWinds Libratoje platforma pro monitorování v reálném čase pro aplikace založené na Dockeru. Nástroj je dodáván s předkonfigurovanými řídicími panely a sleduje metriky, jako je napřprocentuální využití CPU,škrcení CPU,využití paměti,síťový provoz, achyby sítě. Celý tento sběr dat lze zobrazit v grafech, takže můžete vidět kolísání výkonu v průběhu času.
Proces nastavení je neuvěřitelně snadný, vše, co musíte udělat, je nainstalovatAgent Librato. Jakmile to uděláte, otevřeteKarta Integrace, vybertePřístavní dělníka přepněte možnost naPovoleno. Poté jste připraveni začít monitorovat své prostředí Docker. To děláSolarWindsVznášel sevýhodná volba v podnikovém prostředí.
CenaSolarWinds Libratoje o něco složitější než některé jiné nástroje v tomto seznamu. K dispozici je bezplatný plán pro vývojáře a placený plán výroby. Plán vývojářepodporuje až 100 metrických streamůsmaximální rozlišení 60 sekund.
Klady:
- Nabízí monitorování v reálném čase a upozornění do prostředí Dockeru
- Integrace je jednoduchá díky rychlé instalaci agenta
- Může sledovat změny výkonu v průběhu času
Nevýhody:
- Chtěl bych vidět 30denní zkušební verzi
Ve výrobním plánu je vám účtován každý tok metrik, který odešlete společnosti, která je měřena. za hodinu. Cena se pohybuje od 0,318 $ (0,26 GBP) za pětisekundové metrické rozlišení do 0,053 $ (0,043 GBP) za 300 sekund plus. Je tam také14denní bezplatná zkušební verze.
SolarWinds Librato Start 30denní zkušební verze ZDARMA
4. Sematext (ZKOUŠKA ZDARMA)
Sematext je cloudová služba monitorování infrastruktury. Nesleduje pouze cloudové systémy, podporuje monitorování a správu jakékoli sítě kdekoli. Sematext nasazuje kontejnery sám. The Sematextový agent používá kontejnerizaci nejen ke shromažďování statistik o výkonu Dockeru, ale také k datům o výkonu celého systému.
Klíčové vlastnosti:
- Dobré pro hybridní prostředí
- Objev kontejneru
- Sbírka zpráv protokolu
Službu není nutné nastavovat výpisem aplikací spuštěných v kontejnerech, protože Sematext Agent je najde automaticky.
Agent je schopen zaznamenat využití hostitelských zdrojů každého kontejneru Docker. Podrobnosti o CPU, paměti, záměnách stránek, diskových I/O a chybách. Služba také shromažďuje data o objemu síťového provozu generovaného aktivními kontejnery Docker.
Druhý proces Sematext zkoumá Záznam souborů . Tento vyšetřovací agent je také založen na Dockeru. Kromě prohlížení souborů protokolů generovaných Dockerem bude tento agent shromažďovat informace ze Syslogu, databázových systémů, webových serverů a dalších nativních protokolů.
Procesor Sematext prohledává shromážděné protokoly a metriky živého výkonu a hledá chyby a narušení zabezpečení.
Jako cloudový systém lze k řídicímu panelu pro Sematext přistupovat odkudkoli prostřednictvím jakéhokoli standardního prohlížeče.
Klady:
- Může shromažďovat údaje o výkonu na webech, službách a podpůrné infrastruktuře
- Může shromažďovat data protokolu a poskytovat další podrobnosti o událostech vyskytujících se na vašich aktivech
- Podporuje výstrahy založené na prahových hodnotách, ideální pro údržbu SLA.
- Má freewarovou verzi pro testování
Nevýhody:
- Žádná on-premise verze
- Protokolování se při vizualizaci dat spoléhá na Kibana
Jako cloudový systém lze k řídicímu panelu pro Sematext přistupovat odkudkoli prostřednictvím jakéhokoli standardního prohlížeče. Služba je zpoplatněna společností předplatné s monitorováním protokolů účtovaným měsíční sazbou a živým monitorováním účtovaným za hodinu. Můžete získat a30denní bezplatná zkušební verzemonitorovacího systému Sematext.
Sematext Docker Monitoring Spusťte 30denní zkušební verzi ZDARMA
5. CrowdStrike Falcon Cloud Workload Protection (ZKUŠEBNÍ ZKOUŠKA ZDARMA)
CrowdStrike Falcon Cloud ochrana pracovní zátěže nabízí monitorování aktivity Dockeru a Kubernetes a také bezpečnostní ochranu. Služba obsahuje vyhledávací modul, který dokáže sledovat vaše kontejnery Docker bez ohledu na to, kde jsou hostovány. Kontejnery Docker mohou fungovat na vašich vlastních serverech, AWS, Azure nebo Google Cloud Platform. Systém je schopen vše sjednotit Docker monitoring aktivity napříč platformami.
Klíčové vlastnosti:
- Také sleduje Kubernetes
- Sleduje místní a cloudové hostitele
- Upozornění na problémy s výkonem
Služba identifikace a monitorování kontejnerů je užitečná a možná si budete myslet, že toto je jediný účel služby CrowdStrike. To je však jen začátek. Při sledování kontejnerů také služba posuzuje je . Vytvoří doporučení, jak zpřísnit nastavení vašich kontejnerů a jejich související správu Kubernetes . Systém bude také sledovat, kde běží a jakékoli pokusy o přístup nebo zásah do nich.
Pokud dojde k útoku na váš systém Docker nebo konkrétní kontejner, systém CrowdStrike to zaznamená neobvyklá činnost a začíná stopa. Může zpětně procházet prováděním příkazů a spuštěnými procesy, aby identifikoval účet, ze kterého byly spuštěny, a prozkoumal všechny ostatní aktivity tohoto uživatele. To se rychle identifikuje výhružka které lze izolovat vypnutím účtu a zabitím všech procesů, které spustil. Reakce je okamžitá a Automatizovaný a vše je zdokumentováno.
Klady:
- Služba zjišťování, která lokalizuje a mapuje všechny vaše kontejnery Docker
- Sledování výkonu a využití zdrojů pro všechny kontejnery
- Automatizovaný systém detekce hrozeb
- Sledování nebezpečného aktéra
- Automatizované sanační systémy
Nevýhody:
- Možná si budete myslet, že se jedná pouze o službu monitorování Docker
CrowdStrike Falcon můžete ohodnotit na a15denní bezplatná zkušební verze.
CrowdStrike Falcon Start 15denní zkušební verze ZDARMA
6. Site24x7 Docker Monitoring (ZKUŠEBNÍ ZKOUŠKA ZDARMA)
Stránky 24x7 je online monitorovací služba pro sítě a webové stránky. The Infrastruktura plán ze služby zahrnuje monitorování kontejnerů, které pokrývá Přístavní dělník aktivita. Nezáleží na tom, kde se váš server nachází nebo jaký má operační systém, Site24x7 Docker Monitoring vám poskytne plnou kontrolu nad jeho činnostmi.
Klíčové vlastnosti:
- Živé sledování a historická analýza
- Monitoruje místní a cloudové hostitele
- Dobré také pro virtualizaci
Site24x7 sleduje veškerou aktivitu kontejneru Docker. Shromažďuje metriky každého z nich a zobrazuje tato data v servisní konzoli. Palubní deska nejenom monitoruje kontejnery, ale má schopnost je ovládat pomocí funkce Start/Stop. Tento systém dokáže sledovat kontejnery na cloudových službách, jako je např AWS EC2 , Google Cloud Platform , a Blankyt stejně jako aktivity generované vašimi vlastními interními servery.
Účet Site24x7 Infrastructure vám může poskytnout plnou kontrolu nad řadou síťových a aplikačních služeb, nejen kontejnery Docker. Je také schopen monitorovat hypervizorové systémy, včetně Hyper-V a VMWare .
Plán infrastruktury Site24x7 kromě poskytování zpětné vazby o aktivitě Dockeru v reálném čase ukládá data pro analýzu časových řad.
Klady:
- Jeden z nejholističtějších dostupných monitorovacích nástrojů, který podporuje sítě, infrastrukturu a monitorování skutečných uživatelů na jediné platformě
- Používá data v reálném čase k objevování zařízení a vytváření grafů, síťových map a sestav inventáře
- Intuitivní platforma – k plné funkčnosti je potřeba jen málo školení
- Monitorování uživatelů může pomoci překlenout propast mezi technickými problémy, chováním uživatelů a obchodními metrikami
- Podporuje freewarovou verzi
Nevýhody:
- Je to velmi podrobná platforma, která bude vyžadovat čas, než se plně naučíte všechny její funkce a možnosti
Plán Infrastructure má komplikovanou cenovou strukturu. Je to a předplatitelská služba se základní cenou 7 $ měsíčně. Tento balíček bude monitorovat až 10 serverů a je k dispozici seznam doplňkových služeb. Můžete získat a30denní bezplatná zkušební verzeInfrastruktura Site24x7.
Site24x7 Docker Monitoring Spusťte 30denní zkušební verzi ZDARMA
7. Monitorování Datadog Docker (ZKOUŠKA ZDARMA)
Datadogje platforma pro monitorování aplikací a služeb, která nabízí integraci s Dockerem. 'klastrový agent“zjišťuje, kdy jsou kontejnery vytvořeny a zničeny, aby vaše monitorovací prostředí drželo krok s vaším virtuálním prostředím. Zahrnout metriky, které můžete sledovatprocesor,I/O, aPaměť. Všechny tyto informace lze zobrazit v jedné skleněné tabuli přes palubní desku prostřednictvím kombinace číselných hodnot a grafů. Datadog kombinuje monitorování Dockeru s monitorováním aplikací, serverů a sítí a získává tak kompletní sadu monitorování.
Klíčové vlastnosti:
- Sleduje vytváření a ničení kontejnerů
- Monitorování zdrojů serveru
- Upozornění na problémy s výkonem
- Tabulky, grafy a datové tabulky
Řídicí panely jsou přetahovatelnétakže je lze přizpůsobit podle toho, co chcete vidět. Chcete-li snadněji diagnostikovat problémy s výkonem,Datadoguděluje vámviditelnost nad výkonem aplikačního kódu. Kromě toho můžete také zobrazitprocesorapředpovědi pamětikteré vám pomohou realizovat plánování kapacit v dlouhodobém horizontu.
Theupozorněnísystém, který je součástí programu, je také vysoce kvalitní. Můžešnastavit výstražné prahydiktovat, kdy jsou generována upozornění. Nasnížit pravděpodobnost falešných poplachů Datadogzohledňuje pravidelné výkyvy, které by mohly vyvolat falešný poplach. Výhodou je, že vidíte pouze legitimní upozornění.
Klady:
- Snadno použitelné přizpůsobitelné dashboardy
- Cloudový produkt SaaS umožňuje monitorování bez nasazení serveru nebo nákladů na integraci
- Může monitorovat interně i externě, což správcům sítě poskytuje holistický pohled na výkon a dostupnost sítě
- Podporuje automatické zjišťování, které vytváří mapy topologie sítě za běhu
- Změny provedené v síti se projeví téměř v reálném čase
- Umožňuje podnikům spolehlivě škálovat své úsilí v oblasti monitorování prostřednictvím flexibilních cenových možností
Nevýhody:
- Rád bych viděl delší zkušební dobu pro testování
The Datadog platforma je solidní volbou pro systém monitorování kontejnerů Docker, protože tento balíček je schopen hlídat servery, sítě a aplikace, což mu poskytuje pohled na všechny prvky, které přispívají ke kontejneru Docker. Služba může také vytvářet mapy závislostí aplikací, které identifikují, které služby podporují Docker a které odpovídají na kontejnery. S těmito informacemi můžete rychle provést analýzu hlavních příčin, když jakákoli část vaší IT infrastruktury vykazuje problémy s výkonem. Vyberte si základní balíček Datadog Infrastructure nebo nastavte kombinovaný balíček modulů, aby celý váš systém fungoval hladce.
Existují čtyři verzeDatadogk dispozici ke koupi: Infrastructure, APM, Log Management a Synthetics. Náklady na tyto rozsahy: Infrastruktura je k dispozici ve třech plánech, které stojí 0 $, 15 $ (12 GBP) a 23 $ (18,40 GBP) na hostitele měsíčně. Balíček APM je k dispozici za 31 $ (24 GBP) na hostitele měsíčně a služba správy protokolů s názvem Ingest stojí 0,10 $ (0,08 GBP) za GB za měsíc. Balíček Synthetic Monitoring můžete získat za 5 $ (4 GBP) za 10 000 testovacích běhů API nebo 12 $ (9,60 GBP) za 1 000 testů založených na prohlížeči. Můžete začít s a14denní bezplatná zkušební verze.
Datadog Start 14denní zkušební verze ZDARMA
8. Správce aplikací ManageEngine
Správce aplikací ManageEngineje aplikační monitor, který může monitorovat Docker. Software poskytuje informace o kontejnerech v rámci hostitele Docker včetně zapnutých metrikprocesor,využití disku,dostupnost, azdraví. Tyto informace lze sledovat ve formě grafůDostupnostneboHistorie výkonuDockeru za předem definované časové období (tyto údaje jsou barevně odlišeny, aby byly snáze čitelné na první pohled).
Klíčové vlastnosti:
- Mapování závislostí
- Analýza hlavní příčiny
- Monitorování paměti, CPU a disku
Můžete takévytvářet podrobné zprávyvSprávce aplikací ManageEngine. Zprávy obsahují podrobnosti oaktivní soubory,stránkování paměti neaktivních souborů, amezipaměti. Tato data jsou užitečná pro identifikaci toho, jak efektivně jsou vaše zdroje alokovány.
Software také obsahujevýstražný systémžegeneruje upozornění na základě pravidel upozornění. Můžete nakonfigurovat odesílání výstrahe-mailemaSMS. Můžete také automatizovat určité akce, jako je spuštění, zastavení nebo restartování kontejneru. Automatizace je užitečná pro řešení problémů, které se neustále opakují.
Klady:
- Nabízí on-premise a cloudové možnosti nasazení, což společnostem poskytuje více možností instalace
- Dokáže zvýraznit vzájemné závislosti mezi aplikacemi a zmapovat, jak mohou problémy s výkonem ovlivnit podnikové operace
- Nabízí monitorování protokolů pro sledování metrik, jako je využití paměti, disk IO a stav mezipaměti, a poskytuje holistický pohled na stav vaší databáze.
- Dokáže automaticky detekovat databáze, serverový hardware a zařízení v reálném čase
Nevýhody:
- Plné prozkoumání všech dostupných funkcí a možností může chvíli trvat
Správce aplikací ManageEngineje k dispozici zdarma pro monitorování až pěti aplikací nebo serverů. Existují dvě placené verze, které si můžete zakoupit; Professional a Enterprise. Verze Professional se pohybuje od 945 $ (759 GBP) za 25 monitorů až po 7 195 $ (5 780 GBP) za 250 monitorů. Verze Enterprise se pohybuje od 9 595 $ (7 708 GBP) za 250 monitorů až po 83 995 $ (67 476 GBP) za 5 000 monitorů. Můžeš stáhněte si 30denní bezplatnou zkušební verzi začít.
9. Dynatrace
Dynatraceje řešení pro monitorování aplikací a výkonu, které se snadno konfiguruje. Vše, co potřebujete, je nainstalovatDynatracena hostiteli Docker. Po dokončení je dalším krokem programuautomaticky objevovat kontejnery a mikroslužby. Poté, co platforma dokončí objevování vaší infrastruktury, můžetezobrazit kontejnerizované procesypřes palubní desku dovnitřreálný čas. Software může také sledovat výkon aplikací a mikroslužeb umístěných uvnitř kontejnerů.
Klíčové vlastnosti:
- Objev kontejneru
- Také sleduje mikroslužby
- Mapování závislostí aplikací
Log analytikaje další užitečná funkce, která je k dispoziciDynatrace. Všechny protokolové zprávy spojené s aplikací můžete zobrazit v jednom souboru protokolu. Každá položka protokolu vám poskytuje další informace, které lze použít k filtrování vyhledávání. Záznamy protokolu například zobrazíobrázek kontejneru,ID, které zaprotokolovalo zprávuapoužitý výstup.
Klady:
- Vysoce vizuální a přizpůsobitelné řídicí panely, vynikající pro podnikové NOC
- Funguje v cloudu, což umožňuje, aby byl nezávislý na platformě
- Může monitorovat dobu provozu aplikace i podpůrnou infrastrukturu a uživatelskou zkušenost
Nevýhody:
- Produkt, který je navržen speciálně pro velké sítě, může být pro menší organizace ohromující
- Nabízí syntetické monitorování spíše než monitorování skutečných uživatelů
Pokud hledáte škálovatelné řešení monitorování Docker, pakDynatraceje výbornou volbou. Chcete-li zobrazit cenuDynatracebudete muset kontaktovat přímo společnost.
10. Logika sumo
Sumo Logic je řešení pro monitorování aplikací a protokolů, které je kompatibilní s Dockerem.Logika sumoumětsledovat kontejnery v reálném čase. Zobrazení řídicího panelu je rozděleno do metrických polí a grafů. Na jednom řídicím panelu můžete zobrazit graf naTop 10 kontejnerů podle spotřeby CPUnebo10 nejlepších kontejnerů podle provozu odeslaných a přijatýchvedlepočet vytvořených kontejnerůa počet hostitelů.
Klíčové vlastnosti:
- Detekce problémů na základě AI
- Také shromažďuje zprávy protokolu
- Detekce založená na anomáliích
Pokročilá analytika je jednou z funkcí, které to dělajíLogika sumoobzvláště silný produkt. Schopnost analýzy můžeautomaticky detekovat anomálieve vaší virtuální infrastruktuře. Ve skutečnosti to znamená, že program může automatizovat proces identifikace problémů s výkonem.
Klady:
- Skvělé vizualizace palubní desky, vysoce přizpůsobitelné
- Používá AI k automatickému seskupování podezřelých událostí pro analýzu
- Používá inteligentní upozornění ke snížení duplicitních upozornění
Nevýhody:
- Má strmou křivku učení ve srovnání s jinými produkty
- Integrace a počáteční onboarding mohou být složité
Existují tři verzeLogika sumo: Sumo Free, Professional a Enterprise. Sumo Free nic nestojí, podporuje až 500 Mb vstupu protokolu a. 4 GB úložiště protokolu. Verze Professional stojí 108 $ (86 GBP) za GB/měsíc s minimálně 3 GB vstupu protokolu a 30 GB úložiště protokolu. Verze Enterprise stojí 180 $ (144 GBP) za GB za měsíc se stejnými limity protokolů jako verze Professional. Můžete se přihlásit do30denní bezplatná zkušební verze.
11. SignalFX
SignalFx je monitor infrastruktury, který může monitorovat Docker. SignalFx umožňuje sledovat hostitelé , kontejnery , a aplikací z jedné skleněné tabule. Zahrnout metriky, které můžete sledovat Využití CPU systému , Využití paměti , Limit paměti , Přijaté bajty sítě , Blokovat I/O svazek , Celkový objem bloku I/O, a více. Abyste pomohli diagnostikovat problémy s výkonem, můžete agregovat datové kontejnery napříč všemi hostiteli.
Klíčové vlastnosti:
- Monitoruje servery, aplikace a kontejnery
- Sleduje místní a cloudové hostitele
- Mapování závislostí
supozorněnísystému, nemusíte vše zachytit v reálném čase.SignalFx'svýstrahy jsou téměř okamžité a upozorní vás, když se ve vašem prostředí Dockeru něco změní. Například pokudvyužití procesorudosáhne neobvykle vysokého limitu, program vám zašle upozornění. Pro zvýšení spolehlivostiSignalFxtaké používáanalytiky, které vám posílají upozornění na trendymusíte vědět o.
Klady:
- Může monitorovat prostředí Dockeru a sledovat výkon mezi kontejnery, hostiteli a službami
- Automaticky identifikuje datové trendy a odesílá vaše statistiky dat nejvyšší úrovně
- Podporuje monitorování mikroslužeb
Nevýhody:
- Může mít prospěch z delší zkušební doby
- Chtěli byste vidět další svépomocné zdroje pro nové uživatele
Existují dvě verzeSignalFxk zakoupení:SignalFxMonitorování infrastruktury aSignalFxMikroslužby APM.SignalFxSledování infrastruktury začíná na ceně 15 USD (12 GBP) za hostitele a měsíc s 10 kontejnery na hostitele.SignalFXMicroservices APM začíná na ceně 45 $ (36 GBP) za hostitele za měsíc. Můžete si stáhnout14denní bezplatná zkušební verze.
Rozhodování o nástroji pro monitorování kontejnerů Docker
Různorodost nástrojů pro monitorování kontejnerů na trhu může ztěžovat rozhodování, který vybrat. Všechny nástroje na tomto seznamu mají své silné stránky. Některé mají lepší prostředí založené na řídicím panelu, jiné nabízejí větší hloubku metrik a jiné se snadněji konfigurují. Vyberte si nástroj, který nejvíce odpovídá vašemu přístupu k monitorování sítě.
Nástroje jakoMonitor serverů a aplikací SolarWinds,Datadog, aSematexvšechny jsou vynikající pro monitorování Dockeru.Monitor serverů a aplikací SolarWindsnabízí jednoduché sledování s vysoce kvalitními grafy,Datadogvyniká tím, že vám poskytuje perspektivu jediné skleněné tabule vašeho kontejnerového prostředí aSematexje skvělý pro získávání podrobných metrik z Dockeru.
Související příspěvek: Docker vs virtuální stroje
Časté dotazy k monitorování kontejnerů dockerů
Jak Docker poskytuje izolaci?
Docker poskytuje izolaci prostřednictvím systému „jmenných prostorů“. Skutečná izolační struktura se nazývá „kontejner“. Věc kontejneru jako kartonová krabice, kterou by někdo použil k přepravě sbírky svých předmětů. Pro každý kontejner existuje sada jmenných prostorů, které se zprostředkovávají s okolním prostředím a zabraňují přímému kontaktu s kontejnerem a externími službami.
Je Docker bezpečnostním rizikem?
S používáním Dockeru jsou spojena bezpečnostní rizika, protože jeden kompromitovaný kontejner otevírá možnou cestu k dalším kontejnerům pracujícím v systému a také k hostiteli. To je podobné bezpečnostním rizikům v síti, kde jeden kompromitovaný koncový bod činí celou síť a veškeré její vybavení zranitelnými vůči útoku. Proto je důležité implementovat bezpečnostní funkce v rámci Dockeru, aby se posílila bezpečnost každého kontejneru.
Jsou obrázky Docker bezpečné?
Ne všechny obrázky Dockeru jsou bezpečné. Dávejte pozor, odkud je získáváte. Při vytváření vlastních struktur Docker nezapomeňte omezit přístupová práva k jeho obsahu a implementovat vhodná bezpečnostní opatření.
Jak zabráním přístupu uživatele root k mému kontejneru Docker?
Je bezpečnější spouštět kontejner Docker jako uživatel bez oprávnění root. Ve výchozím nastavení systém Docker dědí oprávnění od uživatelského účtu, který jej spouští. Nastavení kontejneru může ukládat další limity přístupu ke zdrojům.