Přehled agenta Azure Monitor (Preview)Azure Monitor agent overview (preview)

Agent Azure Monitor (AMA) shromažďuje data monitorování z hostovaného operačního systému virtuálních počítačů a doručuje je do Azure Monitor.The Azure Monitor agent (AMA) collects monitoring data from the guest operating system of virtual machines and delivers it to Azure Monitor. V tomto článku najdete přehled agenta Azure Monitor, včetně postupu jeho instalace a konfigurace shromažďování dat.This articles provides an overview of the Azure Monitor agent including how to install it and how to configure data collection.

Vztah k jiným agentůmRelationship to other agents

Agent Azure Monitor nahrazuje následující agenty, které jsou aktuálně používány nástrojem Azure Monitor ke shromažďování dat hostů z virtuálních počítačů:The Azure Monitor Agent replaces the following agents that are currently used by Azure Monitor to collect guest data from virtual machines:

  • Agent Log Analytics – odesílá data do pracovního prostoru Log Analytics a podporuje řešení Azure monitor pro virtuální počítače a monitorování.Log Analytics agent - Sends data to Log Analytics workspace and supports Azure Monitor for VMs and monitoring solutions.
  • Diagnostické rozšíření – odesílá data do Azure monitor metrik (jenom Windows), Azure Event Hubs a Azure Storage.Diagnostic extension - Sends data to Azure Monitor Metrics (Windows only), Azure Event Hubs, and Azure Storage.
  • Agent telegraf – odesílá data do Azure monitor metrik (jenom Linux).Telegraf agent - Sends data to Azure Monitor Metrics (Linux only).

Kromě toho, že se tato funkce konsoliduje do jednoho agenta, přináší agent Azure Monitor v rámci stávajících agentů následující výhody:In addition to consolidating this functionality into a single agent, the Azure Monitor Agent provides the following benefits over the existing agents:

  • Rozsah monitorování.Scope of monitoring. Centrálně konfigurujte kolekci pro různé sady dat z různých sad virtuálních počítačů.Centrally configure collection for different sets of data from different sets of VMs.
  • Linux více domovských stránek: odesílat data z virtuálních počítačů se systémem Linux do několika pracovních prostorů.Linux multi-homing: Send data from Linux VMs to multiple workspaces.
  • Filtrování událostí systému Windows: pomocí dotazů XPATH můžete filtrovat, které události systému Windows jsou shromažďovány.Windows event filtering: Use XPATH queries to filter which Windows events are collected.
  • Vylepšená správa rozšíření: Agent Azure Monitor používá novou metodu pro zpracování rozšiřitelnosti, která je lépe transparentní a ovladatelné než sady Management Pack a moduly plug-in Linux v aktuálních agentech Log Analytics.Improved extension management: Azure Monitor agent uses a new method of handling extensibility that is more transparent and controllable than management packs and Linux plug-ins in the current Log Analytics agents.

Změny v kolekci datChanges in data collection

Metody pro definování shromažďování dat pro stávající agenty se liší od sebe a každá z nich má problémy řešené agentem Azure Monitor.The methods for defining data collection for the existing agents are distinctly different from each other, and each have challenges that are addressed with Azure Monitor agent.

  • Agent Log Analytics získá svoji konfiguraci z pracovního prostoru Log Analytics.Log Analytics agent gets its configuration from a Log Analytics workspace. To je snadné – centrálně konfigurujte, ale obtížně definujte nezávislé definice pro různé virtuální počítače.This is easy to centrally configure, but difficult to define independent definitions for different virtual machines. Může odesílat data pouze do pracovního prostoru Log Analytics.It can only send data to a Log Analytics workspace.

  • Diagnostické rozšíření má konfiguraci pro každý virtuální počítač.Diagnostic extension has a configuration for each virtual machine. Díky tomu je snadné definovat nezávislé definice pro různé virtuální počítače, ale obtížné centrálně spravovat.This is easy to define independent definitions for different virtual machines but difficult to centrally manage. Data může posílat jenom Azure Monitor metriky, Azure Event Hubs nebo Azure Storage.It can only send data to Azure Monitor Metrics, Azure Event Hubs, or Azure Storage. Pro agenty Linux se k posílání dat Azure Monitorch metrik vyžaduje agent Open Source telegraf.For Linux agents, the open source Telegraf agent is required to send data to Azure Monitor Metrics.

