<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:series="https://publishpress.com/"
	>

<channel>
	<title>monitoring Archives - Tomoshare</title>
	<atom:link href="https://blog.tomosia.com.vn/tag/monitoring/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.tomosia.com.vn/tag/monitoring/</link>
	<description>Kênh chia sẻ kiến thức Tomosia Việt Nam</description>
	<lastBuildDate>Tue, 31 Oct 2023 10:10:59 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://blog.tomosia.com.vn/wp-content/uploads/2023/09/cropped-icon-32x32.png</url>
	<title>monitoring Archives - Tomoshare</title>
	<link>https://blog.tomosia.com.vn/tag/monitoring/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Setup New Relic for monitoring AWS Beanstalk and Java Spring Boot</title>
		<link>https://blog.tomosia.com.vn/setup-new-relic-for-monitoring-aws-beanstalk-and-java-spring-boot/</link>
					<comments>https://blog.tomosia.com.vn/setup-new-relic-for-monitoring-aws-beanstalk-and-java-spring-boot/#comments</comments>
		
		<dc:creator><![CDATA[Việt Nguyễn]]></dc:creator>
		<pubDate>Tue, 31 Oct 2023 10:10:56 +0000</pubDate>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[NewRelic]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[performance]]></category>
		<guid isPermaLink="false">https://blog.tomosia.com.vn/?p=1655</guid>

					<description><![CDATA[<p>New Relic là một dịch vụ giúp bạn theo giõi tần suất hoạt động của máy chủ, cũng&#8230;</p>
<p>The post <a href="https://blog.tomosia.com.vn/setup-new-relic-for-monitoring-aws-beanstalk-and-java-spring-boot/">Setup New Relic for monitoring AWS Beanstalk and Java Spring Boot</a> appeared first on <a href="https://blog.tomosia.com.vn">Tomoshare</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>New Relic là một dịch vụ giúp bạn theo giõi tần suất hoạt động của máy chủ, cũng như theo giõi các ứng dụng được chạy trên máy chủ như Java, PHP, Ruby,&#8230; Chúng ta có thể theo giõi tổng quan mà không cần phải truy cập vào máy chủ để kiểm tra. </p>



<p>Ở bài viết này, mình sẽ hướng dẫn các bạn setup New Relic với máy chủ sử dụng dịch vụ AWS Beanstalk và ứng dụng đc viết bằng Java Spring Boot. Bắt đầu thôiiii.</p>



<h2 id="1-dang-ki-tai-khoan-new-relic" class="wp-block-heading">1. Đăng kí tài khoản New Relic</h2>



<p>Đăng kí tài khoản New Relic rất dễ dàng tại link sau: <a href="https://newrelic.com/signup">https://newrelic.com/signup</a></p>



<p>Sau khi đăng kí thằng công, màn hình hiển thị trang dashboard của hệ thống và chúng ta có thể bắt đầu setup</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="510" src="http://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-65-1024x510.png" alt="" class="wp-image-1661" srcset="https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-65-1024x510.png 1024w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-65-300x149.png 300w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-65-768x383.png 768w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-65-1536x765.png 1536w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-65-2048x1020.png 2048w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-65-380x189.png 380w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-65-800x399.png 800w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-65-1160x578.png 1160w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-65.png 3356w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 id="2-tao-ung-dung-java-va-cai-dat" class="wp-block-heading">2. Tạo ứng dụng Java và cài đặt</h2>



<h3 id="2-1-thong-tin-ung-dung" class="wp-block-heading">2.1. Thông tin ứng dụng</h3>



<p>Trên bảng stack, chọn ứng dụng Java và tiếp tục, sau đó chọn <strong>Don&#8217;t have access</strong> the host và chọn Java tại mục <strong>Connect your applications</strong>.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="508" src="http://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-66-1024x508.png" alt="" class="wp-image-1662" srcset="https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-66-1024x508.png 1024w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-66-300x149.png 300w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-66-768x381.png 768w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-66-1536x762.png 1536w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-66-2048x1015.png 2048w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-66-380x188.png 380w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-66-800x397.png 800w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-66-1160x575.png 1160w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-66.png 3356w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Ở bài viết này chúng ta đang thực hiện trên máy chủ AWS Beanstalk nên tôi sẽ chọn <strong>On a host</strong>. Sau đó nhập tên ứng dụng và làm các bước theo hướng dẫn.</p>



<p>Ở bước <strong>Tell us about your environment</strong>, tôi chọn <strong>running on Linux</strong> và framework là Spring Boot.</p>



<h3 id="2-2-cai-dat-goi-thu-vien" class="wp-block-heading">2.2. Cài đặt gói thư viện</h3>



<p>Bước tiếp theo chúng ta cần tiến hành cài đặt gói thư viện. Bởi vì dùng AWS Beanstalk nên tôi sẽ thực hiện việc cài đặt trong folder <strong><em>.ebextension</em></strong></p>



<p>Tạo file <strong><em>newrelic.config</em></strong> trong thư mục <strong><em>.ebextensions</em></strong></p>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#F8F8F2;--cbp-line-number-width:16.854156494140625px;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#333545;color:#efefe1">ShellScript</span><span role="button" tabindex="0" data-code="commands:
  01-download-java-agent:
    command: &quot;curl -O https://download.newrelic.com/newrelic/java-agent/newrelic-agent/current/newrelic-java.zip &amp;&amp; mv newrelic-java.zip /var/newrelic-java.zip&quot;
  02-unzip-java-agent:
    command: &quot;unzip -o /var/newrelic-java.zip -d /var/&quot;
  03-give-permissions-to-newrelic:
    command: &quot;chmod a+rwx /var/newrelic&quot;
  04-replace-license-key:
    command: &quot;sed -i 's/&lt;%= license_key %&gt;/your_application_license_key/g' /var/newrelic/newrelic.yml&quot;
  05-replace-application-name:
    command: &quot;sed -i 's/My Application/your_application_license_key/g' /var/newrelic/newrelic.yml&quot;
  06-enable-infras-and-logs-metric:
       command: &quot;your_application_cmd_curl_infra&quot;" style="color:#F8F8F2;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dracula" style="background-color: #282A36" tabindex="0"><code><span class="line"><span style="color: #50FA7B">commands:</span></span>
<span class="line"><span style="color: #F8F8F2">  </span><span style="color: #50FA7B">01-download-java-agent:</span></span>
<span class="line"><span style="color: #F8F8F2">    </span><span style="color: #8BE9FD">command</span><span style="color: #F8F8F2">: </span><span style="color: #E9F284">&quot;</span><span style="color: #F1FA8C">curl -O https://download.newrelic.com/newrelic/java-agent/newrelic-agent/current/newrelic-java.zip &amp;&amp; mv newrelic-java.zip /var/newrelic-java.zip</span><span style="color: #E9F284">&quot;</span></span>
<span class="line"><span style="color: #F8F8F2">  </span><span style="color: #50FA7B">02-unzip-java-agent:</span></span>
<span class="line"><span style="color: #F8F8F2">    </span><span style="color: #8BE9FD">command</span><span style="color: #F8F8F2">: </span><span style="color: #E9F284">&quot;</span><span style="color: #F1FA8C">unzip -o /var/newrelic-java.zip -d /var/</span><span style="color: #E9F284">&quot;</span></span>
<span class="line"><span style="color: #F8F8F2">  </span><span style="color: #50FA7B">03-give-permissions-to-newrelic:</span></span>
<span class="line"><span style="color: #F8F8F2">    </span><span style="color: #8BE9FD">command</span><span style="color: #F8F8F2">: </span><span style="color: #E9F284">&quot;</span><span style="color: #F1FA8C">chmod a+rwx /var/newrelic</span><span style="color: #E9F284">&quot;</span></span>
<span class="line"><span style="color: #F8F8F2">  </span><span style="color: #50FA7B">04-replace-license-key:</span></span>
<span class="line"><span style="color: #F8F8F2">    </span><span style="color: #8BE9FD">command</span><span style="color: #F8F8F2">: </span><span style="color: #E9F284">&quot;</span><span style="color: #F1FA8C">sed -i &#39;s/&lt;%= license_key %&gt;/your_application_license_key/g&#39; /var/newrelic/newrelic.yml</span><span style="color: #E9F284">&quot;</span></span>
<span class="line"><span style="color: #F8F8F2">  </span><span style="color: #50FA7B">05-replace-application-name:</span></span>
<span class="line"><span style="color: #F8F8F2">    </span><span style="color: #8BE9FD">command</span><span style="color: #F8F8F2">: </span><span style="color: #E9F284">&quot;</span><span style="color: #F1FA8C">sed -i &#39;s/My Application/your_application_license_key/g&#39; /var/newrelic/newrelic.yml</span><span style="color: #E9F284">&quot;</span></span>
<span class="line"><span style="color: #F8F8F2">  </span><span style="color: #50FA7B">06-enable-infras-and-logs-metric:</span></span>
<span class="line"><span style="color: #F8F8F2">       </span><span style="color: #8BE9FD">command</span><span style="color: #F8F8F2">: </span><span style="color: #E9F284">&quot;</span><span style="color: #F1FA8C">your_application_cmd_curl_infra</span><span style="color: #E9F284">&quot;</span></span></code></pre></div>



<p>Trong đó:</p>



<ul class="wp-block-list">
<li><strong>your_application_license_key</strong>: license_key của bạn.</li>



<li><strong>your_application_license_key</strong>: Application name mà bạn đã đăng kí vơi new relic.</li>



<li><strong>your_application_cmd_curl_infra</strong>: Command bạn nhận đc ở bước <strong>Connect your logs and infrastructure</strong>.</li>
</ul>



<p>Nếu bạn chỉ muốn giám sát ứng dụng mà ko muốn giám sát Infras, bạn có thể bỏ qua bước <strong>06-enable-infras-and-logs-metric</strong>. Nếu cài đặt hãy disable option <strong>Automatically answer &#8220;yes&#8221; to all install prompts. We&#8217;ll stop the installer if there&#8217;s an error.</strong> trên dashboard NewRelic</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="464" src="http://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-67-1024x464.png" alt="" class="wp-image-1665" srcset="https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-67-1024x464.png 1024w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-67-300x136.png 300w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-67-768x348.png 768w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-67-1536x695.png 1536w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-67-2048x927.png 2048w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-67-380x172.png 380w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-67-800x362.png 800w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-67-1160x525.png 1160w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-67.png 2730w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 id="3-deploy-voi-codebuild-va-codepipeline" class="wp-block-heading">3. Deploy với CodeBuild và CodePipeline</h2>



<p>Chúng ta cần tạo file Procfile trong folder root của source code để định nghĩa câu lệnh chạy ứng dụng java kèm theo NewRelic</p>



<p><strong>Procfile</strong>:</p>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#F8F8F2;--cbp-line-number-width:8.42535400390625px;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#333545;color:#efefe1">ShellScript</span><span role="button" tabindex="0" data-code="web: java -javaagent:/var/newrelic/newrelic.jar -jar app.jar" style="color:#F8F8F2;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dracula" style="background-color: #282A36" tabindex="0"><code><span class="line"><span style="color: #50FA7B">web:</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">java</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-javaagent:/var/newrelic/newrelic.jar</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-jar</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">app.jar</span></span></code></pre></div>



<p>Config sẽ không chạy nếu folder .ebextensions không được deploy lên Beanstalk. Dưới đây là file <strong>Buildspec</strong> của tôi</p>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#F8F8F2;--cbp-line-number-width:16.854171752929688px;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#333545;color:#efefe1">ShellScript</span><span role="button" tabindex="0" data-code="version: 0.2

phases:
  install:
    runtime-versions:
      java: corretto11
  build:
    commands:
      - mvn install
      - mv target/*.jar app.jar
artifacts:
  files:
    - Procfile
    - app.jar
    - .ebextensions/**/*" style="color:#F8F8F2;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dracula" style="background-color: #282A36" tabindex="0"><code><span class="line"><span style="color: #50FA7B">version:</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">0.2</span></span>
<span class="line"></span>
<span class="line"><span style="color: #50FA7B">phases:</span></span>
<span class="line"><span style="color: #F8F8F2">  </span><span style="color: #50FA7B">install:</span></span>
<span class="line"><span style="color: #F8F8F2">    </span><span style="color: #50FA7B">runtime-versions:</span></span>
<span class="line"><span style="color: #F8F8F2">      </span><span style="color: #50FA7B">java:</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">corretto11</span></span>
<span class="line"><span style="color: #F8F8F2">  </span><span style="color: #50FA7B">build:</span></span>
<span class="line"><span style="color: #F8F8F2">    </span><span style="color: #50FA7B">commands:</span></span>
<span class="line"><span style="color: #F8F8F2">      </span><span style="color: #50FA7B">-</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">mvn</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">install</span></span>
<span class="line"><span style="color: #F8F8F2">      </span><span style="color: #50FA7B">-</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">mv</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">target/</span><span style="color: #BD93F9; font-style: italic">*</span><span style="color: #F1FA8C">.jar</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">app.jar</span></span>
<span class="line"><span style="color: #50FA7B">artifacts:</span></span>
<span class="line"><span style="color: #F8F8F2">  </span><span style="color: #50FA7B">files:</span></span>
<span class="line"><span style="color: #F8F8F2">    </span><span style="color: #50FA7B">-</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">Procfile</span></span>
<span class="line"><span style="color: #F8F8F2">    </span><span style="color: #50FA7B">-</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">app.jar</span></span>
<span class="line"><span style="color: #F8F8F2">    </span><span style="color: #50FA7B">-</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">.ebextensions/</span><span style="color: #BD93F9; font-style: italic">**</span><span style="color: #F1FA8C">/</span><span style="color: #BD93F9; font-style: italic">*</span></span></code></pre></div>



<p>Cuối cùng sau khi deploy thành công, thực hiện Test Connection trên NewRelic để tạo ứng dụng:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="351" src="http://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-68-1024x351.png" alt="" class="wp-image-1666" srcset="https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-68-1024x351.png 1024w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-68-300x103.png 300w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-68-768x263.png 768w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-68-1536x527.png 1536w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-68-2048x702.png 2048w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-68-380x130.png 380w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-68-800x274.png 800w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-68-1160x398.png 1160w, https://blog.tomosia.com.vn/wp-content/uploads/2023/10/image-68.png 2258w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 id="4-tong-ket" class="wp-block-heading">4. Tổng kết</h2>



<p>Còn 1 phần quan trọng mình chưa đến đó là chi phí, theo mình tìm hiểu NewRelic sẽ tính phía dựa trên dung lượng sử dụng trên hệ thống, chúng ta sẽ được miễn phí với 100GB/tháng</p>



<p>Trên đây là tổng hợp các bước setup NewRelic với ứng dụng Java chạy trên AWS Beanstalk của mình, hi vọng giúp ích mọi người.</p>



<p>Về những thông số và giá trị đem lại anh em hãy tự trải nghiệm và tận hưởng nheeeeeeeeé</p>



<p></p>



<p></p>



<p></p>



<p></p>
<p>The post <a href="https://blog.tomosia.com.vn/setup-new-relic-for-monitoring-aws-beanstalk-and-java-spring-boot/">Setup New Relic for monitoring AWS Beanstalk and Java Spring Boot</a> appeared first on <a href="https://blog.tomosia.com.vn">Tomoshare</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.tomosia.com.vn/setup-new-relic-for-monitoring-aws-beanstalk-and-java-spring-boot/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
	</channel>
</rss>
