doc-exports/docs/apm/umn/apm_01_0003.html
Li, Qiao 01222743d0 APM2.0 UMN 20230825 version
Reviewed-by: Mützel, Andrea <andrea.muetzel@t-systems.com>
Co-authored-by: Li, Qiao <qiaoli@huawei.com>
Co-committed-by: Li, Qiao <qiaoli@huawei.com>
2024-06-18 07:09:10 +00:00

37 lines
8.0 KiB
HTML

<a name="apm_01_0003"></a><a name="apm_01_0003"></a>
<h1 class="topictitle1">Functions</h1>
<div id="body8662426"><p id="apm_01_0003__en-us_topic_0000001195725120_a29547e649dec42d0aa22f42b2a46e98f">APM manages cloud application performance. It provides application metric monitoring, tracing, application topology, URL tracing, intelligent alarm reporting, and tag/Agent/configuration/system management.</p>
<div class="section" id="apm_01_0003__en-us_topic_0000001195725120_section87847237262"><h4 class="sectiontitle">Application Metric Monitoring</h4><p id="apm_01_0003__en-us_topic_0000001195725120_p18561034192613">This function enables you to monitor the overall health status of applications. APM Agents collect metrics of JVM, GC, service calls, exceptions, external calls, database access, and middleware of Java applications, helping you monitor application running.</p>
</div>
<div class="section" id="apm_01_0003__en-us_topic_0000001195725120_s8fe70ad540db459e961007661d2e6f9b"><h4 class="sectiontitle">Tracing</h4><p id="apm_01_0003__en-us_topic_0000001195725120_p735211153458">APM comprehensively monitors calls and displays service execution traces and statuses, helping you quickly locate performance bottlenecks and faults.</p>
<ul id="apm_01_0003__en-us_topic_0000001195725120_ul8448181744511"><li id="apm_01_0003__en-us_topic_0000001195725120_li3826119144514">In the displayed trace list, click the target trace to view its basic information.</li><li id="apm_01_0003__en-us_topic_0000001195725120_li16448141704516">On the trace details page, you can view the trace's complete information, including the local method stack and remote call relationships.</li></ul>
</div>
<div class="section" id="apm_01_0003__en-us_topic_0000001195725120_s8afb4805418f43babf479007542d1263"><h4 class="sectiontitle">Application Topology</h4><p id="apm_01_0003__en-us_topic_0000001195725120_p169421337185614">There are two types of application topologies:</p>
<ul id="apm_01_0003__en-us_topic_0000001195725120_ul136411410115710"><li id="apm_01_0003__en-us_topic_0000001195725120_li1641161055713">Single-component topology: topology of a single component under a certain environment. You can also view the call relationships of direct and indirect upstream and downstream components.</li><li id="apm_01_0003__en-us_topic_0000001195725120_li166821213635">Global application topology: topology of some or all components under an application.</li></ul>
<p id="apm_01_0003__en-us_topic_0000001195725120_p1178410198319">The topology displays the call relationships between services within a period. The statistics can be collected from the caller or the callee. You can also view the trend. On the topology, you can view the call relationships between services and check whether the calls between services are normal to quickly locate faults. The application relationships, call data (service and instance metrics), and health status are clearly displayed.</p>
</div>
<div class="section" id="apm_01_0003__en-us_topic_0000001195725120_section1756183611472"><h4 class="sectiontitle">URL Tracing</h4><p id="apm_01_0003__en-us_topic_0000001195725120_p1769751115459">If you need to find out the call relationships of an important application (for example, calling an e-commerce system's API to create orders), use URL tracing analysis. In APM, URL tracing consumes a large number of resources. Therefore, an entry URL will not be added for tracing by default. However, you can set that if necessary. APM has a limit on the total number of URLs added for tracing. It focuses on tracing the downstream calls for the APIs that are added for tracing. Through URL tracing, you can monitor the call relationships between important APIs and downstream services, and detect problems more precisely.</p>
</div>
<div class="section" id="apm_01_0003__en-us_topic_0000001195725120_section16710105815235"><h4 class="sectiontitle">Tag Management</h4><p id="apm_01_0003__en-us_topic_0000001195725120_p7379144520242">You can add tags for different environments and applications for easy management.</p>
</div>
<div class="section" id="apm_01_0003__en-us_topic_0000001195725120_section736516214504"><h4 class="sectiontitle">Intelligent Alarm Reporting</h4><p id="apm_01_0003__en-us_topic_0000001195725120_p33651528508">When an application connected to APM meets a preset alarm condition, an alarm is triggered and reported. In this way, you can quickly learn about service exceptions and rectify faults to prevent loss.</p>
<p id="apm_01_0003__en-us_topic_0000001195725120_p56995325529">APM allows you to configure alarm templates. You can create multiple alarm policies under a template and bind them to nodes.</p>
<p id="apm_01_0003__en-us_topic_0000001195725120_p107521323247">With intelligent alarm reporting, you can receive alarms by SMS, email, or function.</p>
</div>
<div class="section" id="apm_01_0003__en-us_topic_0000001195725120_section8445935142417"><h4 class="sectiontitle">Agent Management</h4><p id="apm_01_0003__en-us_topic_0000001195725120_p10708145182415">You can view the deployment and running statuses of the Agents that are connected to APM, and to stop, start, or delete them.</p>
</div>
<div class="section" id="apm_01_0003__en-us_topic_0000001195725120_section167672023113"><h4 class="sectiontitle">Configuration Management</h4><p id="apm_01_0003__en-us_topic_0000001195725120_p13398849103114"><strong id="apm_01_0003__en-us_topic_0000001195725120_b1174162164317">Configuration Management</strong> consists of <strong id="apm_01_0003__en-us_topic_0000001195725120_b1793801717434">Collection Center</strong> and <strong id="apm_01_0003__en-us_topic_0000001195725120_b14375121584320">Data Masking</strong>.</p>
<ul id="apm_01_0003__en-us_topic_0000001195725120_ul1296918498331"><li id="apm_01_0003__en-us_topic_0000001195725120_li1396934912334"><strong id="apm_01_0003__en-us_topic_0000001195725120_b14543143604315">Collection Center</strong>: displays collectors in a centralized manner. You can view and manage various collectors, metrics, and collection parameters supported by APM.</li><li id="apm_01_0003__en-us_topic_0000001195725120_li1783117531334"><strong id="apm_01_0003__en-us_topic_0000001195725120_b1768316142530">Data Masking</strong>: You can set policies to mask the data reported using APM APIs.</li></ul>
</div>
<div class="section" id="apm_01_0003__en-us_topic_0000001195725120_section203313236354"><h4 class="sectiontitle">System Management</h4><p id="apm_01_0003__en-us_topic_0000001195725120_p19109203310353"><strong id="apm_01_0003__en-us_topic_0000001195725120_b91771133204619">System Management</strong> consists of <strong id="apm_01_0003__en-us_topic_0000001195725120_b18784144244618">Access Keys</strong>, <strong id="apm_01_0003__en-us_topic_0000001195725120_b1993620493462">General Configuration</strong>, and <strong id="apm_01_0003__en-us_topic_0000001195725120_b83811657144611">Agent Count</strong>.</p>
<ul id="apm_01_0003__en-us_topic_0000001195725120_ul114621013103614"><li id="apm_01_0003__en-us_topic_0000001195725120_li164621313163619"><strong id="apm_01_0003__en-us_topic_0000001195725120_b8511827152619">Access Keys</strong>: Access Key ID (AK) and Secret Access Key (SK) are your long-term identity credentials. JavaAgents report data with an AK. An AK is used together with an SK to sign requests cryptographically, ensuring that the requests are secret, complete, and correct.</li><li id="apm_01_0003__en-us_topic_0000001195725120_li2650161912363"><strong id="apm_01_0003__en-us_topic_0000001195725120_b5911392529">General Configuration</strong>: You can determine whether to collect data through bytecode instrumentation, and specify the slow request threshold and maximum number of rows to collect.</li><li id="apm_01_0003__en-us_topic_0000001195725120_li10409182419361"><strong id="apm_01_0003__en-us_topic_0000001195725120_b328716012527">Agent Count</strong>: APM can count the Agents used by tenants. You can view the number of Agents by time, region, or Agent type.</li></ul>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="apm_01_0001.html">Service Overview</a></div>
</div>
</div>