Agent Azure Monitor používá pravidla shromažďování dat (DCR) ke konfiguraci dat, která se mají shromažďovat od každého agenta.Azure Monitor agent uses Data Collection Rules (DCR) to configure data to collect from each agent. Pravidla shromažďování dat umožňují spravovatelnost nastavení kolekce ve velkém měřítku a zároveň přitom povolují jedinečné a vymezené konfigurace pro podmnožiny počítačů.Data collection rules enable manageability of collection settings at scale while still enabling unique, scoped configurations for subsets of machines. Jsou nezávislé na pracovním prostoru a nezávisle na virtuálním počítači, což umožňuje jejich definování a jejich použití v různých počítačích a prostředích.They are independent of the workspace and independent of the virtual machine, which allows them to be defined once and reused across machines and environments. Viz téma Konfigurace shromažďování dat pro agenta Azure monitor (Preview).See Configure data collection for the Azure Monitor agent (preview).

Mám přepnout na agenta Azure Monitor?Should I switch to Azure Monitor agent?

Agent Azure Monitor spolupracuje s všeobecně dostupnými agenty pro Azure monitor, ale můžete zvážit přechod virtuálních počítačů z aktuálních agentů během období verze preview agenta Azure monitor.Azure Monitor agent coexists with the generally available agents for Azure Monitor, but you may consider transitioning your VMs off the current agents during the Azure Monitor agent public preview period. Při provádění tohoto rozhodnutí Vezměte v úvahu následující faktory.Consider the following factors when making this determination.

  • Požadavky prostředí.Environment requirements. Agent Azure Monitor má více omezené sady podporovaných operačních systémů, prostředí a požadavků na síť než aktuální agenti.Azure Monitor agent has a more limited set of supported operating systems, environments, and networking requirements than the current agents. Budoucí podpora prostředí, jako jsou například nové verze operačního systému a typy požadavků na síť, budou pravděpodobně poskytovány pouze v agentovi Azure Monitor.Future environment support such as new operating system versions and types of networking requirements will most likely be provided only in Azure Monitor agent. Azure Monitor Agent byste měli vyhodnotit, jestli je vaše prostředí podporované.You should assess whether your environment is supported by Azure Monitor agent. Pokud ne, budete muset zůstat s aktuálním agentem.If not, then you will need to stay with the current agent. Pokud agent Azure Monitor podporuje vaše současné prostředí, měli byste zvážit přechod na něj.If Azure Monitor agent supports your current environment, then you should consider transitioning to it.
  • Tolerance rizika veřejné verze Preview.Public preview risk tolerance. I když byl agent Azure Monitor důkladně testován pro aktuálně podporované scénáře, je agent stále ve verzi Public Preview.While Azure Monitor agent has been thoroughly tested for the currently supported scenarios, the agent is still in public preview. Aktualizace verzí a vylepšení funkcí se často projeví a můžou vést k chybám.Version updates and functionality improvements will occur frequently and may introduce bugs. Měli byste vyhodnotit riziko chyby v agentovi na virtuálních počítačích, které by mohly zastavit shromažďování dat.You should assess your risk of a bug in the agent on your VMs that could stop data collection. Pokud by mezera v kolekci dat nevýznamně ovlivnila vaše služby, pokračujte Azure Monitor agenta.If a gap in data collection isn’t going to have a significant impact on your services, then proceed with Azure Monitor agent. Pokud máte nízkou toleranci pro jakoukoli nestabilitu, měli byste zůstat s obecně dostupnými agenty, dokud agent Azure Monitor nedosáhne tohoto stavu.If you have a low tolerance for any instability, then you should stay with the generally available agents until Azure Monitor agent reaches this status.
  • Aktuální a nové požadavky na funkce.Current and new feature requirements. Agent Azure Monitor přináší několik nových funkcí, jako je filtrování, rozsah a vícenásobné navýšení, ale u současných agentů ještě není paritou pro jiné funkce, jako je například vlastní shromažďování protokolů a integrace s řešeními.Azure Monitor agent introduces several new capabilities such as filtering, scoping, and multi-homing, but it isn’t at parity yet with the current agents for other functionality such as custom log collection and integration with solutions. Většina nových funkcí v Azure Monitor bude k dispozici pouze u agenta Azure Monitor, takže v průběhu času budou více funkcí k dispozici pouze v novém agentovi.Most new capabilities in Azure Monitor will only be made available with Azure Monitor agent, so over time more functionality will only be available in the new agent. Měli byste zvážit, zda má Azure Monitor Agent funkce, které požadujete, a pokud jsou k dispozici některé funkce, které můžete dočasně provádět bez dalších důležitých funkcí v novém agentovi.You should consider whether Azure Monitor agent has the features you require and if there are some features that you can temporarily do without to get other important features in the new agent. Pokud Azure Monitor Agent má všechny základní možnosti, které požadujete, zvažte přechod na něj.If Azure Monitor agent has all the core capabilities you require then consider transitioning to it. Pokud jsou důležité funkce, které požadujete, pokračujte v aktuálním agentovi, dokud agent nedosáhne Azure Monitor.If there are critical features that you require then continue with the current agent until Azure Monitor agent reaches parity.
  • Tolerance pro repráciTolerance for rework. Pokud vytváříte nové prostředí s prostředky, jako jsou skripty pro nasazení a šablony zprovoznění, měli byste zvážit, jestli budete moct tyto informace přepracovat, když se agent Azure Monitor stane všeobecně dostupným.If you're setting up a new environment with resources such as deployment scripts and onboarding templates, you should consider whether you will be able to rework them when Azure Monitor agent becomes generally available. Pokud bude úsilí pro tuto repráci minimální, zajistěte si aktuální agenty v současnosti.If the effort for this rework will be minimal, then stay with the current agents for now. Pokud bude trvat hodně práce, zvažte nastavení nového prostředí pomocí nového agenta.If it will take a significant amount of work, then consider setting up your new environment with the new agent. Očekává se, že agent Azure Monitor je všeobecně dostupný a datum vyřazení je publikované pro agenty Log Analytics v 2021.The Azure Monitor agent is expected to become generally available and a deprecation date published for the Log Analytics agents in 2021. Po zahájení vyřazení budou aktuální agenti podporováni po dobu několika let.The current agents will be supported for several years once deprecation begins.

