doc-exports/docs/fg/umn/functiongraph_01_0304.html
Chen, Junjie dac566cf2f FG UMN 20230725 version
Reviewed-by: Eotvos, Oliver <oliver.eotvos@t-systems.com>
Co-authored-by: Chen, Junjie <chenjunjie@huawei.com>
Co-committed-by: Chen, Junjie <chenjunjie@huawei.com>
2024-04-03 10:30:56 +00:00

158 lines
17 KiB
HTML

<a name="functiongraph_01_0304"></a><a name="functiongraph_01_0304"></a>
<h1 class="topictitle1">Creating an Alarm Rule</h1>
<div id="body32001227"><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p167804194815">After creating a function and trigger, you can monitor the invocation and running statuses of the function in real time.</p>
<div class="section" id="functiongraph_01_0304__en-us_topic_0000001298507409_section10908414121714"><h4 class="sectiontitle">Viewing Function Metrics</h4><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p1262711618172">FunctionGraph differentiates the metrics of a function by version, allowing you to query the metrics of a specific function version.</p>
</div>
<div class="section" id="functiongraph_01_0304__en-us_topic_0000001298507409_section387965713412"><h4 class="sectiontitle">Procedure</h4><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p10293122818470">Create an alarm rule for a function to report metrics to Cloud Eye so that you can view monitoring graphs and alarm messages on the Cloud Eye console.</p>
<ol id="functiongraph_01_0304__en-us_topic_0000001298507409_ol1039444264714"><li id="functiongraph_01_0304__en-us_topic_0000001298507409_li667192210313"><span>Log in to the FunctionGraph console. In the navigation pane, choose <strong id="functiongraph_01_0304__en-us_topic_0000001298507409_en-us_topic_0000001251907924_b033610517502">Functions</strong> &gt; <strong id="functiongraph_01_0304__en-us_topic_0000001298507409_en-us_topic_0000001251907924_b183361950502">Function List</strong>.</span></li><li id="functiongraph_01_0304__en-us_topic_0000001298507409_li16306252184810"><span>Click the name of the desired function.</span></li><li id="functiongraph_01_0304__en-us_topic_0000001298507409_li101651921497"><span>On the displayed function details page, select a function version or alias, and choose <strong id="functiongraph_01_0304__en-us_topic_0000001298507409_b19922850104717">Monitoring</strong> &gt; <strong id="functiongraph_01_0304__en-us_topic_0000001298507409_b860928205416">Metrics</strong>.</span></li><li id="functiongraph_01_0304__en-us_topic_0000001298507409_li822951117499"><span>Click <strong id="functiongraph_01_0304__en-us_topic_0000001298507409_b17588443133213">Create Alarm Rule</strong>.</span></li><li id="functiongraph_01_0304__en-us_topic_0000001298507409_li333512755215"><span>Set alarm parameters and click <strong id="functiongraph_01_0304__en-us_topic_0000001298507409_b6910193492911">Next</strong> as shown in <a href="#functiongraph_01_0304__en-us_topic_0000001298507409_fig443464332216">Figure 1</a>.</span><p><div class="fignone" id="functiongraph_01_0304__en-us_topic_0000001298507409_fig443464332216"><a name="functiongraph_01_0304__en-us_topic_0000001298507409_fig443464332216"></a><a name="en-us_topic_0000001298507409_fig443464332216"></a><span class="figcap"><b>Figure 1 </b>Creating an alarm rule</span><br><span><img id="functiongraph_01_0304__en-us_topic_0000001298507409_image1643419438227" src="en-us_image_0000001630462528.png"></span></div>
</p></li><li id="functiongraph_01_0304__en-us_topic_0000001298507409_li16749316155117"><span>Enter a rule name and click <strong id="functiongraph_01_0304__en-us_topic_0000001298507409_b28961121132816">OK</strong>.</span></li></ol>
</div>
<div class="section" id="functiongraph_01_0304__en-us_topic_0000001298507409_section17541225162012"><h4 class="sectiontitle">Function Metrics</h4><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p1236654831415"><a href="#functiongraph_01_0304__en-us_topic_0000001298507409_table8963813131616">Table 1</a> lists the function metrics that can be monitored by Cloud Eye.</p>
<div class="tablenoborder"><a name="functiongraph_01_0304__en-us_topic_0000001298507409_table8963813131616"></a><a name="en-us_topic_0000001298507409_table8963813131616"></a><table cellpadding="4" cellspacing="0" summary="" id="functiongraph_01_0304__en-us_topic_0000001298507409_table8963813131616" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Function metrics</caption><thead align="left"><tr id="functiongraph_01_0304__en-us_topic_0000001298507409_row19964413141615"><th align="left" class="cellrowborder" valign="top" width="11.92119211921192%" id="mcps1.3.4.3.2.10.1.1"><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p3607154316377">Metric</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="11.92119211921192%" id="mcps1.3.4.3.2.10.1.2"><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p206084433375">Display Name</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="14.031403140314033%" id="mcps1.3.4.3.2.10.1.3"><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p8608194311378">Description</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="8.110811081108112%" id="mcps1.3.4.3.2.10.1.4"><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p1760818431373">Unit</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="8.840884088408842%" id="mcps1.3.4.3.2.10.1.5"><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p2608204316374">Upper Limit</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="9.25092509250925%" id="mcps1.3.4.3.2.10.1.6"><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p106088430373">Lower Limit</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="10.81108110811081%" id="mcps1.3.4.3.2.10.1.7"><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p116081443193712">Recommended Threshold</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="10.181018101810182%" id="mcps1.3.4.3.2.10.1.8"><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p760854310378">Value Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="14.931493149314932%" id="mcps1.3.4.3.2.10.1.9"><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p15608543133711">Dimension</p>
</th>
</tr>
</thead>
<tbody><tr id="functiongraph_01_0304__en-us_topic_0000001298507409_row1996421316161"><td class="cellrowborder" valign="top" width="11.92119211921192%" headers="mcps1.3.4.3.2.10.1.1 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p1608104314376">count</p>
</td>
<td class="cellrowborder" valign="top" width="11.92119211921192%" headers="mcps1.3.4.3.2.10.1.2 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p1608243123717">Invocations</p>
</td>
<td class="cellrowborder" valign="top" width="14.031403140314033%" headers="mcps1.3.4.3.2.10.1.3 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p960874317373">Number of function invocations</p>
</td>
<td class="cellrowborder" valign="top" width="8.110811081108112%" headers="mcps1.3.4.3.2.10.1.4 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p1860844313378">Count</p>
</td>
<td class="cellrowborder" valign="top" width="8.840884088408842%" headers="mcps1.3.4.3.2.10.1.5 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p146081243173719">-</p>
</td>
<td class="cellrowborder" valign="top" width="9.25092509250925%" headers="mcps1.3.4.3.2.10.1.6 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p960916437379">0</p>
</td>
<td class="cellrowborder" valign="top" width="10.81108110811081%" headers="mcps1.3.4.3.2.10.1.7 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p9609154311376">-</p>
</td>
<td class="cellrowborder" valign="top" width="10.181018101810182%" headers="mcps1.3.4.3.2.10.1.8 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p160916436373">int</p>
</td>
<td class="cellrowborder" valign="top" width="14.931493149314932%" headers="mcps1.3.4.3.2.10.1.9 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p160914313371">package-functionname</p>
</td>
</tr>
<tr id="functiongraph_01_0304__en-us_topic_0000001298507409_row1196441310167"><td class="cellrowborder" valign="top" width="11.92119211921192%" headers="mcps1.3.4.3.2.10.1.1 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p18609643153718">failcount</p>
</td>
<td class="cellrowborder" valign="top" width="11.92119211921192%" headers="mcps1.3.4.3.2.10.1.2 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p660915438373">Errors</p>
</td>
<td class="cellrowborder" valign="top" width="14.031403140314033%" headers="mcps1.3.4.3.2.10.1.3 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p146091843193714">Number of invocation errors</p>
</td>
<td class="cellrowborder" valign="top" width="8.110811081108112%" headers="mcps1.3.4.3.2.10.1.4 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p76091343143719">Count</p>
</td>
<td class="cellrowborder" valign="top" width="8.840884088408842%" headers="mcps1.3.4.3.2.10.1.5 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p86731741104012">-</p>
</td>
<td class="cellrowborder" valign="top" width="9.25092509250925%" headers="mcps1.3.4.3.2.10.1.6 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p10674641194016">0</p>
</td>
<td class="cellrowborder" valign="top" width="10.81108110811081%" headers="mcps1.3.4.3.2.10.1.7 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p367510411400">-</p>
</td>
<td class="cellrowborder" valign="top" width="10.181018101810182%" headers="mcps1.3.4.3.2.10.1.8 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p861064353711">int</p>
</td>
<td class="cellrowborder" valign="top" width="14.931493149314932%" headers="mcps1.3.4.3.2.10.1.9 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p261004318379">package-functionname</p>
</td>
</tr>
<tr id="functiongraph_01_0304__en-us_topic_0000001298507409_row6965913151610"><td class="cellrowborder" valign="top" width="11.92119211921192%" headers="mcps1.3.4.3.2.10.1.1 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p961074363716">rejectcount</p>
</td>
<td class="cellrowborder" valign="top" width="11.92119211921192%" headers="mcps1.3.4.3.2.10.1.2 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p116101743183716">Throttles</p>
</td>
<td class="cellrowborder" valign="top" width="14.031403140314033%" headers="mcps1.3.4.3.2.10.1.3 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p126101943183716">Number of function throttles</p>
</td>
<td class="cellrowborder" valign="top" width="8.110811081108112%" headers="mcps1.3.4.3.2.10.1.4 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p761084312374">Count</p>
</td>
<td class="cellrowborder" valign="top" width="8.840884088408842%" headers="mcps1.3.4.3.2.10.1.5 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p19560184419404">-</p>
</td>
<td class="cellrowborder" valign="top" width="9.25092509250925%" headers="mcps1.3.4.3.2.10.1.6 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p145621449401">0</p>
</td>
<td class="cellrowborder" valign="top" width="10.81108110811081%" headers="mcps1.3.4.3.2.10.1.7 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p11563194412405">-</p>
</td>
<td class="cellrowborder" valign="top" width="10.181018101810182%" headers="mcps1.3.4.3.2.10.1.8 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p7610943183717">int</p>
</td>
<td class="cellrowborder" valign="top" width="14.931493149314932%" headers="mcps1.3.4.3.2.10.1.9 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p161044363718">package-functionname</p>
</td>
</tr>
<tr id="functiongraph_01_0304__en-us_topic_0000001298507409_row149651613111612"><td class="cellrowborder" valign="top" width="11.92119211921192%" headers="mcps1.3.4.3.2.10.1.1 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p1661064393711">duration</p>
</td>
<td class="cellrowborder" valign="top" width="11.92119211921192%" headers="mcps1.3.4.3.2.10.1.2 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p1610143113718">Average Duration</p>
</td>
<td class="cellrowborder" valign="top" width="14.031403140314033%" headers="mcps1.3.4.3.2.10.1.3 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p18610144343719">Average duration of function invocation</p>
</td>
<td class="cellrowborder" valign="top" width="8.110811081108112%" headers="mcps1.3.4.3.2.10.1.4 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p5610124320372">ms</p>
</td>
<td class="cellrowborder" valign="top" width="8.840884088408842%" headers="mcps1.3.4.3.2.10.1.5 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p816474634018">-</p>
</td>
<td class="cellrowborder" valign="top" width="9.25092509250925%" headers="mcps1.3.4.3.2.10.1.6 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p181642465409">0</p>
</td>
<td class="cellrowborder" valign="top" width="10.81108110811081%" headers="mcps1.3.4.3.2.10.1.7 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p616614664018">-</p>
</td>
<td class="cellrowborder" valign="top" width="10.181018101810182%" headers="mcps1.3.4.3.2.10.1.8 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p20611343133710">int</p>
</td>
<td class="cellrowborder" valign="top" width="14.931493149314932%" headers="mcps1.3.4.3.2.10.1.9 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p1361124313719">package-functionname</p>
</td>
</tr>
<tr id="functiongraph_01_0304__en-us_topic_0000001298507409_row796581316168"><td class="cellrowborder" valign="top" width="11.92119211921192%" headers="mcps1.3.4.3.2.10.1.1 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p196111143153711">maxDuration</p>
</td>
<td class="cellrowborder" valign="top" width="11.92119211921192%" headers="mcps1.3.4.3.2.10.1.2 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p1461118437379">Maximum Duration</p>
</td>
<td class="cellrowborder" valign="top" width="14.031403140314033%" headers="mcps1.3.4.3.2.10.1.3 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p7611114333711">Maximum duration of function invocation</p>
</td>
<td class="cellrowborder" valign="top" width="8.110811081108112%" headers="mcps1.3.4.3.2.10.1.4 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p5611184315375">ms</p>
</td>
<td class="cellrowborder" valign="top" width="8.840884088408842%" headers="mcps1.3.4.3.2.10.1.5 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p157418473408">-</p>
</td>
<td class="cellrowborder" valign="top" width="9.25092509250925%" headers="mcps1.3.4.3.2.10.1.6 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p15575134754012">0</p>
</td>
<td class="cellrowborder" valign="top" width="10.81108110811081%" headers="mcps1.3.4.3.2.10.1.7 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p15576134744014">-</p>
</td>
<td class="cellrowborder" valign="top" width="10.181018101810182%" headers="mcps1.3.4.3.2.10.1.8 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p1361114318375">int</p>
</td>
<td class="cellrowborder" valign="top" width="14.931493149314932%" headers="mcps1.3.4.3.2.10.1.9 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p561174323714">package-functionname</p>
</td>
</tr>
<tr id="functiongraph_01_0304__en-us_topic_0000001298507409_row4966141319168"><td class="cellrowborder" valign="top" width="11.92119211921192%" headers="mcps1.3.4.3.2.10.1.1 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p2611243193712">minDuration</p>
</td>
<td class="cellrowborder" valign="top" width="11.92119211921192%" headers="mcps1.3.4.3.2.10.1.2 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p1761164313714">Minimum Duration</p>
</td>
<td class="cellrowborder" valign="top" width="14.031403140314033%" headers="mcps1.3.4.3.2.10.1.3 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p17611243113714">Minimum duration of function invocation</p>
</td>
<td class="cellrowborder" valign="top" width="8.110811081108112%" headers="mcps1.3.4.3.2.10.1.4 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p12611643153719">ms</p>
</td>
<td class="cellrowborder" valign="top" width="8.840884088408842%" headers="mcps1.3.4.3.2.10.1.5 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p19879048124015">-</p>
</td>
<td class="cellrowborder" valign="top" width="9.25092509250925%" headers="mcps1.3.4.3.2.10.1.6 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p088024864010">0</p>
</td>
<td class="cellrowborder" valign="top" width="10.81108110811081%" headers="mcps1.3.4.3.2.10.1.7 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p188814487404">-</p>
</td>
<td class="cellrowborder" valign="top" width="10.181018101810182%" headers="mcps1.3.4.3.2.10.1.8 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p86121043163717">int</p>
</td>
<td class="cellrowborder" valign="top" width="14.931493149314932%" headers="mcps1.3.4.3.2.10.1.9 "><p id="functiongraph_01_0304__en-us_topic_0000001298507409_p19612124383720">package-functionname</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="functiongraph_01_0211.html">Metrics</a></div>
</div>
</div>