Aktuální omezeníCurrent limitations

Během veřejné verze Preview agenta Azure Monitor platí následující omezení:The following limitations apply during public preview of the Azure Monitor Agent:

  • Agent Azure Monitor nepodporuje řešení a přehledy, jako je Azure Monitor pro virtuální počítače a Azure Security Center.The Azure Monitor agent does not support solutions and insights such as Azure Monitor for VMs and Azure Security Center. Jediným scénářem, který se aktuálně podporuje, je shromažďování dat pomocí pravidel shromažďování dat, která nakonfigurujete.The only scenario currently supported is collecting data using the data collection rules that you configure.
  • Pravidla shromažďování dat musí být vytvořena ve stejné oblasti jako kterýkoli Log Analytics pracovní prostor, který se používá jako cíl.Data collection rules must be created in the same region as any Log Analytics workspace used as a destination.
  • V tuto chvíli se podporují jenom virtuální počítače Azure.Only Azure virtual machines are currently supported. Místní virtuální počítače, sady škálování virtuálních počítačů, ARC pro servery, služba Azure Kubernetes a další typy výpočetních prostředků se aktuálně nepodporují.On-premises virtual machines, virtual machine scale sets, Arc for Servers, Azure Kubernetes Service, and other compute resource types are not currently supported.
  • Virtuální počítač musí mít přístup k následujícím koncovým bodům HTTPS:The virtual machine must have access to the following HTTPS endpoints:
    • *.ods.opinsights.azure.com*.ods.opinsights.azure.com
    • *. ingest.monitor.azure.com*.ingest.monitor.azure.com
    • *. control.monitor.azure.com*.control.monitor.azure.com

Koexistence s ostatními agentyCoexistence with other agents

Agent Azure Monitor může společně s existujícími agenty fungovat, abyste mohli nadále používat stávající funkce během hodnocení nebo migrace.The Azure Monitor agent can coexist with the existing agents so that you can continue to use their existing functionality during evaluation or migration. To je důležité hlavně z důvodu omezení ve verzi Public Preview v části Podpora stávajících řešení.This is particularly important because of the limitations in public preview in supporting existing solutions. Měli byste být opatrní při shromažďování duplicitních dat, protože by to mohlo zkosit výsledky dotazu a mít za následek další poplatky za přijímání a uchovávání dat.You should be careful though in collecting duplicate data since this could skew query results and result in additional charges for data ingestion and retention.

Azure Monitor pro virtuální počítače například používá agenta Log Analytics k posílání údajů o výkonu do Log Analyticsho pracovního prostoru.For example, Azure Monitor for VMs uses the Log Analytics agent to send performance data to a Log Analytics workspace. Můžete také nakonfigurovat pracovní prostor pro shromažďování událostí systému Windows a událostí protokolu syslog od agentů.You may also have configured the workspace to collect Windows events and Syslog events from agents. Pokud nainstalujete agenta Azure Monitor a vytvoříte pravidlo shromažďování dat pro tyto stejné události a data o výkonu, bude výsledkem duplicitní data.If you install the Azure Monitor agent and create a data collection rule for these same events and performance data, it will result in duplicate data.

NákladyCosts

Pro agenta Azure Monitor se neúčtují žádné náklady, ale za ingestování dat vám můžou být účtovány poplatky.There is no cost for Azure Monitor agent, but you may incur charges for the data ingested. Podrobnosti o Log Analytics Shromažďování a uchovávání dat a zákaznických metrikách najdete v článku o cenách Azure monitor .See Azure Monitor pricing for details on Log Analytics data collection and retention and for customer metrics.

Zdroje dat a cíleData sources and destinations

V následující tabulce jsou uvedeny typy dat, které můžete v současnosti shromažďovat s agentem Azure Monitor pomocí pravidel shromažďování dat a kam můžete tato data odeslat.The following table lists the types of data you can currently collect with the Azure Monitor agent using data collection rules and where you can send that data. Podívejte se na téma co je monitorované pomocí Azure monitor? v seznamu přehledů, řešení a dalších řešení, která používají agenta Azure monitor ke shromažďování dalších typů dat.See What is monitored by Azure Monitor? for a list of insights, solutions, and other solutions that use the Azure Monitor agent to collect other kinds of data.

Agent Azure Monitor odesílá data do Azure Monitor metrik nebo Log Analytics pracovní prostor podporující protokoly Azure Monitor.The Azure Monitor agent sends data to Azure Monitor Metrics or a Log Analytics workspace supporting Azure Monitor Logs.

Zdroj datData Source CíleDestinations PopisDescription
VýkonPerformance Azure Monitor metrikyAzure Monitor Metrics
Pracovní prostor služby Log AnalyticsLog Analytics workspace
Číselné hodnoty, které měří výkon různých aspektů operačního systému a zatížení.Numerical values measuring performance of different aspects of operating system and workloads.
Protokoly událostí systému WindowsWindows Event logs Pracovní prostor služby Log AnalyticsLog Analytics workspace Informace odesílané systému protokolování událostí systému Windows.Information sent to the Windows event logging system.
SyslogSyslog Pracovní prostor služby Log AnalyticsLog Analytics workspace Informace odesílané systému protokolování událostí pro Linux.Information sent to the Linux event logging system.

Podporované operační systémySupported operating systems

Seznam verzí operačních systémů Windows a Linux, které jsou aktuálně podporované agentem Azure Monitor, najdete v části podporované operační systémy .See Supported operating systems for a list of the Windows and Linux operating system versions that are currently supported by the Azure Monitor agent.

ZabezpečeníSecurity

Agent Azure Monitor nepotřebuje žádné klíče, ale místo toho vyžaduje spravovanou identitu přiřazenou systémem.The Azure Monitor agent doesn't require any keys but instead requires a system-assigned managed identity. Před nasazením agenta musíte mít na každém virtuálním počítači povolenou spravovanou identitu přiřazenou systémem.You must have a system-assigned managed identity enabled on each virtual machine before deploying the agent.

SítěNetworking

Agent Azure Monitor podporuje značky služeb Azure (vyžadují se značky AzureMonitor a AzureResourceManager), ale ještě nepracuje s Azure Monitormi obory privátních odkazů nebo přímými proxy servery.The Azure Monitor agent supports Azure service tags (both AzureMonitor and AzureResourceManager tags are required) but does not yet work with Azure Monitor Private Link Scopes or direct proxies.

Instalace agenta Azure MonitorInstall the Azure Monitor agent

Agent Azure Monitor se implementuje jako rozšíření virtuálního počítače Azure s podrobnostmi v následující tabulce.The Azure Monitor Agent is implemented as an Azure VM extension with the details in the following table.

VlastnostProperty WindowsWindows LinuxLinux
PublisherPublisher Microsoft. Azure. monitorMicrosoft.Azure.Monitor Microsoft. Azure. monitorMicrosoft.Azure.Monitor
TypType AzureMonitorWindowsAgentAzureMonitorWindowsAgent AzureMonitorLinuxAgentAzureMonitorLinuxAgent
TypeHandlerVersionTypeHandlerVersion 1,01.0 1.51.5

Nainstalujte agenta Azure Monitor pomocí kterékoli z metod, jak nainstalovat agenty virtuálních počítačů, včetně těchto postupů: PowerShell nebo CLI.Install the Azure Monitor agent using any of the methods to install virtual machine agents including the following using PowerShell or CLI. Případně můžete agenta nainstalovat a nakonfigurovat shromažďování dat na virtuálních počítačích v předplatném Azure pomocí portálu s postupem popsaným v části Konfigurace shromažďování dat pro agenta Azure monitor (Preview).Alternatively, you can install the agent and configure data collection on virtual machines in your Azure subscription using the portal with the procedure described in Configure data collection for the Azure Monitor agent (preview).

WindowsWindows

az vm extension set --name AzureMonitorWindowsAgent --publisher Microsoft.Azure.Monitor --ids {resource ID of the VM}

LinuxLinux

az vm extension set --name AzureMonitorLinuxAgent --publisher Microsoft.Azure.Monitor --ids {resource ID of the VM}

Další krokyNext steps