提交 01bf46ad 编写于 作者: sinat_25235033's avatar sinat_25235033

Deploy website - based on b4b95a0b

上级 3e3b5b5b
无法预览此类型文件
......@@ -24,13 +24,13 @@
<meta name="msapplication-TileColor" content="#000">
<script src="https://hm.baidu.com/hm.js?77fb03ed1c6c1267119fec6d84dd88f3" async></script><title data-rh="true">Page Not Found | HertzBeat</title><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://hertzbeat.com/img/tancloud-logo.svg"><meta data-rh="true" name="twitter:image" content="https://hertzbeat.com/img/tancloud-logo.svg"><meta data-rh="true" property="og:url" content="https://hertzbeat.com/404.html"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docsearch:docusaurus_tag" content="default"><meta data-rh="true" name="keywords" content="monitor, apm, 监控, 开源, uptime, opensource"><meta data-rh="true" property="og:title" content="Page Not Found | HertzBeat"><link data-rh="true" rel="icon" href="/img/tancloud-logo.svg"><link data-rh="true" rel="canonical" href="https://hertzbeat.com/404.html"><link data-rh="true" rel="alternate" href="https://hertzbeat.com/zh-cn/404.html" hreflang="zh-cn"><link data-rh="true" rel="alternate" href="https://hertzbeat.com/404.html" hreflang="en"><link data-rh="true" rel="alternate" href="https://hertzbeat.com/404.html" hreflang="x-default"><link data-rh="true" rel="preconnect" href="https://JMM99UL1H5-dsn.algolia.net" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/styles.b818368f.css">
<link rel="preload" href="/assets/js/runtime~main.6e35b4db.js" as="script">
<link rel="preload" href="/assets/js/main.312afda3.js" as="script">
<link rel="preload" href="/assets/js/runtime~main.54b634b8.js" as="script">
<link rel="preload" href="/assets/js/main.7c3d0953.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==e?t(e):window.matchMedia("(prefers-color-scheme: dark)").matches?t("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,t("light"))}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div role="region"><a href="#" class="skipToContent_fXgn">Skip to main content</a></div><div class="announcementBar_mb4j" style="background-color:#7228B5;color:#fafbfc" role="banner"><div class="announcementBarPlaceholder_vyr4"></div><div class="announcementBarContent_xLdY"><font style="font-size: medium; font-weight: bolder">If you like HertzBeat,</font> <a target="_blank" style="font-size: medium; font-weight: bolder" rel="noopener noreferrer" href="https://github.com/dromara/hertzbeat">give us a star on GitHub </a> <font style="font-size: medium; font-weight: bolder"> or </font><a target="_blank" style="font-size: medium; font-weight: bolder" rel="noopener noreferrer" href="https://gitee.com/dromara/hertzbeat">Gitee please! </a>⭐️⭐️</div><button type="button" class="clean-btn close announcementBarClose_gvF7" aria-label="Close"><svg viewBox="0 0 15 15" width="14" height="14"><g stroke="currentColor" stroke-width="3.1"><path d="M.75.75l13.5 13.5M14.25.75L.75 14.25"></path></g></svg></button></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"><img src="/img/tancloud-logo.svg" alt="An open source, real-time monitoring tool with custom-monitor and agentLess." class="themedImage_ToTc themedImage--light_HNdA"><img src="/img/tancloud-logo.svg" alt="An open source, real-time monitoring tool with custom-monitor and agentLess." class="themedImage_ToTc themedImage--dark_i4oU"></div><b class="navbar__title text--truncate">HertzBeat</b></a><a class="navbar__item navbar__link" href="/docs/">Docs</a><a class="navbar__item navbar__link" href="/blog/">Blog</a><a class="navbar__item navbar__link" href="/docs/others/private">Enterprise</a><div class="navbar__item dropdown dropdown--hoverable"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link">Others</a><ul class="dropdown__menu"><li><a class="dropdown__link" href="/docs/others/contact">Discuss</a></li><li><a class="dropdown__link" href="/docs/others/developer">Contributors</a></li><li><a class="dropdown__link" href="/docs/others/contributing">Contributor Guide</a></li><li><a href="https://github.com/dromara/hertzbeat/projects/1" target="_blank" rel="noopener noreferrer" class="dropdown__link">Dashboard<svg width="12" height="12" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li><a class="dropdown__link" href="/docs/others/design">Design</a></li><li><a class="dropdown__link" href="/docs/others/sponsor">Sponsor</a></li><li><a class="dropdown__link" href="/docs/others/resource">Resource</a></li></ul></div><a href="https://summer-ospp.ac.cn/org/orgdetail/bef415f7-741e-4db8-a4ff-b3904c502471" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">OSPP<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a><a class="navbar__item navbar__link" href="/docs/others/huaweicloud">HuaweiCloud Event</a></div><div class="navbar__items navbar__items--right"><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a class="navbar__link" aria-haspopup="true" aria-expanded="false" role="button" href="/docs/">v1.3.x</a><ul class="dropdown__menu"><li><a class="dropdown__link" href="/docs/">v1.3.x</a></li><li><a class="dropdown__link" href="/docs/v1.1.x/">v1.1.x</a></li><li><a class="dropdown__link" href="/docs/v1.0.0/">v1.0.0</a></li></ul></div><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link"><svg viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" class="iconLanguage_nlXk"><path fill="currentColor" d="M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"></path></svg>English</a><ul class="dropdown__menu"><li><a href="/zh-cn/404" target="_self" rel="noopener noreferrer" class="dropdown__link">中文(中国)</a></li><li><a href="/404" target="_self" rel="noopener noreferrer" class="dropdown__link dropdown__link--active">English</a></li></ul></div><a href="https://console.tancloud.cn" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-console-link">Login Now<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="searchBox_ZlJk"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><svg width="20" height="20" class="DocSearch-Search-Icon" viewBox="0 0 20 20"><path d="M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"></span></button></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div class="main-wrapper mainWrapper_z2l0"><main class="container margin-vert--xl"><div class="row"><div class="col col--6 col--offset-3"><h1 class="hero__title">Page Not Found</h1><p>We could not find what you were looking for.</p><p>Please contact the owner of the site that linked you to the original URL and let them know their link is broken.</p></div></div></main></div><footer class="footer"><div class="container container-fluid"><div class="row footer__links"><div class="col footer__col"><div class="footer__title">Introduction</div><ul class="footer__items clean-list"><li class="footer__item"><a class="footer__link-item" href="/docs/">Introduction</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/start/quickstart">Quick Start</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/advanced/extend-point">Custom Monitor</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/help/guide">Help Doc</a></li></ul></div><div class="col footer__col"><div class="footer__title">Community</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://dromara.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Dromara<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a class="footer__link-item" href="/docs/others/contact">Contact</a></li><li class="footer__item"><a href="https://support.qq.com/products/379369/team" target="_blank" rel="noopener noreferrer" class="footer__link-item">About Us<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://tancloud.cn" target="_blank" rel="noopener noreferrer" class="footer__link-item">TanCloud<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div><div class="col footer__col"><div class="footer__title">Resource</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://github.com/dromara/hertzbeat" target="_blank" rel="noopener noreferrer" class="footer__link-item">Github<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://gitee.com/dromara/hertzbeat" target="_blank" rel="noopener noreferrer" class="footer__link-item">Gitee<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a class="footer__link-item" href="/docs/others/resource">Others</a></li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a href="https://github.com/dromara/hertzbeat" rel="noopener noreferrer" class="footerLogoLink_BH7S"><img src="/img/planet.jpg" alt="TANCLOUD探云-易用友好的高性能监控云" class="themedImage_ToTc themedImage--light_HNdA footer__logo"><img src="/img/planet.jpg" alt="TANCLOUD探云-易用友好的高性能监控云" class="themedImage_ToTc themedImage--dark_i4oU footer__logo"></a></div><div class="footer__copyright"><a target="_blank" href="https://beian.miit.gov.cn/">蜀ICP备2022002218号</a> | Copyright © 2021-2023 TANCLOUD</div></div></div></footer></div>
<script src="/assets/js/runtime~main.6e35b4db.js"></script>
<script src="/assets/js/main.312afda3.js"></script>
<script src="/assets/js/runtime~main.54b634b8.js"></script>
<script src="/assets/js/main.7c3d0953.js"></script>
</body>
</html>
\ No newline at end of file
"use strict";(self.webpackChunkhertzbeat=self.webpackChunkhertzbeat||[]).push([[4455],{3905:(t,e,a)=>{a.d(e,{Zo:()=>s,kt:()=>c});var r=a(67294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function l(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,r)}return a}function o(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?l(Object(a),!0).forEach((function(e){n(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):l(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function i(t,e){if(null==t)return{};var a,r,n=function(t,e){if(null==t)return{};var a,r,n={},l=Object.keys(t);for(r=0;r<l.length;r++)a=l[r],e.indexOf(a)>=0||(n[a]=t[a]);return n}(t,e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(r=0;r<l.length;r++)a=l[r],e.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(t,a)&&(n[a]=t[a])}return n}var m=r.createContext({}),p=function(t){var e=r.useContext(m),a=e;return t&&(a="function"==typeof t?t(e):o(o({},e),t)),a},s=function(t){var e=p(t.components);return r.createElement(m.Provider,{value:e},t.children)},d={inlineCode:"code",wrapper:function(t){var e=t.children;return r.createElement(r.Fragment,{},e)}},u=r.forwardRef((function(t,e){var a=t.components,n=t.mdxType,l=t.originalType,m=t.parentName,s=i(t,["components","mdxType","originalType","parentName"]),u=p(a),c=n,k=u["".concat(m,".").concat(c)]||u[c]||d[c]||l;return a?r.createElement(k,o(o({ref:e},s),{},{components:a})):r.createElement(k,o({ref:e},s))}));function c(t,e){var a=arguments,n=e&&e.mdxType;if("string"==typeof t||n){var l=a.length,o=new Array(l);o[0]=u;var i={};for(var m in e)hasOwnProperty.call(e,m)&&(i[m]=e[m]);i.originalType=t,i.mdxType="string"==typeof t?t:n,o[1]=i;for(var p=2;p<l;p++)o[p]=a[p];return r.createElement.apply(null,o)}return r.createElement.apply(null,a)}u.displayName="MDXCreateElement"},51971:(t,e,a)=>{a.r(e),a.d(e,{assets:()=>m,contentTitle:()=>o,default:()=>d,frontMatter:()=>l,metadata:()=>i,toc:()=>p});var r=a(87462),n=(a(67294),a(3905));const l={id:"spark",title:"Monitoring Spark",sidebar_label:"Spark Monitor",keywords:["open source monitoring tool","open source java spark monitoring tool","monitoring spark metrics"]},o=void 0,i={unversionedId:"help/spark",id:"help/spark",title:"Monitoring Spark",description:"Collect and monitor the general performance Metrics of Spark.",source:"@site/docs/help/spark.md",sourceDirName:"help",slug:"/help/spark",permalink:"/docs/help/spark",draft:!1,editUrl:"https://github.com/dromara/hertzbeat/edit/master/home/docs/help/spark.md",tags:[],version:"current",frontMatter:{id:"spark",title:"Monitoring Spark",sidebar_label:"Spark Monitor",keywords:["open source monitoring tool","open source java spark monitoring tool","monitoring spark metrics"]}},m={},p=[{value:"Spark App Enable JMX Protocol",id:"spark-app-enable-jmx-protocol",level:3},{value:"\u7b2c\u4e00\u6b65",id:"\u7b2c\u4e00\u6b65",level:2},{value:"\u7b2c\u4e8c\u6b65",id:"\u7b2c\u4e8c\u6b65",level:2},{value:"\u7b2c\u4e09\u6b65",id:"\u7b2c\u4e09\u6b65",level:2},{value:"Configuration parameter",id:"configuration-parameter",level:3},{value:"Collection Metrics",id:"collection-metrics",level:3},{value:"Metrics Set\uff1amemory_pool",id:"metrics-setmemory_pool",level:4},{value:"Metrics Set\uff1acode_cache (Only Support JDK8)",id:"metrics-setcode_cache-only-support-jdk8",level:4},{value:"Metrics Set\uff1aclass_loading",id:"metrics-setclass_loading",level:4},{value:"Metrics Set\uff1athread",id:"metrics-setthread",level:4}],s={toc:p};function d(t){let{components:e,...a}=t;return(0,n.kt)("wrapper",(0,r.Z)({},s,a,{components:e,mdxType:"MDXLayout"}),(0,n.kt)("blockquote",null,(0,n.kt)("p",{parentName:"blockquote"},"Collect and monitor the general performance Metrics of Spark.")),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"Protocol Use\uff1aJMX")),(0,n.kt)("h3",{id:"spark-app-enable-jmx-protocol"},"Spark App Enable JMX Protocol"),(0,n.kt)("ol",null,(0,n.kt)("li",{parentName:"ol"},"Add Spark ",(0,n.kt)("inlineCode",{parentName:"li"},"VM options")," When Start Server \u26a0\ufe0f customIP")),(0,n.kt)("p",null,"Refer: ",(0,n.kt)("a",{parentName:"p",href:"https://spark.apache.org/docs/latest/spark-standalone.html"},"https://spark.apache.org/docs/latest/spark-standalone.html")),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"\u76d1\u63a7\u914d\u7f6espark\u7684\u76d1\u63a7\u4e3b\u8981\u5206\u4e3aMaster\u3001Worker\u3001driver\u3001executor\u76d1\u63a7\u3002Master\u548cWorker\u7684\u76d1\u63a7\u5728spark\u96c6\u7fa4\u8fd0\u884c\u65f6\u5373\u53ef\u76d1\u63a7\uff0cDriver\u548cExcutor\u7684\u76d1\u63a7\u9700\u8981\u9488\u5bf9\u67d0\u4e00\u4e2aapp\u6765\u8fdb\u884c\u76d1\u63a7\u3002"),"\n",(0,n.kt)("strong",{parentName:"p"},"\u5982\u679c\u90fd\u8981\u76d1\u63a7\uff0c\u9700\u8981\u6839\u636e\u4ee5\u4e0b\u6b65\u9aa4\u6765\u914d\u7f6e")),(0,n.kt)("h2",{id:"\u7b2c\u4e00\u6b65"},"\u7b2c\u4e00\u6b65"),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"\u4fee\u6539$SPARK_HOME/conf/spark-env.sh\uff0c\u6dfb\u52a0\u4ee5\u4e0b\u8bed\u53e5\uff1a")),(0,n.kt)("pre",null,(0,n.kt)("code",{parentName:"pre",className:"language-shell"},'# JMX Port to use\nSPARK_DAEMON_JAVA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false" \n\n# export SPARK_DAEMON_JAVA_OPTS="$SPARK_DAEMON_JAVA_OPTS -Dcom.sun.management.jmxremote.port=$JMX_PORT "\nexport SPARK_DAEMON_JAVA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=8712 "\n')),(0,n.kt)("p",null,"\u8bed\u53e5\u4e2d\u6709$JMX_PORT\uff0c\u8fd9\u4e2a\u7684\u503c\u53ef\u4ee5\u81ea\u5b9a\u4e49\uff0c\u4e5f\u53ef\u4ee5\u83b7\u53d6\u4e00\u4e2a\u968f\u673a\u6570\u4f5c\u4e3a\u7aef\u53e3\u53f7\u3002\n\u5982\u679c\u7aef\u53e3\u81ea\u5b9a\u4e49\u4e3a\u4e00\u4e2a\u5177\u4f53\u7684\u503c\uff0c\u800c spark \u7684 Master \u548c\u5176\u4e2d\u4e4b\u4e00\u7684 Worker \u5728\u540c\u4e00\u53f0\u673a\u5668\u4e0a\uff0c\u4f1a\u51fa\u73b0\u7aef\u53e3\u51b2\u7a81\u7684\u60c5\u51b5\u3002"),(0,n.kt)("h2",{id:"\u7b2c\u4e8c\u6b65"},"\u7b2c\u4e8c\u6b65"),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"vim $SPARK_HOME/conf/metrics.properties \u6dfb\u52a0\u5982\u4e0b\u5185\u5bb9")),(0,n.kt)("pre",null,(0,n.kt)("code",{parentName:"pre",className:"language-shell"},"*.sink.jmx.class=org.apache.spark.metrics.sink.JmxSink\nmaster.source.jvm.class=org.apache.spark.metrics.source.JvmSource\nworker.source.jvm.class=org.apache.spark.metrics.source.JvmSource\ndriver.source.jvm.class=org.apache.spark.metrics.source.JvmSource\nexecutor.source.jvm.class=org.apache.spark.metrics.source.JvmSource\n")),(0,n.kt)("h2",{id:"\u7b2c\u4e09\u6b65"},"\u7b2c\u4e09\u6b65"),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"vim $SPARK_HOME/conf/spark-defaults.conf\uff0c\u6dfb\u52a0\u4ee5\u4e0b\u9879\u4e3adriver\u548cexecutor\u8bbe\u7f6e\u76d1\u63a7\u7aef\u53e3\uff0c\u5728\u6709\u7a0b\u5e8f\u8fd0\u884c\u7684\u60c5\u51b5\u4e0b\uff0c\u6b64\u7aef\u53e3\u4f1a\u88ab\u6253\u5f00\u3002")),(0,n.kt)("pre",null,(0,n.kt)("code",{parentName:"pre",className:"language-shell"},"spark.metrics.conf /opt/bigdata/spark/conf/metrics.properties\nspark.driver.extraJavaOptions -XX:+PrintGCDetails -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.mana\ngement.jmxremote.port=8712\n\nspark.executor.extraJavaOptions -XX:+PrintGCDetails -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.mana\ngement.jmxremote.port=8711\n")),(0,n.kt)("p",null,"\u5728spark\u7684Master\u548cWorker\u6b63\u5e38\u8fd0\u884c\u4ee5\u53caspark-submit\u63d0\u4ea4\u4e86\u4e00\u4e2a\u7a0b\u5e8f\u7684\u60c5\u51b5\u4e0b\uff0c\u53ef\u4ee5\u4ecelinux\u4e2d\u67e5\u8be2\u51fa\u7aef\u53e3\u53f7\u7801\u3002"),(0,n.kt)("h3",{id:"configuration-parameter"},"Configuration parameter"),(0,n.kt)("table",null,(0,n.kt)("thead",{parentName:"table"},(0,n.kt)("tr",{parentName:"thead"},(0,n.kt)("th",{parentName:"tr",align:null},"Parameter name"),(0,n.kt)("th",{parentName:"tr",align:null},"Parameter help description"))),(0,n.kt)("tbody",{parentName:"table"},(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Monitoring Host"),(0,n.kt)("td",{parentName:"tr",align:null},"Monitored IPV4, IPV6 or domain name. Note\u26a0\ufe0fWithout protocol header (eg: https://, http://)")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Monitoring name"),(0,n.kt)("td",{parentName:"tr",align:null},"Identify the name of this monitoring. The name needs to be unique")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Port"),(0,n.kt)("td",{parentName:"tr",align:null},"Port provided by JMX")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Username"),(0,n.kt)("td",{parentName:"tr",align:null},"JMX connection user name, optional")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Password"),(0,n.kt)("td",{parentName:"tr",align:null},"JMX connection password, optional")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Collection interval"),(0,n.kt)("td",{parentName:"tr",align:null},"Interval time of monitor periodic data collection, unit: second, and the minimum interval that can be set is 30 seconds")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Whether to detect"),(0,n.kt)("td",{parentName:"tr",align:null},"Whether to detect and check the availability of monitoring before adding monitoring. Adding and modifying operations will continue only after the detection is successful")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Description remarks"),(0,n.kt)("td",{parentName:"tr",align:null},"For more information about identifying and describing this monitoring, users can note information here")))),(0,n.kt)("h3",{id:"collection-metrics"},"Collection Metrics"),(0,n.kt)("h4",{id:"metrics-setmemory_pool"},"Metrics Set\uff1amemory_pool"),(0,n.kt)("table",null,(0,n.kt)("thead",{parentName:"table"},(0,n.kt)("tr",{parentName:"thead"},(0,n.kt)("th",{parentName:"tr",align:null},"Metric name"),(0,n.kt)("th",{parentName:"tr",align:null},"Metric unit"),(0,n.kt)("th",{parentName:"tr",align:null},"Metric help description"))),(0,n.kt)("tbody",{parentName:"table"},(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"name"),(0,n.kt)("td",{parentName:"tr",align:null}),(0,n.kt)("td",{parentName:"tr",align:null},"metrics name")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"committed"),(0,n.kt)("td",{parentName:"tr",align:null},"kb"),(0,n.kt)("td",{parentName:"tr",align:null},"total size")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"init"),(0,n.kt)("td",{parentName:"tr",align:null},"kb"),(0,n.kt)("td",{parentName:"tr",align:null},"init size")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"max"),(0,n.kt)("td",{parentName:"tr",align:null},"kb"),(0,n.kt)("td",{parentName:"tr",align:null},"max size")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"used"),(0,n.kt)("td",{parentName:"tr",align:null},"kb"),(0,n.kt)("td",{parentName:"tr",align:null},"used size")))),(0,n.kt)("h4",{id:"metrics-setcode_cache-only-support-jdk8"},"Metrics Set\uff1acode_cache (Only Support JDK8)"),(0,n.kt)("table",null,(0,n.kt)("thead",{parentName:"table"},(0,n.kt)("tr",{parentName:"thead"},(0,n.kt)("th",{parentName:"tr",align:null},"Metric name"),(0,n.kt)("th",{parentName:"tr",align:null},"Metric unit"),(0,n.kt)("th",{parentName:"tr",align:null},"Metric help description"))),(0,n.kt)("tbody",{parentName:"table"},(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"committed"),(0,n.kt)("td",{parentName:"tr",align:null},"kb"),(0,n.kt)("td",{parentName:"tr",align:null},"total size")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"init"),(0,n.kt)("td",{parentName:"tr",align:null},"kb"),(0,n.kt)("td",{parentName:"tr",align:null},"init size")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"max"),(0,n.kt)("td",{parentName:"tr",align:null},"kb"),(0,n.kt)("td",{parentName:"tr",align:null},"max size")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"used"),(0,n.kt)("td",{parentName:"tr",align:null},"kb"),(0,n.kt)("td",{parentName:"tr",align:null},"used size")))),(0,n.kt)("h4",{id:"metrics-setclass_loading"},"Metrics Set\uff1aclass_loading"),(0,n.kt)("table",null,(0,n.kt)("thead",{parentName:"table"},(0,n.kt)("tr",{parentName:"thead"},(0,n.kt)("th",{parentName:"tr",align:null},"Metric name"),(0,n.kt)("th",{parentName:"tr",align:null},"Metric unit"),(0,n.kt)("th",{parentName:"tr",align:null},"Metric help description"))),(0,n.kt)("tbody",{parentName:"table"},(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"LoadedClassCount"),(0,n.kt)("td",{parentName:"tr",align:null}),(0,n.kt)("td",{parentName:"tr",align:null},"Loaded Class Count")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"TotalLoadedClassCount"),(0,n.kt)("td",{parentName:"tr",align:null}),(0,n.kt)("td",{parentName:"tr",align:null},"Total Loaded Class Count")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"UnloadedClassCount"),(0,n.kt)("td",{parentName:"tr",align:null}),(0,n.kt)("td",{parentName:"tr",align:null},"Unloaded Class Count")))),(0,n.kt)("h4",{id:"metrics-setthread"},"Metrics Set\uff1athread"),(0,n.kt)("table",null,(0,n.kt)("thead",{parentName:"table"},(0,n.kt)("tr",{parentName:"thead"},(0,n.kt)("th",{parentName:"tr",align:null},"Metric name"),(0,n.kt)("th",{parentName:"tr",align:null},"Metric unit"),(0,n.kt)("th",{parentName:"tr",align:null},"Metric help description"))),(0,n.kt)("tbody",{parentName:"table"},(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"TotalStartedThreadCount"),(0,n.kt)("td",{parentName:"tr",align:null}),(0,n.kt)("td",{parentName:"tr",align:null},"Total Started Thread Count")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"ThreadCount"),(0,n.kt)("td",{parentName:"tr",align:null}),(0,n.kt)("td",{parentName:"tr",align:null},"Thread Count")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"PeakThreadCount"),(0,n.kt)("td",{parentName:"tr",align:null}),(0,n.kt)("td",{parentName:"tr",align:null},"Peak Thread Count")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"DaemonThreadCount"),(0,n.kt)("td",{parentName:"tr",align:null}),(0,n.kt)("td",{parentName:"tr",align:null},"Daemon Thread Count")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"CurrentThreadUserTime"),(0,n.kt)("td",{parentName:"tr",align:null},"ms"),(0,n.kt)("td",{parentName:"tr",align:null},"Current Thread User Time")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"CurrentThreadCpuTime"),(0,n.kt)("td",{parentName:"tr",align:null},"ms"),(0,n.kt)("td",{parentName:"tr",align:null},"Current Thread Cpu Time")))))}d.isMDXComponent=!0}}]);
\ No newline at end of file
"use strict";(self.webpackChunkhertzbeat=self.webpackChunkhertzbeat||[]).push([[9812],{3905:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>d});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var p=n.createContext({}),s=function(e){var t=n.useContext(p),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},u=function(e){var t=s(e.components);return n.createElement(p.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},c=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,o=e.originalType,p=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),c=s(r),d=a,h=c["".concat(p,".").concat(d)]||c[d]||m[d]||o;return r?n.createElement(h,i(i({ref:t},u),{},{components:r})):n.createElement(h,i({ref:t},u))}));function d(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=r.length,i=new Array(o);i[0]=c;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:a,i[1]=l;for(var s=2;s<o;s++)i[s]=r[s];return n.createElement.apply(null,i)}return n.createElement.apply(null,r)}c.displayName="MDXCreateElement"},44638:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>p,contentTitle:()=>i,default:()=>m,frontMatter:()=>o,metadata:()=>l,toc:()=>s});var n=r(87462),a=(r(67294),r(3905));const o={title:"Open source monitoring HertzBeat v1.3.2 released, Easier to use",author:"tom",author_title:"tom",author_url:"https://github.com/tomsun28",author_image_url:"https://avatars.githubusercontent.com/u/24788200?s=400&v=4",tags:["opensource","practice"],keywords:["open source monitoring system","alerting system","Linux monitoring"]},i=void 0,l={permalink:"/blog/2023/07/05/hertzbeat-v1.3.2",editUrl:"https://github.com/dromara/hertzbeat/edit/master/home/blog/2023-07-05-hertzbeat-v1.3.2.md",source:"@site/blog/2023-07-05-hertzbeat-v1.3.2.md",title:"Open source monitoring HertzBeat v1.3.2 released, Easier to use",description:"Website: hertzbeat.com | tancloud.cn",date:"2023-07-05T00:00:00.000Z",formattedDate:"July 5, 2023",tags:[{label:"opensource",permalink:"/blog/tags/opensource"},{label:"practice",permalink:"/blog/tags/practice"}],readingTime:2.79,hasTruncateMarker:!1,authors:[{name:"tom",title:"tom",url:"https://github.com/tomsun28",imageURL:"https://avatars.githubusercontent.com/u/24788200?s=400&v=4"}],frontMatter:{title:"Open source monitoring HertzBeat v1.3.2 released, Easier to use",author:"tom",author_title:"tom",author_url:"https://github.com/tomsun28",author_image_url:"https://avatars.githubusercontent.com/u/24788200?s=400&v=4",tags:["opensource","practice"],keywords:["open source monitoring system","alerting system","Linux monitoring"]},nextItem:{title:"GreptimeDB & HertzBeat, \u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e",permalink:"/blog/2023/05/11/greptimedb-store"}},p={authorsImageUrls:[void 0]},s=[{value:"What is HertzBeat?",id:"what-is-hertzbeat",level:3},{value:"v1.3.2",id:"v132",level:3},{value:"\u26c4 Supported",id:"-supported",level:2}],u={toc:s};function m(e){let{components:t,...r}=e;return(0,a.kt)("wrapper",(0,n.Z)({},u,r,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("p",null,"Website: hertzbeat.com | tancloud.cn"),(0,a.kt)("p",null,(0,a.kt)("img",{parentName:"p",src:"https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/a9629ef5bb6e486cacddb899f1495c6e~tplv-k3u1fbpfcp-zoom-1.image",alt:null})),(0,a.kt)("h3",{id:"what-is-hertzbeat"},"What is HertzBeat?"),(0,a.kt)("blockquote",null,(0,a.kt)("p",{parentName:"blockquote"},(0,a.kt)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat"},"HertzBeat")," is an open source, real-time monitoring system with custom-monitoring and agentLess.\n",(0,a.kt)("strong",{parentName:"p"},"Monitoring+Alarm+Notify")," all in one. Support monitoring web service, database, os, middleware, cloud-native, network and more.",(0,a.kt)("br",{parentName:"p"}),"\n","Easy to use, full web-based operation, monitoring and alerting at the click of a mouse, zero learning cost.",(0,a.kt)("br",{parentName:"p"}),"\n","More flexible threshold rule, timely notification delivery by ",(0,a.kt)("inlineCode",{parentName:"p"},"Discord")," ",(0,a.kt)("inlineCode",{parentName:"p"},"Slack")," ",(0,a.kt)("inlineCode",{parentName:"p"},"Telegram")," ",(0,a.kt)("inlineCode",{parentName:"p"},"Email")," ",(0,a.kt)("inlineCode",{parentName:"p"},"DingDing")," ",(0,a.kt)("inlineCode",{parentName:"p"},"WeChat")," ",(0,a.kt)("inlineCode",{parentName:"p"},"FeiShu")," ",(0,a.kt)("inlineCode",{parentName:"p"},"Webhook")," ",(0,a.kt)("inlineCode",{parentName:"p"},"SMS"),".")),(0,a.kt)("blockquote",null,(0,a.kt)("p",{parentName:"blockquote"},"We make protocols such as ",(0,a.kt)("inlineCode",{parentName:"p"},"Http, Jmx, Ssh, Snmp, Jdbc")," configurable, and you only need to configure ",(0,a.kt)("inlineCode",{parentName:"p"},"YML")," online to collect any metrics you want.",(0,a.kt)("br",{parentName:"p"}),"\n","Do you believe that you can immediately adapt a new monitoring type such as K8s or Docker just by configuring online?")),(0,a.kt)("blockquote",null,(0,a.kt)("p",{parentName:"blockquote"},(0,a.kt)("inlineCode",{parentName:"p"},"HertzBeat"),"'s powerful custom-define, multi-type support, easy expansion, low coupling, hope to help developers and micro teams to quickly build their own monitoring system.",(0,a.kt)("br",{parentName:"p"}),"\n","We also provide ",(0,a.kt)("strong",{parentName:"p"},(0,a.kt)("a",{parentName:"strong",href:"https://console.tancloud.cn"},"Monitoring SaaS Cloud")),", users no longer need to deploy a cumbersome monitoring system in order to monitor resources. ",(0,a.kt)("strong",{parentName:"p"},(0,a.kt)("a",{parentName:"strong",href:"https://console.tancloud.cn"},"Get started for free")),".")),(0,a.kt)("p",null,(0,a.kt)("img",{parentName:"p",src:"https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/4236e748f5ac4352b7cf4bb65ccf97aa~tplv-k3u1fbpfcp-zoom-1.image",alt:null})),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"Github: ",(0,a.kt)("a",{parentName:"strong",href:"https://github.com/dromara/hertzbeat"},"https://github.com/dromara/hertzbeat"))),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"Gitee: ",(0,a.kt)("a",{parentName:"strong",href:"https://gitee.com/dromara/hertzbeat"},"https://gitee.com/dromara/hertzbeat"))),(0,a.kt)("h3",{id:"v132"},"v1.3.2"),(0,a.kt)("p",null,"Hi guys! Major release. HertzBeat v1.3.2 has published. "),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"This delightful version came out of the hard work of 27 friends. Thank them! Love \ud83d\udc97")),(0,a.kt)("p",null,"In this version, we support new monitoring types and indicators for ",(0,a.kt)("strong",{parentName:"p"},"freebsd, debian, opensuse, redhat, apache doris"),", etc."),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"Support WEB page configuration mail server, replace the previous file configuration"),(0,a.kt)("li",{parentName:"ul"},"Supports alarm convergence. If repeated alarms are frequently sent, it will be resolved immediately with alarm convergence"),(0,a.kt)("li",{parentName:"ul"},"The public message queue supports Kafka. In addition to our default built-in memory message queue, it also supports an external Kafka message queue to improve system performance."),(0,a.kt)("li",{parentName:"ul"},"The new monitoring center page aggregates all monitoring types, no need to switch back and forth like before."),(0,a.kt)("li",{parentName:"ul"},"Support label group display, group and mark monitors of the same business category for unified management."),(0,a.kt)("li",{parentName:"ul"},"Threshold configuration not only has expressions, but also supports a more user-friendly operation UI. The previous expressions were not friendly to newcomers and were prone to errors. Now you can directly operate the UI, and it can switch between expressions."),(0,a.kt)("li",{parentName:"ul"},"There are many more functions such as HTTP ipv6.")),(0,a.kt)("p",null,"Fixed a large number of BUG, improved the document code, and improved the overall stability and usability. More new features are welcome to explore!"),(0,a.kt)("p",null,"Let's Try Now!"),(0,a.kt)("p",null,"Only one docker command is needed to install and experience hertzbeat\uff1a"),(0,a.kt)("p",null,(0,a.kt)("inlineCode",{parentName:"p"},"docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat")),(0,a.kt)("p",null,(0,a.kt)("inlineCode",{parentName:"p"},"or use quay.io (if dockerhub network connect timeout)")),(0,a.kt)("p",null,(0,a.kt)("inlineCode",{parentName:"p"},"docker run -d -p 1157:1157 --name hertzbeat quay.io/tancloud/hertzbeat")),(0,a.kt)("hr",null),(0,a.kt)("p",null,"Upgrade Note\u26a0\ufe0f."),(0,a.kt)("p",null,"For h2 database users, sholud exec sql below:"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sql"},"ALTER TABLE HZB_PARAM DROP CONSTRAINT CONSTRAINT_82;;\n")),(0,a.kt)("p",null,"How to Enable H2 WEB Console:",(0,a.kt)("br",{parentName:"p"}),"\n","Modify ",(0,a.kt)("inlineCode",{parentName:"p"},"application.yml")," and restart, access ",(0,a.kt)("inlineCode",{parentName:"p"},"ip:1157/h2-console")),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre"},"spring:\n h2:\n console:\n path: /h2-console\n enabled: true\n")),(0,a.kt)("hr",null),(0,a.kt)("h2",{id:"-supported"},"\u26c4 Supported"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"Site Monitor, Port Availability, Http Api, Ping Connectivity, Jvm, SiteMap Full Site, Ssl Certificate, SpringBoot, FTP Server"),(0,a.kt)("li",{parentName:"ul"},"Mysql, PostgreSQL, MariaDB, Redis, ElasticSearch, SqlServer, Oracle, MongoDB, Damon, OpenGauss, ClickHouse, IoTDB, Redis Cluster"),(0,a.kt)("li",{parentName:"ul"},"Linux, Ubuntu, CentOS, Windows"),(0,a.kt)("li",{parentName:"ul"},"Tomcat, Nacos, Zookeeper, RabbitMQ, Flink, Kafka, ShenYu, DynamicTp, Jetty, ActiveMQ"),(0,a.kt)("li",{parentName:"ul"},"Kubernetes, Docker"),(0,a.kt)("li",{parentName:"ul"},"Huawei Switch, HPE Switch, TP-LINK Switch, Cisco Switch"),(0,a.kt)("li",{parentName:"ul"},"and more for your custom monitoring."),(0,a.kt)("li",{parentName:"ul"},"Notifications support ",(0,a.kt)("inlineCode",{parentName:"li"},"Discord")," ",(0,a.kt)("inlineCode",{parentName:"li"},"Slack")," ",(0,a.kt)("inlineCode",{parentName:"li"},"Telegram")," ",(0,a.kt)("inlineCode",{parentName:"li"},"Mail")," ",(0,a.kt)("inlineCode",{parentName:"li"},"Pinning")," ",(0,a.kt)("inlineCode",{parentName:"li"},"WeChat")," ",(0,a.kt)("inlineCode",{parentName:"li"},"FlyBook")," ",(0,a.kt)("inlineCode",{parentName:"li"},"SMS")," ",(0,a.kt)("inlineCode",{parentName:"li"},"Webhook"),".")),(0,a.kt)("hr",null),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"Github: ",(0,a.kt)("a",{parentName:"strong",href:"https://github.com/dromara/hertzbeat"},"https://github.com/dromara/hertzbeat")),(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"Gitee: ",(0,a.kt)("a",{parentName:"strong",href:"https://gitee.com/dromara/hertzbeat"},"https://gitee.com/dromara/hertzbeat"))))}m.isMDXComponent=!0}}]);
\ No newline at end of file
"use strict";(self.webpackChunkhertzbeat=self.webpackChunkhertzbeat||[]).push([[9812],{3905:(e,t,r)=>{r.d(t,{Zo:()=>m,kt:()=>k});var a=r(67294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r,a,n={},o=Object.keys(e);for(a=0;a<o.length;a++)r=o[a],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var i=a.createContext({}),u=function(e){var t=a.useContext(i),r=t;return e&&(r="function"==typeof e?e(t):p(p({},t),e)),r},m=function(e){var t=u(e.components);return a.createElement(i.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},s=a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,i=e.parentName,m=l(e,["components","mdxType","originalType","parentName"]),s=u(r),k=n,b=s["".concat(i,".").concat(k)]||s[k]||c[k]||o;return r?a.createElement(b,p(p({ref:t},m),{},{components:r})):a.createElement(b,p({ref:t},m))}));function k(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,p=new Array(o);p[0]=s;var l={};for(var i in t)hasOwnProperty.call(t,i)&&(l[i]=t[i]);l.originalType=e,l.mdxType="string"==typeof e?e:n,p[1]=l;for(var u=2;u<o;u++)p[u]=r[u];return a.createElement.apply(null,p)}return a.createElement.apply(null,r)}s.displayName="MDXCreateElement"},44638:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>i,contentTitle:()=>p,default:()=>c,frontMatter:()=>o,metadata:()=>l,toc:()=>u});var a=r(87462),n=(r(67294),r(3905));const o={title:"\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat v1.3.2 \u53d1\u5e03, \u66f4\u7a33\u5b9a\u66f4\u6613\u7528",author:"tom",author_title:"tom",author_url:"https://github.com/tomsun28",author_image_url:"https://avatars.githubusercontent.com/u/24788200?s=400&v=4",tags:["opensource","practice"],keywords:["open source monitoring system","alerting system","Linux monitoring"]},p=void 0,l={permalink:"/blog/2023/07/05/hertzbeat-v1.3.2",editUrl:"https://github.com/dromara/hertzbeat/edit/master/home/blog/2023-07-05-hertzbeat-v1.3.2.md",source:"@site/blog/2023-07-05-hertzbeat-v1.3.2.md",title:"\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat v1.3.2 \u53d1\u5e03, \u66f4\u7a33\u5b9a\u66f4\u6613\u7528",description:"\u5b98\u7f51: hertzbeat.com | tancloud.cn",date:"2023-07-05T00:00:00.000Z",formattedDate:"July 5, 2023",tags:[{label:"opensource",permalink:"/blog/tags/opensource"},{label:"practice",permalink:"/blog/tags/practice"}],readingTime:3.745,hasTruncateMarker:!1,authors:[{name:"tom",title:"tom",url:"https://github.com/tomsun28",imageURL:"https://avatars.githubusercontent.com/u/24788200?s=400&v=4"}],frontMatter:{title:"\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat v1.3.2 \u53d1\u5e03, \u66f4\u7a33\u5b9a\u66f4\u6613\u7528",author:"tom",author_title:"tom",author_url:"https://github.com/tomsun28",author_image_url:"https://avatars.githubusercontent.com/u/24788200?s=400&v=4",tags:["opensource","practice"],keywords:["open source monitoring system","alerting system","Linux monitoring"]},nextItem:{title:"GreptimeDB & HertzBeat, \u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e",permalink:"/blog/2023/05/11/greptimedb-store"}},i={authorsImageUrls:[void 0]},u=[{value:"HertzBeat \u4ecb\u7ecd",id:"hertzbeat-\u4ecb\u7ecd",level:3},{value:"v1.3.2 \u6765\u4e86",id:"v132-\u6765\u4e86",level:3},{value:"\u26c4 \u5df2\u652f\u6301",id:"-\u5df2\u652f\u6301",level:2}],m={toc:u};function c(e){let{components:t,...r}=e;return(0,n.kt)("wrapper",(0,a.Z)({},m,r,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("p",null,"\u5b98\u7f51: hertzbeat.com | tancloud.cn"),(0,n.kt)("p",null,(0,n.kt)("img",{parentName:"p",src:"https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/a9629ef5bb6e486cacddb899f1495c6e~tplv-k3u1fbpfcp-zoom-1.image",alt:null})),(0,n.kt)("h3",{id:"hertzbeat-\u4ecb\u7ecd"},"HertzBeat \u4ecb\u7ecd"),(0,n.kt)("blockquote",null,(0,n.kt)("p",{parentName:"blockquote"},"HertzBeat\u8d6b\u5179\u8df3\u52a8 \u662f\u4e00\u4e2a\u62e5\u6709\u5f3a\u5927\u81ea\u5b9a\u4e49\u76d1\u63a7\u80fd\u529b\uff0c\u65e0\u9700 Agent \u7684\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7\u544a\u8b66\u5de5\u5177\u3002",(0,n.kt)("br",{parentName:"p"}),"\n","\u81f4\u529b\u4e8e",(0,n.kt)("strong",{parentName:"p"},"\u6613\u7528\u53cb\u597d"),"\uff0c\u5168 WEB \u9875\u9762\u64cd\u4f5c\uff0c\u9f20\u6807\u70b9\u4e00\u70b9\u5c31\u80fd\u76d1\u63a7\u544a\u8b66\uff0c\u96f6\u4e0a\u624b\u5b66\u4e60\u6210\u672c\u3002",(0,n.kt)("br",{parentName:"p"}),"\n","\u96c6 ",(0,n.kt)("strong",{parentName:"p"},"\u76d1\u63a7+\u544a\u8b66+\u901a\u77e5")," \u4e3a\u4e00\u4f53\uff0c\u652f\u6301\u5bf9\u5e94\u7528\u670d\u52a1\uff0c\u6570\u636e\u5e93\uff0c\u64cd\u4f5c\u7cfb\u7edf\uff0c\u4e2d\u95f4\u4ef6\uff0c\u4e91\u539f\u751f\uff0c\u7f51\u7edc\u7b49\u6307\u6807\u76d1\u63a7\uff0c\u9608\u503c\u544a\u8b66\u901a\u77e5\u4e00\u6b65\u5230\u4f4d\u3002",(0,n.kt)("br",{parentName:"p"}),"\n","\u652f\u6301\u66f4\u81ea\u7531\u5316\u7684\u9608\u503c\u89c4\u5219(\u8ba1\u7b97\u8868\u8fbe\u5f0f)\uff0c",(0,n.kt)("inlineCode",{parentName:"p"},"\u90ae\u4ef6")," ",(0,n.kt)("inlineCode",{parentName:"p"},"Discord")," ",(0,n.kt)("inlineCode",{parentName:"p"},"Slack")," ",(0,n.kt)("inlineCode",{parentName:"p"},"Telegram")," ",(0,n.kt)("inlineCode",{parentName:"p"},"\u9489\u9489")," ",(0,n.kt)("inlineCode",{parentName:"p"},"\u5fae\u4fe1")," ",(0,n.kt)("inlineCode",{parentName:"p"},"\u98de\u4e66")," ",(0,n.kt)("inlineCode",{parentName:"p"},"\u77ed\u4fe1")," ",(0,n.kt)("inlineCode",{parentName:"p"},"Webhook")," \u7b49\u65b9\u5f0f\u53ca\u65f6\u9001\u8fbe\u3002")),(0,n.kt)("blockquote",null,(0,n.kt)("p",{parentName:"blockquote"},"\u6211\u4eec\u5c06",(0,n.kt)("inlineCode",{parentName:"p"},"Http,Jmx,Ssh,Snmp,Jdbc"),"\u7b49\u534f\u8bae\u89c4\u8303\u53ef\u914d\u7f6e\u5316\uff0c\u60a8\u53ea\u9700\u914d\u7f6e",(0,n.kt)("inlineCode",{parentName:"p"},"YML"),"\u5c31\u80fd\u4f7f\u7528\u8fd9\u4e9b\u534f\u8bae\u53bb\u81ea\u5b9a\u4e49\u91c7\u96c6\u4efb\u4f55\u60a8\u60f3\u8981\u7684\u6307\u6807\u3002")),(0,n.kt)("p",null,(0,n.kt)("img",{parentName:"p",src:"https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/4236e748f5ac4352b7cf4bb65ccf97aa~tplv-k3u1fbpfcp-zoom-1.image",alt:null})),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"Github: ",(0,n.kt)("a",{parentName:"strong",href:"https://github.com/dromara/hertzbeat"},"https://github.com/dromara/hertzbeat"))),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"Gitee: ",(0,n.kt)("a",{parentName:"strong",href:"https://gitee.com/dromara/hertzbeat"},"https://gitee.com/dromara/hertzbeat"))),(0,n.kt)("h3",{id:"v132-\u6765\u4e86"},"v1.3.2 \u6765\u4e86"),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"\u8fd9\u6b21\u7d2f\u8ba1 27 \u4f4d\u5c0f\u4f19\u4f34\u4eec\u7684\u8f9b\u82e6\u8d21\u732e\u624d\u51fa\u6765\u4e86\u8fd9\u4e2a\u4ee4\u4eba\u6b23\u559c\u7684\u7248\u672c\u3002 \u611f\u8c22\u4ed6\u4eec\uff01\u7231\u5fc3\ud83d\udc97")),(0,n.kt)("p",null,"\u8fd9\u4e2a\u7248\u672c\u6211\u4eec\u652f\u6301\u5bf9",(0,n.kt)("strong",{parentName:"p"},"freebsd, debian, opensuse, redhat, apache doris"),"\u7b49\u65b0\u7684\u76d1\u63a7\u7c7b\u578b\u548c\u6307\u6807\u3002 "),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"\u652f\u6301WEB\u9875\u9762\u914d\u7f6e\u90ae\u4ef6\u670d\u52a1\u5668\uff0c\u53d6\u4ee3\u4e4b\u524d\u7684\u6587\u4ef6\u914d\u7f6e"),(0,n.kt)("li",{parentName:"ul"},"\u652f\u6301\u544a\u8b66\u6536\u655b\uff0c\u662f\u5426\u9047\u5230\u4e86\u91cd\u590d\u544a\u8b66\u9891\u7e41\u53d1\u9001\uff0c\u6709\u4e86\u544a\u8b66\u6536\u655b\u9a6c\u4e0a\u89e3\u51b3"),(0,n.kt)("li",{parentName:"ul"},"\u516c\u5171\u6d88\u606f\u961f\u5217\u652f\u6301Kafka\uff0c\u9664\u4e86\u6211\u4eec\u9ed8\u8ba4\u7684\u5185\u7f6e\u5185\u5b58\u6d88\u606f\u961f\u5217\uff0c\u4e5f\u652f\u6301\u4e86\u5916\u7f6eKafka\u6d88\u606f\u961f\u5217\uff0c\u63d0\u5347\u7cfb\u7edf\u6027\u80fd\u3002"),(0,n.kt)("li",{parentName:"ul"},"\u65b0\u7684\u76d1\u63a7\u4e2d\u5fc3\u9875\u9762\uff0c\u805a\u5408\u6240\u6709\u76d1\u63a7\u7c7b\u578b\uff0c\u4e0d\u7528\u50cf\u4e4b\u524d\u90a3\u6837\u5207\u6765\u5207\u53bb\u4e86\u3002"),(0,n.kt)("li",{parentName:"ul"},"\u652f\u6301\u6807\u7b7e\u5206\u7ec4\u5c55\u793a\uff0c\u628a\u540c\u4e00\u4e1a\u52a1\u7c7b\u522b\u7684\u76d1\u63a7\u4eec\u5206\u7ec4\u6807\u8bb0\uff0c\u7edf\u4e00\u7ba1\u7406\u3002"),(0,n.kt)("li",{parentName:"ul"},"\u9608\u503c\u914d\u7f6e\u4e0d\u4ec5\u4ec5\u6709\u8868\u8fbe\u5f0f\uff0c\u8fd8\u652f\u6301\u66f4\u4eba\u6027\u5316\u7684\u64cd\u4f5cUI\uff0c\u4e4b\u524d\u7684\u8868\u8fbe\u5f0f\u5bf9\u65b0\u4eba\u4e0d\u592a\u53cb\u597d\u5f88\u5bb9\u6613\u51fa\u9519\uff0c\u73b0\u5728\u53ef\u4ee5\u76f4\u63a5UI\u64cd\u4f5c\u5566\uff0c\u5b83\u53ef\u4ee5\u548c\u8868\u8fbe\u5f0f\u4e92\u76f8\u5207\u6362\u3002"),(0,n.kt)("li",{parentName:"ul"},"\u8fd8\u6709HTTP ipv6\u7b49\u66f4\u591a\u529f\u80fd\u3002 ")),(0,n.kt)("p",null,"\u4fee\u590d\u4e86\u5927\u91cfBUG\uff0c\u5b8c\u5584\u6587\u6863\u4ee3\u7801\uff0c\u63d0\u9ad8\u4e86\u6574\u4f53\u7684\u7a33\u5b9a\u53ef\u7528\u6027\u3002\u66f4\u591a\u65b0\u529f\u80fd\u6b22\u8fce\u63a2\u7d22\uff01 "),(0,n.kt)("p",null,"\u53ea\u9700\u8981\u4e00\u6761docker\u547d\u4ee4\u5373\u53ef\u5b89\u88c5\u4f53\u9a8chertzbeat:",(0,n.kt)("br",{parentName:"p"}),"\n",(0,n.kt)("inlineCode",{parentName:"p"},"docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat")),(0,n.kt)("p",null,"\u82e5dockerhub\u7f51\u7edc\u8d85\u65f6\uff0c\u53ef\u4ee5\u4f7f\u7528\u4e0b\u9762\u547d\u4ee4:",(0,n.kt)("br",{parentName:"p"}),"\n",(0,n.kt)("inlineCode",{parentName:"p"},"docker run -d -p 1157:1157 --name hertzbeat quay.io/tancloud/hertzbeat")),(0,n.kt)("hr",null),(0,n.kt)("h2",{id:"-\u5df2\u652f\u6301"},"\u26c4 \u5df2\u652f\u6301"),(0,n.kt)("blockquote",null,(0,n.kt)("p",{parentName:"blockquote"},"\u6211\u4eec\u5c06\u76d1\u63a7\u91c7\u96c6\u7c7b\u578b(mysql,jvm,k8s)\u90fd\u5b9a\u4e49\u4e3ayml\u76d1\u63a7\u6a21\u7248\uff0c\u7528\u6237\u53ef\u4ee5\u5bfc\u5165\u8fd9\u4e9b\u6a21\u7248\u6765\u652f\u6301\u5bf9\u5e94\u7c7b\u578b\u7684\u76d1\u63a7!",(0,n.kt)("br",{parentName:"p"}),"\n","\u6b22\u8fce\u5927\u5bb6\u4e00\u8d77\u8d21\u732e\u4f60\u4f7f\u7528\u8fc7\u7a0b\u4e2d\u81ea\u5b9a\u4e49\u7684\u901a\u7528\u76d1\u63a7\u7c7b\u578b\u76d1\u63a7\u6a21\u7248\u3002")),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"Website, Port Telnet, Http Api, Ping Connect, Jvm, SiteMap, Ssl Certificate, SpringBoot2, FTP Server, SpringBoot3"),(0,n.kt)("li",{parentName:"ul"},"Mysql, PostgreSQL, MariaDB, Redis, ElasticSearch, SqlServer, Oracle, MongoDB, DM, OpenGauss, ClickHouse, IoTDB, Redis Cluster, Redis Sentinel"),(0,n.kt)("li",{parentName:"ul"},"Linux, Ubuntu, CentOS, Windows, EulerOS, Fedora CoreOS, OpenSUSE, Rocky Linux, Red Hat, FreeBSD, AlmaLinux, Debian Linux"),(0,n.kt)("li",{parentName:"ul"},"Tomcat, Nacos, Zookeeper, RabbitMQ, Flink, Kafka, ShenYu, DynamicTp, Jetty, ActiveMQ"),(0,n.kt)("li",{parentName:"ul"},"Kubernetes, Docker"),(0,n.kt)("li",{parentName:"ul"},"CiscoSwitch, HpeSwitch, HuaweiSwitch, TpLinkSwitch, H3cSwitch"),(0,n.kt)("li",{parentName:"ul"},"\u548c\u66f4\u591a\u81ea\u5b9a\u4e49\u76d1\u63a7\u6a21\u7248\u3002"),(0,n.kt)("li",{parentName:"ul"},"\u901a\u77e5\u652f\u6301 Discord Slack Telegram \u90ae\u4ef6 \u9489\u9489 \u5fae\u4fe1 \u98de\u4e66 \u77ed\u4fe1 Webhook\u3002")),(0,n.kt)("hr",null),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"\u6b22\u8fcestar\u4e09\u8fde\u6765\u652f\u6301\u6211\u4eec")," "),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"Github: ",(0,n.kt)("a",{parentName:"strong",href:"https://github.com/dromara/hertzbeat"},"https://github.com/dromara/hertzbeat")),(0,n.kt)("br",{parentName:"p"}),"\n",(0,n.kt)("strong",{parentName:"p"},"Gitee: ",(0,n.kt)("a",{parentName:"strong",href:"https://gitee.com/dromara/hertzbeat"},"https://gitee.com/dromara/hertzbeat"))))}c.isMDXComponent=!0}}]);
\ No newline at end of file
"use strict";(self.webpackChunkhertzbeat=self.webpackChunkhertzbeat||[]).push([[5015],{3905:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>d});var a=r(67294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function i(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r,a,n={},p=Object.keys(e);for(a=0;a<p.length;a++)r=p[a],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(e);for(a=0;a<p.length;a++)r=p[a],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var o=a.createContext({}),m=function(e){var t=a.useContext(o),r=t;return e&&(r="function"==typeof e?e(t):l(l({},t),e)),r},u=function(e){var t=m(e.components);return a.createElement(o.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},s=a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,p=e.originalType,o=e.parentName,u=i(e,["components","mdxType","originalType","parentName"]),s=m(r),d=n,k=s["".concat(o,".").concat(d)]||s[d]||c[d]||p;return r?a.createElement(k,l(l({ref:t},u),{},{components:r})):a.createElement(k,l({ref:t},u))}));function d(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var p=r.length,l=new Array(p);l[0]=s;var i={};for(var o in t)hasOwnProperty.call(t,o)&&(i[o]=t[o]);i.originalType=e,i.mdxType="string"==typeof e?e:n,l[1]=i;for(var m=2;m<p;m++)l[m]=r[m];return a.createElement.apply(null,l)}return a.createElement.apply(null,r)}s.displayName="MDXCreateElement"},97471:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>o,contentTitle:()=>l,default:()=>c,frontMatter:()=>p,metadata:()=>i,toc:()=>m});var a=r(87462),n=(r(67294),r(3905));const p={title:"GreptimeDB & HertzBeat, \u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e",author:"tom",author_title:"tom",author_url:"https://github.com/tomsun28",author_image_url:"https://avatars.githubusercontent.com/u/24788200?s=400&v=4",tags:["opensource","practice"],keywords:["\u5f00\u6e90\u76d1\u63a7\u7cfb\u7edf","\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93","HertzBeat","GreptimeDB"]},l=void 0,i={permalink:"/blog/2023/05/11/greptimedb-store",editUrl:"https://github.com/dromara/hertzbeat/edit/master/home/blog/2023-05-11-greptimedb-store.md",source:"@site/blog/2023-05-11-greptimedb-store.md",title:"GreptimeDB & HertzBeat, \u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e",description:"\u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e",date:"2023-05-11T00:00:00.000Z",formattedDate:"May 11, 2023",tags:[{label:"opensource",permalink:"/blog/tags/opensource"},{label:"practice",permalink:"/blog/tags/practice"}],readingTime:6.09,hasTruncateMarker:!1,authors:[{name:"tom",title:"tom",url:"https://github.com/tomsun28",imageURL:"https://avatars.githubusercontent.com/u/24788200?s=400&v=4"}],frontMatter:{title:"GreptimeDB & HertzBeat, \u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e",author:"tom",author_title:"tom",author_url:"https://github.com/tomsun28",author_image_url:"https://avatars.githubusercontent.com/u/24788200?s=400&v=4",tags:["opensource","practice"],keywords:["\u5f00\u6e90\u76d1\u63a7\u7cfb\u7edf","\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93","HertzBeat","GreptimeDB"]},prevItem:{title:"\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat v1.3.2 \u53d1\u5e03, \u66f4\u7a33\u5b9a\u66f4\u6613\u7528",permalink:"/blog/2023/07/05/hertzbeat-v1.3.2"},nextItem:{title:"Open source real-time monitoring tool HertzBeat v1.3.1 released",permalink:"/blog/2023/05/09/hertzbeat-v1.3.1"}},o={authorsImageUrls:[void 0]},m=[{value:"\u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e",id:"\u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93-greptimedb-\u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7-hertzbeat-\u7684\u5ea6\u91cf\u6570\u636e",level:2},{value:"\u4ec0\u4e48\u662f GreptimeDB",id:"\u4ec0\u4e48\u662f-greptimedb",level:3},{value:"\u4ec0\u4e48\u662f HertzBeat",id:"\u4ec0\u4e48\u662f-hertzbeat",level:3},{value:"GreptimeDB &amp; HertzBeat",id:"greptimedb--hertzbeat",level:3},{value:"\u5b89\u88c5\u90e8\u7f72 GreptimeDB",id:"\u5b89\u88c5\u90e8\u7f72-greptimedb",level:4},{value:"\u5b89\u88c5\u90e8\u7f72 HertzBeat",id:"\u5b89\u88c5\u90e8\u7f72-hertzbeat",level:4},{value:"\u914d\u7f6e\u4f7f\u7528 GreptimeDB \u5b58\u50a8 HertzBeat \u76d1\u63a7\u6307\u6807\u5ea6\u91cf\u6570\u636e",id:"\u914d\u7f6e\u4f7f\u7528-greptimedb-\u5b58\u50a8-hertzbeat-\u76d1\u63a7\u6307\u6807\u5ea6\u91cf\u6570\u636e",level:4},{value:"\u89c2\u5bdf\u9a8c\u8bc1\u6548\u679c",id:"\u89c2\u5bdf\u9a8c\u8bc1\u6548\u679c",level:4},{value:"\u5c0f\u7ed3",id:"\u5c0f\u7ed3",level:2}],u={toc:m};function c(e){let{components:t,...p}=e;return(0,n.kt)("wrapper",(0,a.Z)({},u,p,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"\u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93-greptimedb-\u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7-hertzbeat-\u7684\u5ea6\u91cf\u6570\u636e"},"\u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e"),(0,n.kt)("h3",{id:"\u4ec0\u4e48\u662f-greptimedb"},"\u4ec0\u4e48\u662f GreptimeDB"),(0,n.kt)("blockquote",null,(0,n.kt)("p",{parentName:"blockquote"},(0,n.kt)("a",{parentName:"p",href:"https://github.com/GreptimeTeam/greptimedb"},"GreptimeDB")," \u662f\u4e00\u6b3e\u5f00\u6e90\u3001\u5206\u5e03\u5f0f\u3001\u4e91\u539f\u751f\u65f6\u5e8f\u6570\u636e\u5e93\uff0c\u878d\u5408\u65f6\u5e8f\u6570\u636e\u5904\u7406\u548c\u5206\u6790\u3002 ")),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"\u5b8c\u5584\u7684\u751f\u6001\u7cfb\u7edf\uff0c\u652f\u6301\u5927\u91cf\u5f00\u653e\u534f\u8bae\uff0c\u4e0e MySQL/PostreSQL/PromQL/OpenTSDB \u7b49\u517c\u5bb9\uff0c\u5b66\u4e60\u6210\u672c\u4f4e\uff0c\u5f00\u7bb1\u5373\u7528\u3002"),(0,n.kt)("li",{parentName:"ul"},"\u65f6\u5e8f\u3001\u5206\u6790\u6df7\u5408\u8d1f\u8f7d\uff0c\u652f\u6301\u9ad8\u5e76\u53d1\u7684\u8bfb/\u5199\uff1b\u539f\u751f\u652f\u6301 PromQL\uff0c \u652f\u6301 SQL/Python \u8fdb\u884c\u5f3a\u5927\u7684\u5e93\u5185\u5206\u6790\u3002"),(0,n.kt)("li",{parentName:"ul"},"\u9ad8\u6548\u5b58\u50a8\u4e0e\u8ba1\u7b97\uff0c\u901a\u8fc7\u5bf9\u8c61\u5b58\u50a8\u548c\u9ad8\u6570\u636e\u538b\u7f29\u7387\u5b9e\u73b0\u8d85\u4f4e\u7684\u5b58\u50a8\u6210\u672c\u3002\u5185\u7f6e\u6570\u636e\u5206\u6790\u89e3\u51b3\u65b9\u6848\uff0c\u907f\u514d\u5c06\u6570\u636e\u590d\u5236\u5230\u5916\u90e8\u6570\u636e\u4ed3\u5e93\u3002"),(0,n.kt)("li",{parentName:"ul"},"\u5206\u5e03\u5f0f\u3001\u9ad8\u53ef\u9760\u4e0e\u9ad8\u53ef\u7528\uff0c\u901a\u8fc7\u89e3\u8026\u7684\u4e91\u539f\u751f\u67b6\u6784\uff0c\u8f7b\u677e\u72ec\u7acb\u5730\u6269\u5c55\u6bcf\u4e2a\u6a21\u5757\u3002\u901a\u8fc7\u53ef\u914d\u7f6e\u7684\u526f\u672c\u548c\u81ea\u52a8\u7684\u6545\u969c\u8f6c\u79fb\u673a\u5236\uff0c\u786e\u4fdd\u6570\u636e\u7684\u53ef\u9760\u6027\u548c\u53ef\u7528\u6027\u3002")),(0,n.kt)("p",null,"Cloud: ",(0,n.kt)("strong",{parentName:"p"},(0,n.kt)("a",{parentName:"strong",href:"https://greptime.com/playground"},"GreptimePlay"))),(0,n.kt)("h3",{id:"\u4ec0\u4e48\u662f-hertzbeat"},"\u4ec0\u4e48\u662f HertzBeat"),(0,n.kt)("blockquote",null,(0,n.kt)("p",{parentName:"blockquote"},(0,n.kt)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat"},"HertzBeat")," \u4e00\u4e2a\u62e5\u6709\u5f3a\u5927\u81ea\u5b9a\u4e49\u76d1\u63a7\u80fd\u529b\uff0c\u65e0\u9700 Agent \u7684\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7\u544a\u8b66\u5de5\u5177\u3002")),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"\u96c6 ",(0,n.kt)("strong",{parentName:"li"},"\u76d1\u63a7+\u544a\u8b66+\u901a\u77e5")," All in one\uff0c\u652f\u6301\u5bf9\u5e94\u7528\u670d\u52a1\uff0c\u6570\u636e\u5e93\uff0c\u64cd\u4f5c\u7cfb\u7edf\uff0c\u4e2d\u95f4\u4ef6\uff0c\u4e91\u539f\u751f\uff0c\u7f51\u7edc\u7b49\u76d1\u63a7\uff0c\u9608\u503c\u544a\u8b66\u901a\u77e5\u4e00\u6b65\u5230\u4f4d\u3002"),(0,n.kt)("li",{parentName:"ul"},"\u66f4\u81ea\u7531\u5316\u7684\u9608\u503c\u89c4\u5219(\u8ba1\u7b97\u8868\u8fbe\u5f0f)\uff0c",(0,n.kt)("inlineCode",{parentName:"li"},"\u90ae\u4ef6")," ",(0,n.kt)("inlineCode",{parentName:"li"},"Discord")," ",(0,n.kt)("inlineCode",{parentName:"li"},"Slack")," ",(0,n.kt)("inlineCode",{parentName:"li"},"Telegram")," ",(0,n.kt)("inlineCode",{parentName:"li"},"\u9489\u9489")," ",(0,n.kt)("inlineCode",{parentName:"li"},"\u5fae\u4fe1")," ",(0,n.kt)("inlineCode",{parentName:"li"},"\u98de\u4e66")," ",(0,n.kt)("inlineCode",{parentName:"li"},"\u77ed\u4fe1")," ",(0,n.kt)("inlineCode",{parentName:"li"},"Webhook")," \u7b49\u65b9\u5f0f\u53ca\u65f6\u9001\u8fbe\u3002"),(0,n.kt)("li",{parentName:"ul"},"\u5c06",(0,n.kt)("inlineCode",{parentName:"li"},"Http,Jmx,Ssh,Snmp,Jdbc"),"\u7b49\u534f\u8bae\u89c4\u8303\u53ef\u914d\u7f6e\u5316\uff0c\u53ea\u9700\u5728\u6d4f\u89c8\u5668\u914d\u7f6e",(0,n.kt)("inlineCode",{parentName:"li"},"YML"),"\u76d1\u63a7\u6a21\u7248\u5c31\u80fd\u4f7f\u7528\u8fd9\u4e9b\u534f\u8bae\u53bb\u81ea\u5b9a\u4e49\u91c7\u96c6\u60f3\u8981\u7684\u6307\u6807\u3002")),(0,n.kt)("blockquote",null,(0,n.kt)("p",{parentName:"blockquote"},(0,n.kt)("inlineCode",{parentName:"p"},"HertzBeat"),"\u7684\u5f3a\u5927\u81ea\u5b9a\u4e49\uff0c\u591a\u7c7b\u578b\u652f\u6301\uff0c\u6613\u6269\u5c55\uff0c\u4f4e\u8026\u5408\uff0c\u5e0c\u671b\u80fd\u5e2e\u52a9\u5f00\u53d1\u8005\u548c\u4e2d\u5c0f\u56e2\u961f\u5feb\u901f\u642d\u5efa\u81ea\u6709\u76d1\u63a7\u7cfb\u7edf\u3002 ")),(0,n.kt)("p",null,"Cloud: ",(0,n.kt)("strong",{parentName:"p"},(0,n.kt)("a",{parentName:"strong",href:"https://console.tancloud.cn/"},"TanCloud"))),(0,n.kt)("h3",{id:"greptimedb--hertzbeat"},"GreptimeDB & HertzBeat"),(0,n.kt)("blockquote",null,(0,n.kt)("p",{parentName:"blockquote"},"\u4e0b\u9762\u5185\u5bb9\u6211\u4eec\u4f1a\u901a\u8fc7\u4e00\u6b65\u4e00\u6b65\u7684\u5f62\u5f0f\u6f14\u793a HertzBeat \u5982\u4f55\u7ed3\u5408 GreptimeDB \u4f5c\u4e3a\u5b58\u50a8\u7aef\u6765\u5b58\u50a8\u6536\u96c6\u5230\u7684\u6307\u6807\u6570\u636e\u3002")),(0,n.kt)("h4",{id:"\u5b89\u88c5\u90e8\u7f72-greptimedb"},"\u5b89\u88c5\u90e8\u7f72 GreptimeDB"),(0,n.kt)("p",null,"\u5177\u4f53\u53ef\u4ee5\u53c2\u8003 ",(0,n.kt)("a",{parentName:"p",href:"https://docs.greptime.com/getting-started/overview#docker"},"\u5b98\u65b9\u6587\u6863")),(0,n.kt)("ol",null,(0,n.kt)("li",{parentName:"ol"},"Docker \u5b89\u88c5 GreptimeDB")),(0,n.kt)("pre",null,(0,n.kt)("code",{parentName:"pre",className:"language-shell"},'$ docker run -p 4000-4004:4000-4004 \\\n -p 4242:4242 -v "$(pwd)/greptimedb:/tmp/greptimedb" \\\n --name greptime \\\n greptime/greptimedb:0.2.0 standalone start \\\n --http-addr 0.0.0.0:4000 \\\n --rpc-addr 0.0.0.0:4001\n')),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("inlineCode",{parentName:"li"},'-v "$(pwd)/greptimedb:/tmp/greptimedb"')," \u4e3a greptimeDB \u6570\u636e\u76ee\u5f55\u672c\u5730\u6301\u4e45\u5316\u6302\u8f7d\uff0c\u5efa\u8bae\u5c06",(0,n.kt)("inlineCode",{parentName:"li"},"$(pwd)/greptimedb"),"\u66ff\u6362\u4e3a\u60a8\u60f3\u6307\u5b9a\u5b58\u653e\u7684\u5b9e\u9645\u672c\u5730\u76ee\u5f55")),(0,n.kt)("ol",{start:2},(0,n.kt)("li",{parentName:"ol"},"\u4f7f\u7528",(0,n.kt)("inlineCode",{parentName:"li"},"$ docker ps | grep greptime"),"\u67e5\u770b GreptimeDB \u662f\u5426\u542f\u52a8\u6210\u529f")),(0,n.kt)("h4",{id:"\u5b89\u88c5\u90e8\u7f72-hertzbeat"},"\u5b89\u88c5\u90e8\u7f72 HertzBeat"),(0,n.kt)("p",null,"\u5177\u4f53\u53ef\u4ee5\u53c2\u8003 ",(0,n.kt)("a",{parentName:"p",href:"https://hertzbeat.com/zh-cn/docs/start/docker-deploy"},"\u5b98\u65b9\u6587\u6863")," "),(0,n.kt)("ol",null,(0,n.kt)("li",{parentName:"ol"},"Docker \u5b89\u88c5 HertzBeat ")),(0,n.kt)("pre",null,(0,n.kt)("code",{parentName:"pre",className:"language-shell"},"$ docker run -d -p 1157:1157 \\\n -e LANG=zh_CN.UTF-8 \\\n -e TZ=Asia/Shanghai \\\n -v /opt/data:/opt/hertzbeat/data \\\n -v /opt/application.yml:/opt/hertzbeat/config/application.yml \\\n --restart=always \\\n --name hertzbeat tancloud/hertzbeat\n")),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("p",{parentName:"li"},(0,n.kt)("inlineCode",{parentName:"p"},"-v /opt/data:/opt/hertzbeat/data")," : (\u53ef\u9009\uff0c\u6570\u636e\u6301\u4e45\u5316)\u91cd\u8981\u26a0\ufe0f \u6302\u8f7dH2\u6570\u636e\u5e93\u6587\u4ef6\u5230\u672c\u5730\u4e3b\u673a\uff0c\u4fdd\u8bc1\u6570\u636e\u4e0d\u4f1a\u56e0\u4e3a\u5bb9\u5668\u7684\u521b\u5efa\u5220\u9664\u800c\u4e22\u5931")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("p",{parentName:"li"},(0,n.kt)("inlineCode",{parentName:"p"},"-v /opt/application.yml:/opt/hertzbeat/config/application.yml")," : \u6302\u8f7d\u81ea\u5b9a\u4e49\u672c\u5730\u914d\u7f6e\u6587\u4ef6\u5230\u5bb9\u5668\u4e2d\uff0c\u5373\u4f7f\u7528\u672c\u5730\u914d\u7f6e\u6587\u4ef6\u8986\u76d6\u5bb9\u5668\u914d\u7f6e\u6587\u4ef6\u3002"))),(0,n.kt)("p",null,"\u6ce8\u610f\u26a0\ufe0f \u672c\u5730\u6302\u8f7d\u914d\u7f6e\u6587\u4ef6 ",(0,n.kt)("inlineCode",{parentName:"p"},"application.yml")," \u9700\u63d0\u524d\u5b58\u5728\uff0c\u6587\u4ef6\u5b8c\u6574\u5185\u5bb9\u89c1\u9879\u76ee\u4ed3\u5e93",(0,n.kt)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat/raw/master/script/application.yml"},"/script/application.yml")),(0,n.kt)("ol",{start:2},(0,n.kt)("li",{parentName:"ol"},"\u6d4f\u89c8\u5668\u8bbf\u95ee http://ip:1157/ \u9ed8\u8ba4\u8d26\u6237\u5bc6\u7801 admin/hertzbeat\uff0c\u67e5\u770b HertzBeat \u662f\u5426\u542f\u52a8\u6210\u529f\u3002")),(0,n.kt)("h4",{id:"\u914d\u7f6e\u4f7f\u7528-greptimedb-\u5b58\u50a8-hertzbeat-\u76d1\u63a7\u6307\u6807\u5ea6\u91cf\u6570\u636e"},"\u914d\u7f6e\u4f7f\u7528 GreptimeDB \u5b58\u50a8 HertzBeat \u76d1\u63a7\u6307\u6807\u5ea6\u91cf\u6570\u636e"),(0,n.kt)("ol",null,(0,n.kt)("li",{parentName:"ol"},"\u4fee\u6539 HertzBeat \u7aef\u914d\u7f6e\u6587\u4ef6 ")),(0,n.kt)("p",null,"\u4fee\u6539\u6302\u8f7d\u5230\u672c\u5730\u7684 HertzBeat \u914d\u7f6e\u6587\u4ef6 ",(0,n.kt)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat/raw/master/script/application.yml"},"application.yml"),", \u5b89\u88c5\u5305\u6a21\u5f0f\u4e0b\u4fee\u6539 ",(0,n.kt)("inlineCode",{parentName:"p"},"hertzbeat/config/application.yml")," "),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"\u4fee\u6539\u91cc\u9762\u7684",(0,n.kt)("inlineCode",{parentName:"strong"},"warehouse.store.jpa.enabled"),"\u53c2\u6570\u4e3a",(0,n.kt)("inlineCode",{parentName:"strong"},"false"),"\uff0c \u914d\u7f6e\u91cc\u9762\u7684",(0,n.kt)("inlineCode",{parentName:"strong"},"warehouse.store.greptime"),"\u6570\u636e\u6e90\u53c2\u6570\uff0cURL\u8d26\u6237\u5bc6\u7801\uff0c\u5e76\u542f\u7528",(0,n.kt)("inlineCode",{parentName:"strong"},"enabled"),"\u4e3a",(0,n.kt)("inlineCode",{parentName:"strong"},"true"))),(0,n.kt)("pre",null,(0,n.kt)("code",{parentName:"pre",className:"language-yaml"},"warehouse:\n store:\n # \u5173\u95ed\u9ed8\u8ba4JPA\n jpa:\n enabled: false\n greptime:\n enabled: true\n endpoint: localhost:4001\n")),(0,n.kt)("ol",{start:2},(0,n.kt)("li",{parentName:"ol"},"\u91cd\u542f HertzBeat ")),(0,n.kt)("pre",null,(0,n.kt)("code",{parentName:"pre",className:"language-shell"},"$ docker restart hertzbeat\n")),(0,n.kt)("h4",{id:"\u89c2\u5bdf\u9a8c\u8bc1\u6548\u679c"},"\u89c2\u5bdf\u9a8c\u8bc1\u6548\u679c"),(0,n.kt)("ol",null,(0,n.kt)("li",{parentName:"ol"},"\u6d4f\u89c8\u5668\u8bbf\u95ee HertzBeat http://ip:1157/ \u9ed8\u8ba4\u8d26\u6237\u5bc6\u7801 admin/hertzbeat"),(0,n.kt)("li",{parentName:"ol"},"\u4f7f\u7528 HertzBeat \u6dfb\u52a0\u5e94\u7528\u76d1\u63a7\uff0c\u6bd4\u5982\u7f51\u7ad9\u76d1\u63a7\uff0cLinux\u76d1\u63a7\uff0cMysql\u76d1\u63a7"),(0,n.kt)("li",{parentName:"ol"},"\u76d1\u63a7\u91c7\u96c6\u51e0\u4e2a\u5468\u671f\u4e4b\u540e\uff0c\u67e5\u770b GreptimeDB \u6570\u636e\u5e93\u662f\u5426\u5b58\u50a8\u6307\u6807\u5ea6\u91cf\u6570\u636e\uff0cHertzBeat \u6307\u6807\u6570\u636e\u56fe\u8868\u6570\u636e\u662f\u5426\u5c55\u793a\u6b63\u5e38\u3002")),(0,n.kt)("p",null,"\u76f4\u63a5\u4e0a\u56fe\u54c7: "),(0,n.kt)("p",null,(0,n.kt)("img",{alt:"1",src:r(29209).Z,width:"4064",height:"2166"})," "),(0,n.kt)("p",null,(0,n.kt)("img",{alt:"1",src:r(57122).Z,width:"4064",height:"2166"})),(0,n.kt)("p",null,(0,n.kt)("img",{alt:"1",src:r(56097).Z,width:"2764",height:"1664"})),(0,n.kt)("h2",{id:"\u5c0f\u7ed3"},"\u5c0f\u7ed3"),(0,n.kt)("p",null,"\u8fd9\u7bc7\u6587\u7ae0\u5e26\u6211\u4eec\u4f53\u9a8c\u4e86\u5982\u4f55\u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u6307\u6807\u5ea6\u91cf\u6570\u636e\uff0c\u603b\u7684\u6765\u770b\u4e24\u6b3e\u5f00\u6e90\u4ea7\u54c1\u4e0a\u624b\u662f\u975e\u5e38\u7b80\u5355\u7684\uff0c\u5173\u952e\u662f\u5982\u679c\u5acc\u9ebb\u70e6\u4e0d\u60f3\u90e8\u7f72\u4ed6\u4fe9\u90fd\u8fd8\u6709\u4e91\u670d\u52a1\ud83d\ude02\u8ba9\u4f60\u6298\u817e\u3002",(0,n.kt)("br",{parentName:"p"}),"\n","\u4f5c\u4e3a\u7279\u6027 ",(0,n.kt)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat/pull/834"},"HertzBeat\u652f\u6301GreptimeDB")," \u7684\u5f00\u53d1\u8005\u4e4b\u4e00\uff0c\u5728\u5b9e\u9645\u9002\u914d\u4f7f\u7528\u8fc7\u7a0b\u4e2d\uff0cGreptimeDB\u7684\u4e1d\u6ed1\u539f\u751fSDK\u548c\u7c7b\u4f3c\u5173\u7cfb\u6570\u636e\u5e93\u7684SQL\uff0c\u8ba9\u6211\u4eec\u4ece\u5176\u5b83\u65f6\u5e8f\u6570\u636e\u5e93 ",(0,n.kt)("inlineCode",{parentName:"p"},"TDengine, IotDB, InfluxDB")," \u5207\u6362\u8fc7\u53bb\u8fd8\u662f\u975e\u5e38\u5bb9\u6613\uff0c\u4f53\u9a8c\u4e1d\u6ed1\u7684\u3002"),(0,n.kt)("p",null,"GreptimeDB Github: ",(0,n.kt)("a",{parentName:"p",href:"https://github.com/GreptimeTeam/greptimedb"},"https://github.com/GreptimeTeam/greptimedb"),(0,n.kt)("br",{parentName:"p"}),"\n","HertzBeat Github: ",(0,n.kt)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat"},"https://github.com/dromara/hertzbeat")," "),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"\u6700\u540e\u5c31\u662f\u6b22\u8fce\u5927\u5bb6\u4e00\u5b9a\u8981\u591a\u591a\u4e86\u89e3\uff0c\u591a\u591a\u4f7f\u7528\uff0c\u591a\u591a\u63d0\u610f\u89c1\uff0c\u591a\u591aISSUE\uff0c\u591a\u591aPR\uff0c\u591a\u591aStar\u652f\u6301\u8fd9\u4fe9\u6ca1\u51fa\u6765\u591a\u4e45\u5e0c\u671b\u5f97\u5230\u5475\u62a4\u7684\u5f00\u6e90\u725b\u725b\u4e0d\u6015\u56f0\u96be \u4e00\u9897\u5c0f\u661f\u661f\u54e6\uff01\u505a\u5f00\u6e90\uff0c\u6211\u4eec\u662f\u84b8(\u771f)\u7684\uff0c\u7231\u5fc3\ud83d\udc97")),(0,n.kt)("p",null,"\u611f\u8c22\u6b64\u7279\u6027 ",(0,n.kt)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat/pull/834"},"HertzBeat\u652f\u6301GreptimeDB")," \u7684\u8d21\u732e\u8005\u4eec @zqr10159, @fengjiachun, @killme2008, @tomsun28"))}c.isMDXComponent=!0},29209:(e,t,r)=>{r.d(t,{Z:()=>a});const a=r.p+"assets/images/greptime-1-d2ba51f5163374602e1a0643db6edbcc.png"},57122:(e,t,r)=>{r.d(t,{Z:()=>a});const a=r.p+"assets/images/greptime-2-264d43273a7cfe3bda1112db315c6f1c.png"},56097:(e,t,r)=>{r.d(t,{Z:()=>a});const a=r.p+"assets/images/greptime-3-7640c67312e8c1db060284867b78d65e.png"}}]);
\ No newline at end of file
"use strict";(self.webpackChunkhertzbeat=self.webpackChunkhertzbeat||[]).push([[5015],{3905:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>d});var a=r(67294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function i(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r,a,n={},p=Object.keys(e);for(a=0;a<p.length;a++)r=p[a],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(e);for(a=0;a<p.length;a++)r=p[a],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var o=a.createContext({}),m=function(e){var t=a.useContext(o),r=t;return e&&(r="function"==typeof e?e(t):l(l({},t),e)),r},u=function(e){var t=m(e.components);return a.createElement(o.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},s=a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,p=e.originalType,o=e.parentName,u=i(e,["components","mdxType","originalType","parentName"]),s=m(r),d=n,k=s["".concat(o,".").concat(d)]||s[d]||c[d]||p;return r?a.createElement(k,l(l({ref:t},u),{},{components:r})):a.createElement(k,l({ref:t},u))}));function d(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var p=r.length,l=new Array(p);l[0]=s;var i={};for(var o in t)hasOwnProperty.call(t,o)&&(i[o]=t[o]);i.originalType=e,i.mdxType="string"==typeof e?e:n,l[1]=i;for(var m=2;m<p;m++)l[m]=r[m];return a.createElement.apply(null,l)}return a.createElement.apply(null,r)}s.displayName="MDXCreateElement"},97471:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>o,contentTitle:()=>l,default:()=>c,frontMatter:()=>p,metadata:()=>i,toc:()=>m});var a=r(87462),n=(r(67294),r(3905));const p={title:"GreptimeDB & HertzBeat, \u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e",author:"tom",author_title:"tom",author_url:"https://github.com/tomsun28",author_image_url:"https://avatars.githubusercontent.com/u/24788200?s=400&v=4",tags:["opensource","practice"],keywords:["\u5f00\u6e90\u76d1\u63a7\u7cfb\u7edf","\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93","HertzBeat","GreptimeDB"]},l=void 0,i={permalink:"/blog/2023/05/11/greptimedb-store",editUrl:"https://github.com/dromara/hertzbeat/edit/master/home/blog/2023-05-11-greptimedb-store.md",source:"@site/blog/2023-05-11-greptimedb-store.md",title:"GreptimeDB & HertzBeat, \u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e",description:"\u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e",date:"2023-05-11T00:00:00.000Z",formattedDate:"May 11, 2023",tags:[{label:"opensource",permalink:"/blog/tags/opensource"},{label:"practice",permalink:"/blog/tags/practice"}],readingTime:6.09,hasTruncateMarker:!1,authors:[{name:"tom",title:"tom",url:"https://github.com/tomsun28",imageURL:"https://avatars.githubusercontent.com/u/24788200?s=400&v=4"}],frontMatter:{title:"GreptimeDB & HertzBeat, \u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e",author:"tom",author_title:"tom",author_url:"https://github.com/tomsun28",author_image_url:"https://avatars.githubusercontent.com/u/24788200?s=400&v=4",tags:["opensource","practice"],keywords:["\u5f00\u6e90\u76d1\u63a7\u7cfb\u7edf","\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93","HertzBeat","GreptimeDB"]},prevItem:{title:"Open source monitoring HertzBeat v1.3.2 released, Easier to use",permalink:"/blog/2023/07/05/hertzbeat-v1.3.2"},nextItem:{title:"Open source real-time monitoring tool HertzBeat v1.3.1 released",permalink:"/blog/2023/05/09/hertzbeat-v1.3.1"}},o={authorsImageUrls:[void 0]},m=[{value:"\u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e",id:"\u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93-greptimedb-\u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7-hertzbeat-\u7684\u5ea6\u91cf\u6570\u636e",level:2},{value:"\u4ec0\u4e48\u662f GreptimeDB",id:"\u4ec0\u4e48\u662f-greptimedb",level:3},{value:"\u4ec0\u4e48\u662f HertzBeat",id:"\u4ec0\u4e48\u662f-hertzbeat",level:3},{value:"GreptimeDB &amp; HertzBeat",id:"greptimedb--hertzbeat",level:3},{value:"\u5b89\u88c5\u90e8\u7f72 GreptimeDB",id:"\u5b89\u88c5\u90e8\u7f72-greptimedb",level:4},{value:"\u5b89\u88c5\u90e8\u7f72 HertzBeat",id:"\u5b89\u88c5\u90e8\u7f72-hertzbeat",level:4},{value:"\u914d\u7f6e\u4f7f\u7528 GreptimeDB \u5b58\u50a8 HertzBeat \u76d1\u63a7\u6307\u6807\u5ea6\u91cf\u6570\u636e",id:"\u914d\u7f6e\u4f7f\u7528-greptimedb-\u5b58\u50a8-hertzbeat-\u76d1\u63a7\u6307\u6807\u5ea6\u91cf\u6570\u636e",level:4},{value:"\u89c2\u5bdf\u9a8c\u8bc1\u6548\u679c",id:"\u89c2\u5bdf\u9a8c\u8bc1\u6548\u679c",level:4},{value:"\u5c0f\u7ed3",id:"\u5c0f\u7ed3",level:2}],u={toc:m};function c(e){let{components:t,...p}=e;return(0,n.kt)("wrapper",(0,a.Z)({},u,p,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"\u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93-greptimedb-\u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7-hertzbeat-\u7684\u5ea6\u91cf\u6570\u636e"},"\u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e"),(0,n.kt)("h3",{id:"\u4ec0\u4e48\u662f-greptimedb"},"\u4ec0\u4e48\u662f GreptimeDB"),(0,n.kt)("blockquote",null,(0,n.kt)("p",{parentName:"blockquote"},(0,n.kt)("a",{parentName:"p",href:"https://github.com/GreptimeTeam/greptimedb"},"GreptimeDB")," \u662f\u4e00\u6b3e\u5f00\u6e90\u3001\u5206\u5e03\u5f0f\u3001\u4e91\u539f\u751f\u65f6\u5e8f\u6570\u636e\u5e93\uff0c\u878d\u5408\u65f6\u5e8f\u6570\u636e\u5904\u7406\u548c\u5206\u6790\u3002 ")),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"\u5b8c\u5584\u7684\u751f\u6001\u7cfb\u7edf\uff0c\u652f\u6301\u5927\u91cf\u5f00\u653e\u534f\u8bae\uff0c\u4e0e MySQL/PostreSQL/PromQL/OpenTSDB \u7b49\u517c\u5bb9\uff0c\u5b66\u4e60\u6210\u672c\u4f4e\uff0c\u5f00\u7bb1\u5373\u7528\u3002"),(0,n.kt)("li",{parentName:"ul"},"\u65f6\u5e8f\u3001\u5206\u6790\u6df7\u5408\u8d1f\u8f7d\uff0c\u652f\u6301\u9ad8\u5e76\u53d1\u7684\u8bfb/\u5199\uff1b\u539f\u751f\u652f\u6301 PromQL\uff0c \u652f\u6301 SQL/Python \u8fdb\u884c\u5f3a\u5927\u7684\u5e93\u5185\u5206\u6790\u3002"),(0,n.kt)("li",{parentName:"ul"},"\u9ad8\u6548\u5b58\u50a8\u4e0e\u8ba1\u7b97\uff0c\u901a\u8fc7\u5bf9\u8c61\u5b58\u50a8\u548c\u9ad8\u6570\u636e\u538b\u7f29\u7387\u5b9e\u73b0\u8d85\u4f4e\u7684\u5b58\u50a8\u6210\u672c\u3002\u5185\u7f6e\u6570\u636e\u5206\u6790\u89e3\u51b3\u65b9\u6848\uff0c\u907f\u514d\u5c06\u6570\u636e\u590d\u5236\u5230\u5916\u90e8\u6570\u636e\u4ed3\u5e93\u3002"),(0,n.kt)("li",{parentName:"ul"},"\u5206\u5e03\u5f0f\u3001\u9ad8\u53ef\u9760\u4e0e\u9ad8\u53ef\u7528\uff0c\u901a\u8fc7\u89e3\u8026\u7684\u4e91\u539f\u751f\u67b6\u6784\uff0c\u8f7b\u677e\u72ec\u7acb\u5730\u6269\u5c55\u6bcf\u4e2a\u6a21\u5757\u3002\u901a\u8fc7\u53ef\u914d\u7f6e\u7684\u526f\u672c\u548c\u81ea\u52a8\u7684\u6545\u969c\u8f6c\u79fb\u673a\u5236\uff0c\u786e\u4fdd\u6570\u636e\u7684\u53ef\u9760\u6027\u548c\u53ef\u7528\u6027\u3002")),(0,n.kt)("p",null,"Cloud: ",(0,n.kt)("strong",{parentName:"p"},(0,n.kt)("a",{parentName:"strong",href:"https://greptime.com/playground"},"GreptimePlay"))),(0,n.kt)("h3",{id:"\u4ec0\u4e48\u662f-hertzbeat"},"\u4ec0\u4e48\u662f HertzBeat"),(0,n.kt)("blockquote",null,(0,n.kt)("p",{parentName:"blockquote"},(0,n.kt)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat"},"HertzBeat")," \u4e00\u4e2a\u62e5\u6709\u5f3a\u5927\u81ea\u5b9a\u4e49\u76d1\u63a7\u80fd\u529b\uff0c\u65e0\u9700 Agent \u7684\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7\u544a\u8b66\u5de5\u5177\u3002")),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"\u96c6 ",(0,n.kt)("strong",{parentName:"li"},"\u76d1\u63a7+\u544a\u8b66+\u901a\u77e5")," All in one\uff0c\u652f\u6301\u5bf9\u5e94\u7528\u670d\u52a1\uff0c\u6570\u636e\u5e93\uff0c\u64cd\u4f5c\u7cfb\u7edf\uff0c\u4e2d\u95f4\u4ef6\uff0c\u4e91\u539f\u751f\uff0c\u7f51\u7edc\u7b49\u76d1\u63a7\uff0c\u9608\u503c\u544a\u8b66\u901a\u77e5\u4e00\u6b65\u5230\u4f4d\u3002"),(0,n.kt)("li",{parentName:"ul"},"\u66f4\u81ea\u7531\u5316\u7684\u9608\u503c\u89c4\u5219(\u8ba1\u7b97\u8868\u8fbe\u5f0f)\uff0c",(0,n.kt)("inlineCode",{parentName:"li"},"\u90ae\u4ef6")," ",(0,n.kt)("inlineCode",{parentName:"li"},"Discord")," ",(0,n.kt)("inlineCode",{parentName:"li"},"Slack")," ",(0,n.kt)("inlineCode",{parentName:"li"},"Telegram")," ",(0,n.kt)("inlineCode",{parentName:"li"},"\u9489\u9489")," ",(0,n.kt)("inlineCode",{parentName:"li"},"\u5fae\u4fe1")," ",(0,n.kt)("inlineCode",{parentName:"li"},"\u98de\u4e66")," ",(0,n.kt)("inlineCode",{parentName:"li"},"\u77ed\u4fe1")," ",(0,n.kt)("inlineCode",{parentName:"li"},"Webhook")," \u7b49\u65b9\u5f0f\u53ca\u65f6\u9001\u8fbe\u3002"),(0,n.kt)("li",{parentName:"ul"},"\u5c06",(0,n.kt)("inlineCode",{parentName:"li"},"Http,Jmx,Ssh,Snmp,Jdbc"),"\u7b49\u534f\u8bae\u89c4\u8303\u53ef\u914d\u7f6e\u5316\uff0c\u53ea\u9700\u5728\u6d4f\u89c8\u5668\u914d\u7f6e",(0,n.kt)("inlineCode",{parentName:"li"},"YML"),"\u76d1\u63a7\u6a21\u7248\u5c31\u80fd\u4f7f\u7528\u8fd9\u4e9b\u534f\u8bae\u53bb\u81ea\u5b9a\u4e49\u91c7\u96c6\u60f3\u8981\u7684\u6307\u6807\u3002")),(0,n.kt)("blockquote",null,(0,n.kt)("p",{parentName:"blockquote"},(0,n.kt)("inlineCode",{parentName:"p"},"HertzBeat"),"\u7684\u5f3a\u5927\u81ea\u5b9a\u4e49\uff0c\u591a\u7c7b\u578b\u652f\u6301\uff0c\u6613\u6269\u5c55\uff0c\u4f4e\u8026\u5408\uff0c\u5e0c\u671b\u80fd\u5e2e\u52a9\u5f00\u53d1\u8005\u548c\u4e2d\u5c0f\u56e2\u961f\u5feb\u901f\u642d\u5efa\u81ea\u6709\u76d1\u63a7\u7cfb\u7edf\u3002 ")),(0,n.kt)("p",null,"Cloud: ",(0,n.kt)("strong",{parentName:"p"},(0,n.kt)("a",{parentName:"strong",href:"https://console.tancloud.cn/"},"TanCloud"))),(0,n.kt)("h3",{id:"greptimedb--hertzbeat"},"GreptimeDB & HertzBeat"),(0,n.kt)("blockquote",null,(0,n.kt)("p",{parentName:"blockquote"},"\u4e0b\u9762\u5185\u5bb9\u6211\u4eec\u4f1a\u901a\u8fc7\u4e00\u6b65\u4e00\u6b65\u7684\u5f62\u5f0f\u6f14\u793a HertzBeat \u5982\u4f55\u7ed3\u5408 GreptimeDB \u4f5c\u4e3a\u5b58\u50a8\u7aef\u6765\u5b58\u50a8\u6536\u96c6\u5230\u7684\u6307\u6807\u6570\u636e\u3002")),(0,n.kt)("h4",{id:"\u5b89\u88c5\u90e8\u7f72-greptimedb"},"\u5b89\u88c5\u90e8\u7f72 GreptimeDB"),(0,n.kt)("p",null,"\u5177\u4f53\u53ef\u4ee5\u53c2\u8003 ",(0,n.kt)("a",{parentName:"p",href:"https://docs.greptime.com/getting-started/overview#docker"},"\u5b98\u65b9\u6587\u6863")),(0,n.kt)("ol",null,(0,n.kt)("li",{parentName:"ol"},"Docker \u5b89\u88c5 GreptimeDB")),(0,n.kt)("pre",null,(0,n.kt)("code",{parentName:"pre",className:"language-shell"},'$ docker run -p 4000-4004:4000-4004 \\\n -p 4242:4242 -v "$(pwd)/greptimedb:/tmp/greptimedb" \\\n --name greptime \\\n greptime/greptimedb:0.2.0 standalone start \\\n --http-addr 0.0.0.0:4000 \\\n --rpc-addr 0.0.0.0:4001\n')),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("inlineCode",{parentName:"li"},'-v "$(pwd)/greptimedb:/tmp/greptimedb"')," \u4e3a greptimeDB \u6570\u636e\u76ee\u5f55\u672c\u5730\u6301\u4e45\u5316\u6302\u8f7d\uff0c\u5efa\u8bae\u5c06",(0,n.kt)("inlineCode",{parentName:"li"},"$(pwd)/greptimedb"),"\u66ff\u6362\u4e3a\u60a8\u60f3\u6307\u5b9a\u5b58\u653e\u7684\u5b9e\u9645\u672c\u5730\u76ee\u5f55")),(0,n.kt)("ol",{start:2},(0,n.kt)("li",{parentName:"ol"},"\u4f7f\u7528",(0,n.kt)("inlineCode",{parentName:"li"},"$ docker ps | grep greptime"),"\u67e5\u770b GreptimeDB \u662f\u5426\u542f\u52a8\u6210\u529f")),(0,n.kt)("h4",{id:"\u5b89\u88c5\u90e8\u7f72-hertzbeat"},"\u5b89\u88c5\u90e8\u7f72 HertzBeat"),(0,n.kt)("p",null,"\u5177\u4f53\u53ef\u4ee5\u53c2\u8003 ",(0,n.kt)("a",{parentName:"p",href:"https://hertzbeat.com/zh-cn/docs/start/docker-deploy"},"\u5b98\u65b9\u6587\u6863")," "),(0,n.kt)("ol",null,(0,n.kt)("li",{parentName:"ol"},"Docker \u5b89\u88c5 HertzBeat ")),(0,n.kt)("pre",null,(0,n.kt)("code",{parentName:"pre",className:"language-shell"},"$ docker run -d -p 1157:1157 \\\n -e LANG=zh_CN.UTF-8 \\\n -e TZ=Asia/Shanghai \\\n -v /opt/data:/opt/hertzbeat/data \\\n -v /opt/application.yml:/opt/hertzbeat/config/application.yml \\\n --restart=always \\\n --name hertzbeat tancloud/hertzbeat\n")),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("p",{parentName:"li"},(0,n.kt)("inlineCode",{parentName:"p"},"-v /opt/data:/opt/hertzbeat/data")," : (\u53ef\u9009\uff0c\u6570\u636e\u6301\u4e45\u5316)\u91cd\u8981\u26a0\ufe0f \u6302\u8f7dH2\u6570\u636e\u5e93\u6587\u4ef6\u5230\u672c\u5730\u4e3b\u673a\uff0c\u4fdd\u8bc1\u6570\u636e\u4e0d\u4f1a\u56e0\u4e3a\u5bb9\u5668\u7684\u521b\u5efa\u5220\u9664\u800c\u4e22\u5931")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("p",{parentName:"li"},(0,n.kt)("inlineCode",{parentName:"p"},"-v /opt/application.yml:/opt/hertzbeat/config/application.yml")," : \u6302\u8f7d\u81ea\u5b9a\u4e49\u672c\u5730\u914d\u7f6e\u6587\u4ef6\u5230\u5bb9\u5668\u4e2d\uff0c\u5373\u4f7f\u7528\u672c\u5730\u914d\u7f6e\u6587\u4ef6\u8986\u76d6\u5bb9\u5668\u914d\u7f6e\u6587\u4ef6\u3002"))),(0,n.kt)("p",null,"\u6ce8\u610f\u26a0\ufe0f \u672c\u5730\u6302\u8f7d\u914d\u7f6e\u6587\u4ef6 ",(0,n.kt)("inlineCode",{parentName:"p"},"application.yml")," \u9700\u63d0\u524d\u5b58\u5728\uff0c\u6587\u4ef6\u5b8c\u6574\u5185\u5bb9\u89c1\u9879\u76ee\u4ed3\u5e93",(0,n.kt)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat/raw/master/script/application.yml"},"/script/application.yml")),(0,n.kt)("ol",{start:2},(0,n.kt)("li",{parentName:"ol"},"\u6d4f\u89c8\u5668\u8bbf\u95ee http://ip:1157/ \u9ed8\u8ba4\u8d26\u6237\u5bc6\u7801 admin/hertzbeat\uff0c\u67e5\u770b HertzBeat \u662f\u5426\u542f\u52a8\u6210\u529f\u3002")),(0,n.kt)("h4",{id:"\u914d\u7f6e\u4f7f\u7528-greptimedb-\u5b58\u50a8-hertzbeat-\u76d1\u63a7\u6307\u6807\u5ea6\u91cf\u6570\u636e"},"\u914d\u7f6e\u4f7f\u7528 GreptimeDB \u5b58\u50a8 HertzBeat \u76d1\u63a7\u6307\u6807\u5ea6\u91cf\u6570\u636e"),(0,n.kt)("ol",null,(0,n.kt)("li",{parentName:"ol"},"\u4fee\u6539 HertzBeat \u7aef\u914d\u7f6e\u6587\u4ef6 ")),(0,n.kt)("p",null,"\u4fee\u6539\u6302\u8f7d\u5230\u672c\u5730\u7684 HertzBeat \u914d\u7f6e\u6587\u4ef6 ",(0,n.kt)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat/raw/master/script/application.yml"},"application.yml"),", \u5b89\u88c5\u5305\u6a21\u5f0f\u4e0b\u4fee\u6539 ",(0,n.kt)("inlineCode",{parentName:"p"},"hertzbeat/config/application.yml")," "),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"\u4fee\u6539\u91cc\u9762\u7684",(0,n.kt)("inlineCode",{parentName:"strong"},"warehouse.store.jpa.enabled"),"\u53c2\u6570\u4e3a",(0,n.kt)("inlineCode",{parentName:"strong"},"false"),"\uff0c \u914d\u7f6e\u91cc\u9762\u7684",(0,n.kt)("inlineCode",{parentName:"strong"},"warehouse.store.greptime"),"\u6570\u636e\u6e90\u53c2\u6570\uff0cURL\u8d26\u6237\u5bc6\u7801\uff0c\u5e76\u542f\u7528",(0,n.kt)("inlineCode",{parentName:"strong"},"enabled"),"\u4e3a",(0,n.kt)("inlineCode",{parentName:"strong"},"true"))),(0,n.kt)("pre",null,(0,n.kt)("code",{parentName:"pre",className:"language-yaml"},"warehouse:\n store:\n # \u5173\u95ed\u9ed8\u8ba4JPA\n jpa:\n enabled: false\n greptime:\n enabled: true\n endpoint: localhost:4001\n")),(0,n.kt)("ol",{start:2},(0,n.kt)("li",{parentName:"ol"},"\u91cd\u542f HertzBeat ")),(0,n.kt)("pre",null,(0,n.kt)("code",{parentName:"pre",className:"language-shell"},"$ docker restart hertzbeat\n")),(0,n.kt)("h4",{id:"\u89c2\u5bdf\u9a8c\u8bc1\u6548\u679c"},"\u89c2\u5bdf\u9a8c\u8bc1\u6548\u679c"),(0,n.kt)("ol",null,(0,n.kt)("li",{parentName:"ol"},"\u6d4f\u89c8\u5668\u8bbf\u95ee HertzBeat http://ip:1157/ \u9ed8\u8ba4\u8d26\u6237\u5bc6\u7801 admin/hertzbeat"),(0,n.kt)("li",{parentName:"ol"},"\u4f7f\u7528 HertzBeat \u6dfb\u52a0\u5e94\u7528\u76d1\u63a7\uff0c\u6bd4\u5982\u7f51\u7ad9\u76d1\u63a7\uff0cLinux\u76d1\u63a7\uff0cMysql\u76d1\u63a7"),(0,n.kt)("li",{parentName:"ol"},"\u76d1\u63a7\u91c7\u96c6\u51e0\u4e2a\u5468\u671f\u4e4b\u540e\uff0c\u67e5\u770b GreptimeDB \u6570\u636e\u5e93\u662f\u5426\u5b58\u50a8\u6307\u6807\u5ea6\u91cf\u6570\u636e\uff0cHertzBeat \u6307\u6807\u6570\u636e\u56fe\u8868\u6570\u636e\u662f\u5426\u5c55\u793a\u6b63\u5e38\u3002")),(0,n.kt)("p",null,"\u76f4\u63a5\u4e0a\u56fe\u54c7: "),(0,n.kt)("p",null,(0,n.kt)("img",{alt:"1",src:r(29209).Z,width:"4064",height:"2166"})," "),(0,n.kt)("p",null,(0,n.kt)("img",{alt:"1",src:r(57122).Z,width:"4064",height:"2166"})),(0,n.kt)("p",null,(0,n.kt)("img",{alt:"1",src:r(56097).Z,width:"2764",height:"1664"})),(0,n.kt)("h2",{id:"\u5c0f\u7ed3"},"\u5c0f\u7ed3"),(0,n.kt)("p",null,"\u8fd9\u7bc7\u6587\u7ae0\u5e26\u6211\u4eec\u4f53\u9a8c\u4e86\u5982\u4f55\u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u6307\u6807\u5ea6\u91cf\u6570\u636e\uff0c\u603b\u7684\u6765\u770b\u4e24\u6b3e\u5f00\u6e90\u4ea7\u54c1\u4e0a\u624b\u662f\u975e\u5e38\u7b80\u5355\u7684\uff0c\u5173\u952e\u662f\u5982\u679c\u5acc\u9ebb\u70e6\u4e0d\u60f3\u90e8\u7f72\u4ed6\u4fe9\u90fd\u8fd8\u6709\u4e91\u670d\u52a1\ud83d\ude02\u8ba9\u4f60\u6298\u817e\u3002",(0,n.kt)("br",{parentName:"p"}),"\n","\u4f5c\u4e3a\u7279\u6027 ",(0,n.kt)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat/pull/834"},"HertzBeat\u652f\u6301GreptimeDB")," \u7684\u5f00\u53d1\u8005\u4e4b\u4e00\uff0c\u5728\u5b9e\u9645\u9002\u914d\u4f7f\u7528\u8fc7\u7a0b\u4e2d\uff0cGreptimeDB\u7684\u4e1d\u6ed1\u539f\u751fSDK\u548c\u7c7b\u4f3c\u5173\u7cfb\u6570\u636e\u5e93\u7684SQL\uff0c\u8ba9\u6211\u4eec\u4ece\u5176\u5b83\u65f6\u5e8f\u6570\u636e\u5e93 ",(0,n.kt)("inlineCode",{parentName:"p"},"TDengine, IotDB, InfluxDB")," \u5207\u6362\u8fc7\u53bb\u8fd8\u662f\u975e\u5e38\u5bb9\u6613\uff0c\u4f53\u9a8c\u4e1d\u6ed1\u7684\u3002"),(0,n.kt)("p",null,"GreptimeDB Github: ",(0,n.kt)("a",{parentName:"p",href:"https://github.com/GreptimeTeam/greptimedb"},"https://github.com/GreptimeTeam/greptimedb"),(0,n.kt)("br",{parentName:"p"}),"\n","HertzBeat Github: ",(0,n.kt)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat"},"https://github.com/dromara/hertzbeat")," "),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"\u6700\u540e\u5c31\u662f\u6b22\u8fce\u5927\u5bb6\u4e00\u5b9a\u8981\u591a\u591a\u4e86\u89e3\uff0c\u591a\u591a\u4f7f\u7528\uff0c\u591a\u591a\u63d0\u610f\u89c1\uff0c\u591a\u591aISSUE\uff0c\u591a\u591aPR\uff0c\u591a\u591aStar\u652f\u6301\u8fd9\u4fe9\u6ca1\u51fa\u6765\u591a\u4e45\u5e0c\u671b\u5f97\u5230\u5475\u62a4\u7684\u5f00\u6e90\u725b\u725b\u4e0d\u6015\u56f0\u96be \u4e00\u9897\u5c0f\u661f\u661f\u54e6\uff01\u505a\u5f00\u6e90\uff0c\u6211\u4eec\u662f\u84b8(\u771f)\u7684\uff0c\u7231\u5fc3\ud83d\udc97")),(0,n.kt)("p",null,"\u611f\u8c22\u6b64\u7279\u6027 ",(0,n.kt)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat/pull/834"},"HertzBeat\u652f\u6301GreptimeDB")," \u7684\u8d21\u732e\u8005\u4eec @zqr10159, @fengjiachun, @killme2008, @tomsun28"))}c.isMDXComponent=!0},29209:(e,t,r)=>{r.d(t,{Z:()=>a});const a=r.p+"assets/images/greptime-1-d2ba51f5163374602e1a0643db6edbcc.png"},57122:(e,t,r)=>{r.d(t,{Z:()=>a});const a=r.p+"assets/images/greptime-2-264d43273a7cfe3bda1112db315c6f1c.png"},56097:(e,t,r)=>{r.d(t,{Z:()=>a});const a=r.p+"assets/images/greptime-3-7640c67312e8c1db060284867b78d65e.png"}}]);
\ No newline at end of file
"use strict";(self.webpackChunkhertzbeat=self.webpackChunkhertzbeat||[]).push([[2358],{3905:(e,t,r)=>{r.d(t,{Zo:()=>c,kt:()=>m});var n=r(67294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function s(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var p=n.createContext({}),l=function(e){var t=n.useContext(p),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},c=function(e){var t=l(e.components);return n.createElement(p.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},u=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,a=e.originalType,p=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),u=l(r),m=o,v=u["".concat(p,".").concat(m)]||u[m]||d[m]||a;return r?n.createElement(v,i(i({ref:t},c),{},{components:r})):n.createElement(v,i({ref:t},c))}));function m(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=r.length,i=new Array(a);i[0]=u;var s={};for(var p in t)hasOwnProperty.call(t,p)&&(s[p]=t[p]);s.originalType=e,s.mdxType="string"==typeof e?e:o,i[1]=s;for(var l=2;l<a;l++)i[l]=r[l];return n.createElement.apply(null,i)}return n.createElement.apply(null,r)}u.displayName="MDXCreateElement"},59900:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>p,contentTitle:()=>i,default:()=>d,frontMatter:()=>a,metadata:()=>s,toc:()=>l});var n=r(87462),o=(r(67294),r(3905));const a={id:"private",title:"Privatization deployment",sidebar_label:"Privatization deployment"},i=void 0,s={unversionedId:"others/private",id:"others/private",title:"Privatization deployment",description:"If your team wants to privatize and deploy this monitoring tool, we currently provide two solutions.",source:"@site/docs/others/private.md",sourceDirName:"others",slug:"/others/private",permalink:"/docs/others/private",draft:!1,editUrl:"https://github.com/dromara/hertzbeat/edit/master/home/docs/others/private.md",tags:[],version:"current",frontMatter:{id:"private",title:"Privatization deployment",sidebar_label:"Privatization deployment"},sidebar:"docs",previous:{title:"Sponsor",permalink:"/docs/others/sponsor"},next:{title:"Related resources",permalink:"/docs/others/resource"}},p={},l=[{value:"Community monitoring product HertzBeat (Free, copyright reserved)",id:"community-monitoring-product-hertzbeat-free-copyright-reserved",level:4},{value:"Cluster SAAS version of HertzBeat-TanCloud (paid)",id:"cluster-saas-version-of-hertzbeat-tancloud-paid",level:4},{value:"Privatized custom function development (paid)",id:"privatized-custom-function-development-paid",level:4}],c={toc:l};function d(e){let{components:t,...r}=e;return(0,o.kt)("wrapper",(0,n.Z)({},c,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"If your team wants to privatize and deploy this monitoring tool, we currently provide two solutions. "),(0,o.kt)("h4",{id:"community-monitoring-product-hertzbeat-free-copyright-reserved"},"Community monitoring product HertzBeat (Free, copyright reserved)"),(0,o.kt)("p",null,"We provide community version monitoring product hertzbeat, which can be downloaded and deployed directly by referring to ",(0,o.kt)("a",{parentName:"p",href:"/docs"},"HertzBeat deployment document"),". It is free for individuals or enterprises.",(0,o.kt)("br",{parentName:"p"}),"\n","All copyrights, patents, trademarks and ownership statements in this work and the source code must be retained.\nYou can feed back or learn problems encountered during installation and deployment through ",(0,o.kt)("a",{parentName:"p",href:"/docs/others/contact"},"communities, wechat groups, QQ groups, etc."),".",(0,o.kt)("br",{parentName:"p"}),"\n","We also provide paid remote installation and deployment services."),(0,o.kt)("h4",{id:"cluster-saas-version-of-hertzbeat-tancloud-paid"},"Cluster SAAS version of HertzBeat-TanCloud (paid)"),(0,o.kt)("p",null,"This version is the corresponding version of ",(0,o.kt)("a",{parentName:"p",href:"https://console.tancloud.cn"},"TanCloud Official website")," environment. Compared with hertzbeat, it has functions of clustering, users, tenants and so on, which is suitable for medium and large-scale team enterprises.\nThis version is a paid version. For tancloud privatization deployment plan and price, please consult us on WeChat tan-cloud, and add WeChat please note: privatization + team name. "),(0,o.kt)("h4",{id:"privatized-custom-function-development-paid"},"Privatized custom function development (paid)"),(0,o.kt)("p",null,"Support the development of custom functions and features. Please contact us on WeChat tan-cloud, and please note: privatization + team name. "),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"Welcome to introduce business and become a recommender. We will give the recommender 20% - 30% commission reward for orders")))}d.isMDXComponent=!0}}]);
\ No newline at end of file
"use strict";(self.webpackChunkhertzbeat=self.webpackChunkhertzbeat||[]).push([[2358],{3905:(e,t,r)=>{r.d(t,{Zo:()=>c,kt:()=>m});var n=r(67294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function s(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var p=n.createContext({}),l=function(e){var t=n.useContext(p),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},c=function(e){var t=l(e.components);return n.createElement(p.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},u=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,a=e.originalType,p=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),u=l(r),m=o,f=u["".concat(p,".").concat(m)]||u[m]||d[m]||a;return r?n.createElement(f,i(i({ref:t},c),{},{components:r})):n.createElement(f,i({ref:t},c))}));function m(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=r.length,i=new Array(a);i[0]=u;var s={};for(var p in t)hasOwnProperty.call(t,p)&&(s[p]=t[p]);s.originalType=e,s.mdxType="string"==typeof e?e:o,i[1]=s;for(var l=2;l<a;l++)i[l]=r[l];return n.createElement.apply(null,i)}return n.createElement.apply(null,r)}u.displayName="MDXCreateElement"},59900:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>p,contentTitle:()=>i,default:()=>d,frontMatter:()=>a,metadata:()=>s,toc:()=>l});var n=r(87462),o=(r(67294),r(3905));const a={id:"private",title:"Enterprise",sidebar_label:"Enterprise"},i=void 0,s={unversionedId:"others/private",id:"others/private",title:"Enterprise",description:"Open source does not mean completely free. If you modify HertzBeat's logo, name, copyright, etc., please ask us for authorization, otherwise there will be legal risks.",source:"@site/docs/others/private.md",sourceDirName:"others",slug:"/others/private",permalink:"/docs/others/private",draft:!1,editUrl:"https://github.com/dromara/hertzbeat/edit/master/home/docs/others/private.md",tags:[],version:"current",frontMatter:{id:"private",title:"Enterprise",sidebar_label:"Enterprise"},sidebar:"docs",previous:{title:"Sponsor",permalink:"/docs/others/sponsor"},next:{title:"Related resources",permalink:"/docs/others/resource"}},p={},l=[{value:"HertzBeat Licensed Version (paid)",id:"hertzbeat-licensed-version-paid",level:2},{value:"Enterprise Edition TanCloud (Paid)",id:"enterprise-edition-tancloud-paid",level:2}],c={toc:l};function d(e){let{components:t,...r}=e;return(0,o.kt)("wrapper",(0,n.Z)({},c,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("admonition",{type:"tip"},(0,o.kt)("p",{parentName:"admonition"},(0,o.kt)("strong",{parentName:"p"},"Open source does not mean completely free. If you modify HertzBeat's logo, name, copyright, etc., please ask us for authorization, otherwise there will be legal risks."),(0,o.kt)("br",{parentName:"p"}),"\n",(0,o.kt)("strong",{parentName:"p"},"Open source is based on mutual trust, please don't let developers chill."))),(0,o.kt)("p",null,"HertzBeat monitoring products are divided into open source community version and enterprise version. The enterprise version ",(0,o.kt)("strong",{parentName:"p"},"provides more enterprise-level features such as user management and log auditing"),". The maintenance team quickly responds to enterprise needs."),(0,o.kt)("h2",{id:"hertzbeat-licensed-version-paid"},"HertzBeat Licensed Version (paid)"),(0,o.kt)("p",null,"We provide the community open source version of the monitoring product HertzBeat, which can be used by individuals and businesses for free, ",(0,o.kt)("strong",{parentName:"p"},"Requires complete reservation of copyright, Logo, trademark, footer copyright statement, and attribution statement"),".",(0,o.kt)("br",{parentName:"p"}),"\n","In some cases, enterprises need to modify the copyright LOGO and attribution statement based on the open source version for secondary development. We have launched ",(0,o.kt)("strong",{parentName:"p"},"HertzBeat Authorized Version")," for such needs.",(0,o.kt)("br",{parentName:"p"}),"\n","This authorization needs to be paid. We implement enterprise-scale tiered pricing, and will give away technical support, etc. For specific plans and prices, please add our WeChat ",(0,o.kt)("inlineCode",{parentName:"p"},"tan-cloud")," or email ",(0,o.kt)("inlineCode",{parentName:"p"},"tomsun28@outlook.com"),", please note: authorization + team name"),(0,o.kt)("h2",{id:"enterprise-edition-tancloud-paid"},"Enterprise Edition TanCloud (Paid)"),(0,o.kt)("p",null,"The enterprise version of the monitoring system is a version specially launched by the TanCloud team for enterprise-level needs. It provides ",(0,o.kt)("strong",{parentName:"p"},"user management, permissions, logs and other enterprise-level features"),", and has received quick response and technical support from our maintenance team.",(0,o.kt)("br",{parentName:"p"}),"\n","The enterprise version is a paid version. We implement enterprise-scale tiered pricing, and will give away technical support, free maintenance period, technical explanation, etc. For specific plans and prices, please add us WeChat ",(0,o.kt)("inlineCode",{parentName:"p"},"tan-cloud")," or email ",(0,o.kt)("inlineCode",{parentName:"p"},"tomsun28@outlook.com"),", please note: Enterprise Edition + team name"),(0,o.kt)("p",null,"Welcome to introduce business to become a recommendation officer, there will be rewards for successful transactions"))}d.isMDXComponent=!0}}]);
\ No newline at end of file
"use strict";(self.webpackChunkhertzbeat=self.webpackChunkhertzbeat||[]).push([[4012],{3905:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>d});var a=r(67294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function i(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r,a,n={},p=Object.keys(e);for(a=0;a<p.length;a++)r=p[a],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(e);for(a=0;a<p.length;a++)r=p[a],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var o=a.createContext({}),m=function(e){var t=a.useContext(o),r=t;return e&&(r="function"==typeof e?e(t):l(l({},t),e)),r},u=function(e){var t=m(e.components);return a.createElement(o.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},s=a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,p=e.originalType,o=e.parentName,u=i(e,["components","mdxType","originalType","parentName"]),s=m(r),d=n,k=s["".concat(o,".").concat(d)]||s[d]||c[d]||p;return r?a.createElement(k,l(l({ref:t},u),{},{components:r})):a.createElement(k,l({ref:t},u))}));function d(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var p=r.length,l=new Array(p);l[0]=s;var i={};for(var o in t)hasOwnProperty.call(t,o)&&(i[o]=t[o]);i.originalType=e,i.mdxType="string"==typeof e?e:n,l[1]=i;for(var m=2;m<p;m++)l[m]=r[m];return a.createElement.apply(null,l)}return a.createElement.apply(null,r)}s.displayName="MDXCreateElement"},86866:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>o,contentTitle:()=>l,default:()=>c,frontMatter:()=>p,metadata:()=>i,toc:()=>m});var a=r(87462),n=(r(67294),r(3905));const p={title:"GreptimeDB & HertzBeat, \u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e",author:"tom",author_title:"tom",author_url:"https://github.com/tomsun28",author_image_url:"https://avatars.githubusercontent.com/u/24788200?s=400&v=4",tags:["opensource","practice"],keywords:["\u5f00\u6e90\u76d1\u63a7\u7cfb\u7edf","\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93","HertzBeat","GreptimeDB"]},l=void 0,i={permalink:"/blog/2023/05/11/greptimedb-store",editUrl:"https://github.com/dromara/hertzbeat/edit/master/home/blog/2023-05-11-greptimedb-store.md",source:"@site/blog/2023-05-11-greptimedb-store.md",title:"GreptimeDB & HertzBeat, \u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e",description:"\u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e",date:"2023-05-11T00:00:00.000Z",formattedDate:"May 11, 2023",tags:[{label:"opensource",permalink:"/blog/tags/opensource"},{label:"practice",permalink:"/blog/tags/practice"}],readingTime:6.09,hasTruncateMarker:!1,authors:[{name:"tom",title:"tom",url:"https://github.com/tomsun28",imageURL:"https://avatars.githubusercontent.com/u/24788200?s=400&v=4"}],frontMatter:{title:"GreptimeDB & HertzBeat, \u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e",author:"tom",author_title:"tom",author_url:"https://github.com/tomsun28",author_image_url:"https://avatars.githubusercontent.com/u/24788200?s=400&v=4",tags:["opensource","practice"],keywords:["\u5f00\u6e90\u76d1\u63a7\u7cfb\u7edf","\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93","HertzBeat","GreptimeDB"]},prevItem:{title:"Open source monitoring HertzBeat v1.3.2 released, Easier to use",permalink:"/blog/2023/07/05/hertzbeat-v1.3.2"},nextItem:{title:"Open source real-time monitoring tool HertzBeat v1.3.1 released",permalink:"/blog/2023/05/09/hertzbeat-v1.3.1"}},o={authorsImageUrls:[void 0]},m=[{value:"\u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e",id:"\u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93-greptimedb-\u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7-hertzbeat-\u7684\u5ea6\u91cf\u6570\u636e",level:2},{value:"\u4ec0\u4e48\u662f GreptimeDB",id:"\u4ec0\u4e48\u662f-greptimedb",level:3},{value:"\u4ec0\u4e48\u662f HertzBeat",id:"\u4ec0\u4e48\u662f-hertzbeat",level:3},{value:"GreptimeDB &amp; HertzBeat",id:"greptimedb--hertzbeat",level:3},{value:"\u5b89\u88c5\u90e8\u7f72 GreptimeDB",id:"\u5b89\u88c5\u90e8\u7f72-greptimedb",level:4},{value:"\u5b89\u88c5\u90e8\u7f72 HertzBeat",id:"\u5b89\u88c5\u90e8\u7f72-hertzbeat",level:4},{value:"\u914d\u7f6e\u4f7f\u7528 GreptimeDB \u5b58\u50a8 HertzBeat \u76d1\u63a7\u6307\u6807\u5ea6\u91cf\u6570\u636e",id:"\u914d\u7f6e\u4f7f\u7528-greptimedb-\u5b58\u50a8-hertzbeat-\u76d1\u63a7\u6307\u6807\u5ea6\u91cf\u6570\u636e",level:4},{value:"\u89c2\u5bdf\u9a8c\u8bc1\u6548\u679c",id:"\u89c2\u5bdf\u9a8c\u8bc1\u6548\u679c",level:4},{value:"\u5c0f\u7ed3",id:"\u5c0f\u7ed3",level:2}],u={toc:m};function c(e){let{components:t,...p}=e;return(0,n.kt)("wrapper",(0,a.Z)({},u,p,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"\u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93-greptimedb-\u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7-hertzbeat-\u7684\u5ea6\u91cf\u6570\u636e"},"\u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e"),(0,n.kt)("h3",{id:"\u4ec0\u4e48\u662f-greptimedb"},"\u4ec0\u4e48\u662f GreptimeDB"),(0,n.kt)("blockquote",null,(0,n.kt)("p",{parentName:"blockquote"},(0,n.kt)("a",{parentName:"p",href:"https://github.com/GreptimeTeam/greptimedb"},"GreptimeDB")," \u662f\u4e00\u6b3e\u5f00\u6e90\u3001\u5206\u5e03\u5f0f\u3001\u4e91\u539f\u751f\u65f6\u5e8f\u6570\u636e\u5e93\uff0c\u878d\u5408\u65f6\u5e8f\u6570\u636e\u5904\u7406\u548c\u5206\u6790\u3002 ")),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"\u5b8c\u5584\u7684\u751f\u6001\u7cfb\u7edf\uff0c\u652f\u6301\u5927\u91cf\u5f00\u653e\u534f\u8bae\uff0c\u4e0e MySQL/PostreSQL/PromQL/OpenTSDB \u7b49\u517c\u5bb9\uff0c\u5b66\u4e60\u6210\u672c\u4f4e\uff0c\u5f00\u7bb1\u5373\u7528\u3002"),(0,n.kt)("li",{parentName:"ul"},"\u65f6\u5e8f\u3001\u5206\u6790\u6df7\u5408\u8d1f\u8f7d\uff0c\u652f\u6301\u9ad8\u5e76\u53d1\u7684\u8bfb/\u5199\uff1b\u539f\u751f\u652f\u6301 PromQL\uff0c \u652f\u6301 SQL/Python \u8fdb\u884c\u5f3a\u5927\u7684\u5e93\u5185\u5206\u6790\u3002"),(0,n.kt)("li",{parentName:"ul"},"\u9ad8\u6548\u5b58\u50a8\u4e0e\u8ba1\u7b97\uff0c\u901a\u8fc7\u5bf9\u8c61\u5b58\u50a8\u548c\u9ad8\u6570\u636e\u538b\u7f29\u7387\u5b9e\u73b0\u8d85\u4f4e\u7684\u5b58\u50a8\u6210\u672c\u3002\u5185\u7f6e\u6570\u636e\u5206\u6790\u89e3\u51b3\u65b9\u6848\uff0c\u907f\u514d\u5c06\u6570\u636e\u590d\u5236\u5230\u5916\u90e8\u6570\u636e\u4ed3\u5e93\u3002"),(0,n.kt)("li",{parentName:"ul"},"\u5206\u5e03\u5f0f\u3001\u9ad8\u53ef\u9760\u4e0e\u9ad8\u53ef\u7528\uff0c\u901a\u8fc7\u89e3\u8026\u7684\u4e91\u539f\u751f\u67b6\u6784\uff0c\u8f7b\u677e\u72ec\u7acb\u5730\u6269\u5c55\u6bcf\u4e2a\u6a21\u5757\u3002\u901a\u8fc7\u53ef\u914d\u7f6e\u7684\u526f\u672c\u548c\u81ea\u52a8\u7684\u6545\u969c\u8f6c\u79fb\u673a\u5236\uff0c\u786e\u4fdd\u6570\u636e\u7684\u53ef\u9760\u6027\u548c\u53ef\u7528\u6027\u3002")),(0,n.kt)("p",null,"Cloud: ",(0,n.kt)("strong",{parentName:"p"},(0,n.kt)("a",{parentName:"strong",href:"https://greptime.com/playground"},"GreptimePlay"))),(0,n.kt)("h3",{id:"\u4ec0\u4e48\u662f-hertzbeat"},"\u4ec0\u4e48\u662f HertzBeat"),(0,n.kt)("blockquote",null,(0,n.kt)("p",{parentName:"blockquote"},(0,n.kt)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat"},"HertzBeat")," \u4e00\u4e2a\u62e5\u6709\u5f3a\u5927\u81ea\u5b9a\u4e49\u76d1\u63a7\u80fd\u529b\uff0c\u65e0\u9700 Agent \u7684\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7\u544a\u8b66\u5de5\u5177\u3002")),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"\u96c6 ",(0,n.kt)("strong",{parentName:"li"},"\u76d1\u63a7+\u544a\u8b66+\u901a\u77e5")," All in one\uff0c\u652f\u6301\u5bf9\u5e94\u7528\u670d\u52a1\uff0c\u6570\u636e\u5e93\uff0c\u64cd\u4f5c\u7cfb\u7edf\uff0c\u4e2d\u95f4\u4ef6\uff0c\u4e91\u539f\u751f\uff0c\u7f51\u7edc\u7b49\u76d1\u63a7\uff0c\u9608\u503c\u544a\u8b66\u901a\u77e5\u4e00\u6b65\u5230\u4f4d\u3002"),(0,n.kt)("li",{parentName:"ul"},"\u66f4\u81ea\u7531\u5316\u7684\u9608\u503c\u89c4\u5219(\u8ba1\u7b97\u8868\u8fbe\u5f0f)\uff0c",(0,n.kt)("inlineCode",{parentName:"li"},"\u90ae\u4ef6")," ",(0,n.kt)("inlineCode",{parentName:"li"},"Discord")," ",(0,n.kt)("inlineCode",{parentName:"li"},"Slack")," ",(0,n.kt)("inlineCode",{parentName:"li"},"Telegram")," ",(0,n.kt)("inlineCode",{parentName:"li"},"\u9489\u9489")," ",(0,n.kt)("inlineCode",{parentName:"li"},"\u5fae\u4fe1")," ",(0,n.kt)("inlineCode",{parentName:"li"},"\u98de\u4e66")," ",(0,n.kt)("inlineCode",{parentName:"li"},"\u77ed\u4fe1")," ",(0,n.kt)("inlineCode",{parentName:"li"},"Webhook")," \u7b49\u65b9\u5f0f\u53ca\u65f6\u9001\u8fbe\u3002"),(0,n.kt)("li",{parentName:"ul"},"\u5c06",(0,n.kt)("inlineCode",{parentName:"li"},"Http,Jmx,Ssh,Snmp,Jdbc"),"\u7b49\u534f\u8bae\u89c4\u8303\u53ef\u914d\u7f6e\u5316\uff0c\u53ea\u9700\u5728\u6d4f\u89c8\u5668\u914d\u7f6e",(0,n.kt)("inlineCode",{parentName:"li"},"YML"),"\u76d1\u63a7\u6a21\u7248\u5c31\u80fd\u4f7f\u7528\u8fd9\u4e9b\u534f\u8bae\u53bb\u81ea\u5b9a\u4e49\u91c7\u96c6\u60f3\u8981\u7684\u6307\u6807\u3002")),(0,n.kt)("blockquote",null,(0,n.kt)("p",{parentName:"blockquote"},(0,n.kt)("inlineCode",{parentName:"p"},"HertzBeat"),"\u7684\u5f3a\u5927\u81ea\u5b9a\u4e49\uff0c\u591a\u7c7b\u578b\u652f\u6301\uff0c\u6613\u6269\u5c55\uff0c\u4f4e\u8026\u5408\uff0c\u5e0c\u671b\u80fd\u5e2e\u52a9\u5f00\u53d1\u8005\u548c\u4e2d\u5c0f\u56e2\u961f\u5feb\u901f\u642d\u5efa\u81ea\u6709\u76d1\u63a7\u7cfb\u7edf\u3002 ")),(0,n.kt)("p",null,"Cloud: ",(0,n.kt)("strong",{parentName:"p"},(0,n.kt)("a",{parentName:"strong",href:"https://console.tancloud.cn/"},"TanCloud"))),(0,n.kt)("h3",{id:"greptimedb--hertzbeat"},"GreptimeDB & HertzBeat"),(0,n.kt)("blockquote",null,(0,n.kt)("p",{parentName:"blockquote"},"\u4e0b\u9762\u5185\u5bb9\u6211\u4eec\u4f1a\u901a\u8fc7\u4e00\u6b65\u4e00\u6b65\u7684\u5f62\u5f0f\u6f14\u793a HertzBeat \u5982\u4f55\u7ed3\u5408 GreptimeDB \u4f5c\u4e3a\u5b58\u50a8\u7aef\u6765\u5b58\u50a8\u6536\u96c6\u5230\u7684\u6307\u6807\u6570\u636e\u3002")),(0,n.kt)("h4",{id:"\u5b89\u88c5\u90e8\u7f72-greptimedb"},"\u5b89\u88c5\u90e8\u7f72 GreptimeDB"),(0,n.kt)("p",null,"\u5177\u4f53\u53ef\u4ee5\u53c2\u8003 ",(0,n.kt)("a",{parentName:"p",href:"https://docs.greptime.com/getting-started/overview#docker"},"\u5b98\u65b9\u6587\u6863")),(0,n.kt)("ol",null,(0,n.kt)("li",{parentName:"ol"},"Docker \u5b89\u88c5 GreptimeDB")),(0,n.kt)("pre",null,(0,n.kt)("code",{parentName:"pre",className:"language-shell"},'$ docker run -p 4000-4004:4000-4004 \\\n -p 4242:4242 -v "$(pwd)/greptimedb:/tmp/greptimedb" \\\n --name greptime \\\n greptime/greptimedb:0.2.0 standalone start \\\n --http-addr 0.0.0.0:4000 \\\n --rpc-addr 0.0.0.0:4001\n')),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("inlineCode",{parentName:"li"},'-v "$(pwd)/greptimedb:/tmp/greptimedb"')," \u4e3a greptimeDB \u6570\u636e\u76ee\u5f55\u672c\u5730\u6301\u4e45\u5316\u6302\u8f7d\uff0c\u5efa\u8bae\u5c06",(0,n.kt)("inlineCode",{parentName:"li"},"$(pwd)/greptimedb"),"\u66ff\u6362\u4e3a\u60a8\u60f3\u6307\u5b9a\u5b58\u653e\u7684\u5b9e\u9645\u672c\u5730\u76ee\u5f55")),(0,n.kt)("ol",{start:2},(0,n.kt)("li",{parentName:"ol"},"\u4f7f\u7528",(0,n.kt)("inlineCode",{parentName:"li"},"$ docker ps | grep greptime"),"\u67e5\u770b GreptimeDB \u662f\u5426\u542f\u52a8\u6210\u529f")),(0,n.kt)("h4",{id:"\u5b89\u88c5\u90e8\u7f72-hertzbeat"},"\u5b89\u88c5\u90e8\u7f72 HertzBeat"),(0,n.kt)("p",null,"\u5177\u4f53\u53ef\u4ee5\u53c2\u8003 ",(0,n.kt)("a",{parentName:"p",href:"https://hertzbeat.com/zh-cn/docs/start/docker-deploy"},"\u5b98\u65b9\u6587\u6863")," "),(0,n.kt)("ol",null,(0,n.kt)("li",{parentName:"ol"},"Docker \u5b89\u88c5 HertzBeat ")),(0,n.kt)("pre",null,(0,n.kt)("code",{parentName:"pre",className:"language-shell"},"$ docker run -d -p 1157:1157 \\\n -e LANG=zh_CN.UTF-8 \\\n -e TZ=Asia/Shanghai \\\n -v /opt/data:/opt/hertzbeat/data \\\n -v /opt/application.yml:/opt/hertzbeat/config/application.yml \\\n --restart=always \\\n --name hertzbeat tancloud/hertzbeat\n")),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("p",{parentName:"li"},(0,n.kt)("inlineCode",{parentName:"p"},"-v /opt/data:/opt/hertzbeat/data")," : (\u53ef\u9009\uff0c\u6570\u636e\u6301\u4e45\u5316)\u91cd\u8981\u26a0\ufe0f \u6302\u8f7dH2\u6570\u636e\u5e93\u6587\u4ef6\u5230\u672c\u5730\u4e3b\u673a\uff0c\u4fdd\u8bc1\u6570\u636e\u4e0d\u4f1a\u56e0\u4e3a\u5bb9\u5668\u7684\u521b\u5efa\u5220\u9664\u800c\u4e22\u5931")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("p",{parentName:"li"},(0,n.kt)("inlineCode",{parentName:"p"},"-v /opt/application.yml:/opt/hertzbeat/config/application.yml")," : \u6302\u8f7d\u81ea\u5b9a\u4e49\u672c\u5730\u914d\u7f6e\u6587\u4ef6\u5230\u5bb9\u5668\u4e2d\uff0c\u5373\u4f7f\u7528\u672c\u5730\u914d\u7f6e\u6587\u4ef6\u8986\u76d6\u5bb9\u5668\u914d\u7f6e\u6587\u4ef6\u3002"))),(0,n.kt)("p",null,"\u6ce8\u610f\u26a0\ufe0f \u672c\u5730\u6302\u8f7d\u914d\u7f6e\u6587\u4ef6 ",(0,n.kt)("inlineCode",{parentName:"p"},"application.yml")," \u9700\u63d0\u524d\u5b58\u5728\uff0c\u6587\u4ef6\u5b8c\u6574\u5185\u5bb9\u89c1\u9879\u76ee\u4ed3\u5e93",(0,n.kt)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat/raw/master/script/application.yml"},"/script/application.yml")),(0,n.kt)("ol",{start:2},(0,n.kt)("li",{parentName:"ol"},"\u6d4f\u89c8\u5668\u8bbf\u95ee http://ip:1157/ \u9ed8\u8ba4\u8d26\u6237\u5bc6\u7801 admin/hertzbeat\uff0c\u67e5\u770b HertzBeat \u662f\u5426\u542f\u52a8\u6210\u529f\u3002")),(0,n.kt)("h4",{id:"\u914d\u7f6e\u4f7f\u7528-greptimedb-\u5b58\u50a8-hertzbeat-\u76d1\u63a7\u6307\u6807\u5ea6\u91cf\u6570\u636e"},"\u914d\u7f6e\u4f7f\u7528 GreptimeDB \u5b58\u50a8 HertzBeat \u76d1\u63a7\u6307\u6807\u5ea6\u91cf\u6570\u636e"),(0,n.kt)("ol",null,(0,n.kt)("li",{parentName:"ol"},"\u4fee\u6539 HertzBeat \u7aef\u914d\u7f6e\u6587\u4ef6 ")),(0,n.kt)("p",null,"\u4fee\u6539\u6302\u8f7d\u5230\u672c\u5730\u7684 HertzBeat \u914d\u7f6e\u6587\u4ef6 ",(0,n.kt)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat/raw/master/script/application.yml"},"application.yml"),", \u5b89\u88c5\u5305\u6a21\u5f0f\u4e0b\u4fee\u6539 ",(0,n.kt)("inlineCode",{parentName:"p"},"hertzbeat/config/application.yml")," "),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"\u4fee\u6539\u91cc\u9762\u7684",(0,n.kt)("inlineCode",{parentName:"strong"},"warehouse.store.jpa.enabled"),"\u53c2\u6570\u4e3a",(0,n.kt)("inlineCode",{parentName:"strong"},"false"),"\uff0c \u914d\u7f6e\u91cc\u9762\u7684",(0,n.kt)("inlineCode",{parentName:"strong"},"warehouse.store.greptime"),"\u6570\u636e\u6e90\u53c2\u6570\uff0cURL\u8d26\u6237\u5bc6\u7801\uff0c\u5e76\u542f\u7528",(0,n.kt)("inlineCode",{parentName:"strong"},"enabled"),"\u4e3a",(0,n.kt)("inlineCode",{parentName:"strong"},"true"))),(0,n.kt)("pre",null,(0,n.kt)("code",{parentName:"pre",className:"language-yaml"},"warehouse:\n store:\n # \u5173\u95ed\u9ed8\u8ba4JPA\n jpa:\n enabled: false\n greptime:\n enabled: true\n endpoint: localhost:4001\n")),(0,n.kt)("ol",{start:2},(0,n.kt)("li",{parentName:"ol"},"\u91cd\u542f HertzBeat ")),(0,n.kt)("pre",null,(0,n.kt)("code",{parentName:"pre",className:"language-shell"},"$ docker restart hertzbeat\n")),(0,n.kt)("h4",{id:"\u89c2\u5bdf\u9a8c\u8bc1\u6548\u679c"},"\u89c2\u5bdf\u9a8c\u8bc1\u6548\u679c"),(0,n.kt)("ol",null,(0,n.kt)("li",{parentName:"ol"},"\u6d4f\u89c8\u5668\u8bbf\u95ee HertzBeat http://ip:1157/ \u9ed8\u8ba4\u8d26\u6237\u5bc6\u7801 admin/hertzbeat"),(0,n.kt)("li",{parentName:"ol"},"\u4f7f\u7528 HertzBeat \u6dfb\u52a0\u5e94\u7528\u76d1\u63a7\uff0c\u6bd4\u5982\u7f51\u7ad9\u76d1\u63a7\uff0cLinux\u76d1\u63a7\uff0cMysql\u76d1\u63a7"),(0,n.kt)("li",{parentName:"ol"},"\u76d1\u63a7\u91c7\u96c6\u51e0\u4e2a\u5468\u671f\u4e4b\u540e\uff0c\u67e5\u770b GreptimeDB \u6570\u636e\u5e93\u662f\u5426\u5b58\u50a8\u6307\u6807\u5ea6\u91cf\u6570\u636e\uff0cHertzBeat \u6307\u6807\u6570\u636e\u56fe\u8868\u6570\u636e\u662f\u5426\u5c55\u793a\u6b63\u5e38\u3002")),(0,n.kt)("p",null,"\u76f4\u63a5\u4e0a\u56fe\u54c7: "),(0,n.kt)("p",null,(0,n.kt)("img",{alt:"1",src:r(29209).Z,width:"4064",height:"2166"})," "),(0,n.kt)("p",null,(0,n.kt)("img",{alt:"1",src:r(57122).Z,width:"4064",height:"2166"})),(0,n.kt)("p",null,(0,n.kt)("img",{alt:"1",src:r(56097).Z,width:"2764",height:"1664"})),(0,n.kt)("h2",{id:"\u5c0f\u7ed3"},"\u5c0f\u7ed3"),(0,n.kt)("p",null,"\u8fd9\u7bc7\u6587\u7ae0\u5e26\u6211\u4eec\u4f53\u9a8c\u4e86\u5982\u4f55\u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u6307\u6807\u5ea6\u91cf\u6570\u636e\uff0c\u603b\u7684\u6765\u770b\u4e24\u6b3e\u5f00\u6e90\u4ea7\u54c1\u4e0a\u624b\u662f\u975e\u5e38\u7b80\u5355\u7684\uff0c\u5173\u952e\u662f\u5982\u679c\u5acc\u9ebb\u70e6\u4e0d\u60f3\u90e8\u7f72\u4ed6\u4fe9\u90fd\u8fd8\u6709\u4e91\u670d\u52a1\ud83d\ude02\u8ba9\u4f60\u6298\u817e\u3002",(0,n.kt)("br",{parentName:"p"}),"\n","\u4f5c\u4e3a\u7279\u6027 ",(0,n.kt)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat/pull/834"},"HertzBeat\u652f\u6301GreptimeDB")," \u7684\u5f00\u53d1\u8005\u4e4b\u4e00\uff0c\u5728\u5b9e\u9645\u9002\u914d\u4f7f\u7528\u8fc7\u7a0b\u4e2d\uff0cGreptimeDB\u7684\u4e1d\u6ed1\u539f\u751fSDK\u548c\u7c7b\u4f3c\u5173\u7cfb\u6570\u636e\u5e93\u7684SQL\uff0c\u8ba9\u6211\u4eec\u4ece\u5176\u5b83\u65f6\u5e8f\u6570\u636e\u5e93 ",(0,n.kt)("inlineCode",{parentName:"p"},"TDengine, IotDB, InfluxDB")," \u5207\u6362\u8fc7\u53bb\u8fd8\u662f\u975e\u5e38\u5bb9\u6613\uff0c\u4f53\u9a8c\u4e1d\u6ed1\u7684\u3002"),(0,n.kt)("p",null,"GreptimeDB Github: ",(0,n.kt)("a",{parentName:"p",href:"https://github.com/GreptimeTeam/greptimedb"},"https://github.com/GreptimeTeam/greptimedb"),(0,n.kt)("br",{parentName:"p"}),"\n","HertzBeat Github: ",(0,n.kt)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat"},"https://github.com/dromara/hertzbeat")," "),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"\u6700\u540e\u5c31\u662f\u6b22\u8fce\u5927\u5bb6\u4e00\u5b9a\u8981\u591a\u591a\u4e86\u89e3\uff0c\u591a\u591a\u4f7f\u7528\uff0c\u591a\u591a\u63d0\u610f\u89c1\uff0c\u591a\u591aISSUE\uff0c\u591a\u591aPR\uff0c\u591a\u591aStar\u652f\u6301\u8fd9\u4fe9\u6ca1\u51fa\u6765\u591a\u4e45\u5e0c\u671b\u5f97\u5230\u5475\u62a4\u7684\u5f00\u6e90\u725b\u725b\u4e0d\u6015\u56f0\u96be \u4e00\u9897\u5c0f\u661f\u661f\u54e6\uff01\u505a\u5f00\u6e90\uff0c\u6211\u4eec\u662f\u84b8(\u771f)\u7684\uff0c\u7231\u5fc3\ud83d\udc97")),(0,n.kt)("p",null,"\u611f\u8c22\u6b64\u7279\u6027 ",(0,n.kt)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat/pull/834"},"HertzBeat\u652f\u6301GreptimeDB")," \u7684\u8d21\u732e\u8005\u4eec @zqr10159, @fengjiachun, @killme2008, @tomsun28"))}c.isMDXComponent=!0},29209:(e,t,r)=>{r.d(t,{Z:()=>a});const a=r.p+"assets/images/greptime-1-d2ba51f5163374602e1a0643db6edbcc.png"},57122:(e,t,r)=>{r.d(t,{Z:()=>a});const a=r.p+"assets/images/greptime-2-264d43273a7cfe3bda1112db315c6f1c.png"},56097:(e,t,r)=>{r.d(t,{Z:()=>a});const a=r.p+"assets/images/greptime-3-7640c67312e8c1db060284867b78d65e.png"}}]);
\ No newline at end of file
"use strict";(self.webpackChunkhertzbeat=self.webpackChunkhertzbeat||[]).push([[4012],{3905:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>d});var a=r(67294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function i(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r,a,n={},p=Object.keys(e);for(a=0;a<p.length;a++)r=p[a],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(e);for(a=0;a<p.length;a++)r=p[a],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var o=a.createContext({}),m=function(e){var t=a.useContext(o),r=t;return e&&(r="function"==typeof e?e(t):l(l({},t),e)),r},u=function(e){var t=m(e.components);return a.createElement(o.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},s=a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,p=e.originalType,o=e.parentName,u=i(e,["components","mdxType","originalType","parentName"]),s=m(r),d=n,k=s["".concat(o,".").concat(d)]||s[d]||c[d]||p;return r?a.createElement(k,l(l({ref:t},u),{},{components:r})):a.createElement(k,l({ref:t},u))}));function d(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var p=r.length,l=new Array(p);l[0]=s;var i={};for(var o in t)hasOwnProperty.call(t,o)&&(i[o]=t[o]);i.originalType=e,i.mdxType="string"==typeof e?e:n,l[1]=i;for(var m=2;m<p;m++)l[m]=r[m];return a.createElement.apply(null,l)}return a.createElement.apply(null,r)}s.displayName="MDXCreateElement"},86866:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>o,contentTitle:()=>l,default:()=>c,frontMatter:()=>p,metadata:()=>i,toc:()=>m});var a=r(87462),n=(r(67294),r(3905));const p={title:"GreptimeDB & HertzBeat, \u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e",author:"tom",author_title:"tom",author_url:"https://github.com/tomsun28",author_image_url:"https://avatars.githubusercontent.com/u/24788200?s=400&v=4",tags:["opensource","practice"],keywords:["\u5f00\u6e90\u76d1\u63a7\u7cfb\u7edf","\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93","HertzBeat","GreptimeDB"]},l=void 0,i={permalink:"/blog/2023/05/11/greptimedb-store",editUrl:"https://github.com/dromara/hertzbeat/edit/master/home/blog/2023-05-11-greptimedb-store.md",source:"@site/blog/2023-05-11-greptimedb-store.md",title:"GreptimeDB & HertzBeat, \u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e",description:"\u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e",date:"2023-05-11T00:00:00.000Z",formattedDate:"May 11, 2023",tags:[{label:"opensource",permalink:"/blog/tags/opensource"},{label:"practice",permalink:"/blog/tags/practice"}],readingTime:6.09,hasTruncateMarker:!1,authors:[{name:"tom",title:"tom",url:"https://github.com/tomsun28",imageURL:"https://avatars.githubusercontent.com/u/24788200?s=400&v=4"}],frontMatter:{title:"GreptimeDB & HertzBeat, \u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e",author:"tom",author_title:"tom",author_url:"https://github.com/tomsun28",author_image_url:"https://avatars.githubusercontent.com/u/24788200?s=400&v=4",tags:["opensource","practice"],keywords:["\u5f00\u6e90\u76d1\u63a7\u7cfb\u7edf","\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93","HertzBeat","GreptimeDB"]},prevItem:{title:"\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat v1.3.2 \u53d1\u5e03, \u66f4\u7a33\u5b9a\u66f4\u6613\u7528",permalink:"/blog/2023/07/05/hertzbeat-v1.3.2"},nextItem:{title:"Open source real-time monitoring tool HertzBeat v1.3.1 released",permalink:"/blog/2023/05/09/hertzbeat-v1.3.1"}},o={authorsImageUrls:[void 0]},m=[{value:"\u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e",id:"\u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93-greptimedb-\u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7-hertzbeat-\u7684\u5ea6\u91cf\u6570\u636e",level:2},{value:"\u4ec0\u4e48\u662f GreptimeDB",id:"\u4ec0\u4e48\u662f-greptimedb",level:3},{value:"\u4ec0\u4e48\u662f HertzBeat",id:"\u4ec0\u4e48\u662f-hertzbeat",level:3},{value:"GreptimeDB &amp; HertzBeat",id:"greptimedb--hertzbeat",level:3},{value:"\u5b89\u88c5\u90e8\u7f72 GreptimeDB",id:"\u5b89\u88c5\u90e8\u7f72-greptimedb",level:4},{value:"\u5b89\u88c5\u90e8\u7f72 HertzBeat",id:"\u5b89\u88c5\u90e8\u7f72-hertzbeat",level:4},{value:"\u914d\u7f6e\u4f7f\u7528 GreptimeDB \u5b58\u50a8 HertzBeat \u76d1\u63a7\u6307\u6807\u5ea6\u91cf\u6570\u636e",id:"\u914d\u7f6e\u4f7f\u7528-greptimedb-\u5b58\u50a8-hertzbeat-\u76d1\u63a7\u6307\u6807\u5ea6\u91cf\u6570\u636e",level:4},{value:"\u89c2\u5bdf\u9a8c\u8bc1\u6548\u679c",id:"\u89c2\u5bdf\u9a8c\u8bc1\u6548\u679c",level:4},{value:"\u5c0f\u7ed3",id:"\u5c0f\u7ed3",level:2}],u={toc:m};function c(e){let{components:t,...p}=e;return(0,n.kt)("wrapper",(0,a.Z)({},u,p,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"\u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93-greptimedb-\u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7-hertzbeat-\u7684\u5ea6\u91cf\u6570\u636e"},"\u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e"),(0,n.kt)("h3",{id:"\u4ec0\u4e48\u662f-greptimedb"},"\u4ec0\u4e48\u662f GreptimeDB"),(0,n.kt)("blockquote",null,(0,n.kt)("p",{parentName:"blockquote"},(0,n.kt)("a",{parentName:"p",href:"https://github.com/GreptimeTeam/greptimedb"},"GreptimeDB")," \u662f\u4e00\u6b3e\u5f00\u6e90\u3001\u5206\u5e03\u5f0f\u3001\u4e91\u539f\u751f\u65f6\u5e8f\u6570\u636e\u5e93\uff0c\u878d\u5408\u65f6\u5e8f\u6570\u636e\u5904\u7406\u548c\u5206\u6790\u3002 ")),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"\u5b8c\u5584\u7684\u751f\u6001\u7cfb\u7edf\uff0c\u652f\u6301\u5927\u91cf\u5f00\u653e\u534f\u8bae\uff0c\u4e0e MySQL/PostreSQL/PromQL/OpenTSDB \u7b49\u517c\u5bb9\uff0c\u5b66\u4e60\u6210\u672c\u4f4e\uff0c\u5f00\u7bb1\u5373\u7528\u3002"),(0,n.kt)("li",{parentName:"ul"},"\u65f6\u5e8f\u3001\u5206\u6790\u6df7\u5408\u8d1f\u8f7d\uff0c\u652f\u6301\u9ad8\u5e76\u53d1\u7684\u8bfb/\u5199\uff1b\u539f\u751f\u652f\u6301 PromQL\uff0c \u652f\u6301 SQL/Python \u8fdb\u884c\u5f3a\u5927\u7684\u5e93\u5185\u5206\u6790\u3002"),(0,n.kt)("li",{parentName:"ul"},"\u9ad8\u6548\u5b58\u50a8\u4e0e\u8ba1\u7b97\uff0c\u901a\u8fc7\u5bf9\u8c61\u5b58\u50a8\u548c\u9ad8\u6570\u636e\u538b\u7f29\u7387\u5b9e\u73b0\u8d85\u4f4e\u7684\u5b58\u50a8\u6210\u672c\u3002\u5185\u7f6e\u6570\u636e\u5206\u6790\u89e3\u51b3\u65b9\u6848\uff0c\u907f\u514d\u5c06\u6570\u636e\u590d\u5236\u5230\u5916\u90e8\u6570\u636e\u4ed3\u5e93\u3002"),(0,n.kt)("li",{parentName:"ul"},"\u5206\u5e03\u5f0f\u3001\u9ad8\u53ef\u9760\u4e0e\u9ad8\u53ef\u7528\uff0c\u901a\u8fc7\u89e3\u8026\u7684\u4e91\u539f\u751f\u67b6\u6784\uff0c\u8f7b\u677e\u72ec\u7acb\u5730\u6269\u5c55\u6bcf\u4e2a\u6a21\u5757\u3002\u901a\u8fc7\u53ef\u914d\u7f6e\u7684\u526f\u672c\u548c\u81ea\u52a8\u7684\u6545\u969c\u8f6c\u79fb\u673a\u5236\uff0c\u786e\u4fdd\u6570\u636e\u7684\u53ef\u9760\u6027\u548c\u53ef\u7528\u6027\u3002")),(0,n.kt)("p",null,"Cloud: ",(0,n.kt)("strong",{parentName:"p"},(0,n.kt)("a",{parentName:"strong",href:"https://greptime.com/playground"},"GreptimePlay"))),(0,n.kt)("h3",{id:"\u4ec0\u4e48\u662f-hertzbeat"},"\u4ec0\u4e48\u662f HertzBeat"),(0,n.kt)("blockquote",null,(0,n.kt)("p",{parentName:"blockquote"},(0,n.kt)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat"},"HertzBeat")," \u4e00\u4e2a\u62e5\u6709\u5f3a\u5927\u81ea\u5b9a\u4e49\u76d1\u63a7\u80fd\u529b\uff0c\u65e0\u9700 Agent \u7684\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7\u544a\u8b66\u5de5\u5177\u3002")),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"\u96c6 ",(0,n.kt)("strong",{parentName:"li"},"\u76d1\u63a7+\u544a\u8b66+\u901a\u77e5")," All in one\uff0c\u652f\u6301\u5bf9\u5e94\u7528\u670d\u52a1\uff0c\u6570\u636e\u5e93\uff0c\u64cd\u4f5c\u7cfb\u7edf\uff0c\u4e2d\u95f4\u4ef6\uff0c\u4e91\u539f\u751f\uff0c\u7f51\u7edc\u7b49\u76d1\u63a7\uff0c\u9608\u503c\u544a\u8b66\u901a\u77e5\u4e00\u6b65\u5230\u4f4d\u3002"),(0,n.kt)("li",{parentName:"ul"},"\u66f4\u81ea\u7531\u5316\u7684\u9608\u503c\u89c4\u5219(\u8ba1\u7b97\u8868\u8fbe\u5f0f)\uff0c",(0,n.kt)("inlineCode",{parentName:"li"},"\u90ae\u4ef6")," ",(0,n.kt)("inlineCode",{parentName:"li"},"Discord")," ",(0,n.kt)("inlineCode",{parentName:"li"},"Slack")," ",(0,n.kt)("inlineCode",{parentName:"li"},"Telegram")," ",(0,n.kt)("inlineCode",{parentName:"li"},"\u9489\u9489")," ",(0,n.kt)("inlineCode",{parentName:"li"},"\u5fae\u4fe1")," ",(0,n.kt)("inlineCode",{parentName:"li"},"\u98de\u4e66")," ",(0,n.kt)("inlineCode",{parentName:"li"},"\u77ed\u4fe1")," ",(0,n.kt)("inlineCode",{parentName:"li"},"Webhook")," \u7b49\u65b9\u5f0f\u53ca\u65f6\u9001\u8fbe\u3002"),(0,n.kt)("li",{parentName:"ul"},"\u5c06",(0,n.kt)("inlineCode",{parentName:"li"},"Http,Jmx,Ssh,Snmp,Jdbc"),"\u7b49\u534f\u8bae\u89c4\u8303\u53ef\u914d\u7f6e\u5316\uff0c\u53ea\u9700\u5728\u6d4f\u89c8\u5668\u914d\u7f6e",(0,n.kt)("inlineCode",{parentName:"li"},"YML"),"\u76d1\u63a7\u6a21\u7248\u5c31\u80fd\u4f7f\u7528\u8fd9\u4e9b\u534f\u8bae\u53bb\u81ea\u5b9a\u4e49\u91c7\u96c6\u60f3\u8981\u7684\u6307\u6807\u3002")),(0,n.kt)("blockquote",null,(0,n.kt)("p",{parentName:"blockquote"},(0,n.kt)("inlineCode",{parentName:"p"},"HertzBeat"),"\u7684\u5f3a\u5927\u81ea\u5b9a\u4e49\uff0c\u591a\u7c7b\u578b\u652f\u6301\uff0c\u6613\u6269\u5c55\uff0c\u4f4e\u8026\u5408\uff0c\u5e0c\u671b\u80fd\u5e2e\u52a9\u5f00\u53d1\u8005\u548c\u4e2d\u5c0f\u56e2\u961f\u5feb\u901f\u642d\u5efa\u81ea\u6709\u76d1\u63a7\u7cfb\u7edf\u3002 ")),(0,n.kt)("p",null,"Cloud: ",(0,n.kt)("strong",{parentName:"p"},(0,n.kt)("a",{parentName:"strong",href:"https://console.tancloud.cn/"},"TanCloud"))),(0,n.kt)("h3",{id:"greptimedb--hertzbeat"},"GreptimeDB & HertzBeat"),(0,n.kt)("blockquote",null,(0,n.kt)("p",{parentName:"blockquote"},"\u4e0b\u9762\u5185\u5bb9\u6211\u4eec\u4f1a\u901a\u8fc7\u4e00\u6b65\u4e00\u6b65\u7684\u5f62\u5f0f\u6f14\u793a HertzBeat \u5982\u4f55\u7ed3\u5408 GreptimeDB \u4f5c\u4e3a\u5b58\u50a8\u7aef\u6765\u5b58\u50a8\u6536\u96c6\u5230\u7684\u6307\u6807\u6570\u636e\u3002")),(0,n.kt)("h4",{id:"\u5b89\u88c5\u90e8\u7f72-greptimedb"},"\u5b89\u88c5\u90e8\u7f72 GreptimeDB"),(0,n.kt)("p",null,"\u5177\u4f53\u53ef\u4ee5\u53c2\u8003 ",(0,n.kt)("a",{parentName:"p",href:"https://docs.greptime.com/getting-started/overview#docker"},"\u5b98\u65b9\u6587\u6863")),(0,n.kt)("ol",null,(0,n.kt)("li",{parentName:"ol"},"Docker \u5b89\u88c5 GreptimeDB")),(0,n.kt)("pre",null,(0,n.kt)("code",{parentName:"pre",className:"language-shell"},'$ docker run -p 4000-4004:4000-4004 \\\n -p 4242:4242 -v "$(pwd)/greptimedb:/tmp/greptimedb" \\\n --name greptime \\\n greptime/greptimedb:0.2.0 standalone start \\\n --http-addr 0.0.0.0:4000 \\\n --rpc-addr 0.0.0.0:4001\n')),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("inlineCode",{parentName:"li"},'-v "$(pwd)/greptimedb:/tmp/greptimedb"')," \u4e3a greptimeDB \u6570\u636e\u76ee\u5f55\u672c\u5730\u6301\u4e45\u5316\u6302\u8f7d\uff0c\u5efa\u8bae\u5c06",(0,n.kt)("inlineCode",{parentName:"li"},"$(pwd)/greptimedb"),"\u66ff\u6362\u4e3a\u60a8\u60f3\u6307\u5b9a\u5b58\u653e\u7684\u5b9e\u9645\u672c\u5730\u76ee\u5f55")),(0,n.kt)("ol",{start:2},(0,n.kt)("li",{parentName:"ol"},"\u4f7f\u7528",(0,n.kt)("inlineCode",{parentName:"li"},"$ docker ps | grep greptime"),"\u67e5\u770b GreptimeDB \u662f\u5426\u542f\u52a8\u6210\u529f")),(0,n.kt)("h4",{id:"\u5b89\u88c5\u90e8\u7f72-hertzbeat"},"\u5b89\u88c5\u90e8\u7f72 HertzBeat"),(0,n.kt)("p",null,"\u5177\u4f53\u53ef\u4ee5\u53c2\u8003 ",(0,n.kt)("a",{parentName:"p",href:"https://hertzbeat.com/zh-cn/docs/start/docker-deploy"},"\u5b98\u65b9\u6587\u6863")," "),(0,n.kt)("ol",null,(0,n.kt)("li",{parentName:"ol"},"Docker \u5b89\u88c5 HertzBeat ")),(0,n.kt)("pre",null,(0,n.kt)("code",{parentName:"pre",className:"language-shell"},"$ docker run -d -p 1157:1157 \\\n -e LANG=zh_CN.UTF-8 \\\n -e TZ=Asia/Shanghai \\\n -v /opt/data:/opt/hertzbeat/data \\\n -v /opt/application.yml:/opt/hertzbeat/config/application.yml \\\n --restart=always \\\n --name hertzbeat tancloud/hertzbeat\n")),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("p",{parentName:"li"},(0,n.kt)("inlineCode",{parentName:"p"},"-v /opt/data:/opt/hertzbeat/data")," : (\u53ef\u9009\uff0c\u6570\u636e\u6301\u4e45\u5316)\u91cd\u8981\u26a0\ufe0f \u6302\u8f7dH2\u6570\u636e\u5e93\u6587\u4ef6\u5230\u672c\u5730\u4e3b\u673a\uff0c\u4fdd\u8bc1\u6570\u636e\u4e0d\u4f1a\u56e0\u4e3a\u5bb9\u5668\u7684\u521b\u5efa\u5220\u9664\u800c\u4e22\u5931")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("p",{parentName:"li"},(0,n.kt)("inlineCode",{parentName:"p"},"-v /opt/application.yml:/opt/hertzbeat/config/application.yml")," : \u6302\u8f7d\u81ea\u5b9a\u4e49\u672c\u5730\u914d\u7f6e\u6587\u4ef6\u5230\u5bb9\u5668\u4e2d\uff0c\u5373\u4f7f\u7528\u672c\u5730\u914d\u7f6e\u6587\u4ef6\u8986\u76d6\u5bb9\u5668\u914d\u7f6e\u6587\u4ef6\u3002"))),(0,n.kt)("p",null,"\u6ce8\u610f\u26a0\ufe0f \u672c\u5730\u6302\u8f7d\u914d\u7f6e\u6587\u4ef6 ",(0,n.kt)("inlineCode",{parentName:"p"},"application.yml")," \u9700\u63d0\u524d\u5b58\u5728\uff0c\u6587\u4ef6\u5b8c\u6574\u5185\u5bb9\u89c1\u9879\u76ee\u4ed3\u5e93",(0,n.kt)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat/raw/master/script/application.yml"},"/script/application.yml")),(0,n.kt)("ol",{start:2},(0,n.kt)("li",{parentName:"ol"},"\u6d4f\u89c8\u5668\u8bbf\u95ee http://ip:1157/ \u9ed8\u8ba4\u8d26\u6237\u5bc6\u7801 admin/hertzbeat\uff0c\u67e5\u770b HertzBeat \u662f\u5426\u542f\u52a8\u6210\u529f\u3002")),(0,n.kt)("h4",{id:"\u914d\u7f6e\u4f7f\u7528-greptimedb-\u5b58\u50a8-hertzbeat-\u76d1\u63a7\u6307\u6807\u5ea6\u91cf\u6570\u636e"},"\u914d\u7f6e\u4f7f\u7528 GreptimeDB \u5b58\u50a8 HertzBeat \u76d1\u63a7\u6307\u6807\u5ea6\u91cf\u6570\u636e"),(0,n.kt)("ol",null,(0,n.kt)("li",{parentName:"ol"},"\u4fee\u6539 HertzBeat \u7aef\u914d\u7f6e\u6587\u4ef6 ")),(0,n.kt)("p",null,"\u4fee\u6539\u6302\u8f7d\u5230\u672c\u5730\u7684 HertzBeat \u914d\u7f6e\u6587\u4ef6 ",(0,n.kt)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat/raw/master/script/application.yml"},"application.yml"),", \u5b89\u88c5\u5305\u6a21\u5f0f\u4e0b\u4fee\u6539 ",(0,n.kt)("inlineCode",{parentName:"p"},"hertzbeat/config/application.yml")," "),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"\u4fee\u6539\u91cc\u9762\u7684",(0,n.kt)("inlineCode",{parentName:"strong"},"warehouse.store.jpa.enabled"),"\u53c2\u6570\u4e3a",(0,n.kt)("inlineCode",{parentName:"strong"},"false"),"\uff0c \u914d\u7f6e\u91cc\u9762\u7684",(0,n.kt)("inlineCode",{parentName:"strong"},"warehouse.store.greptime"),"\u6570\u636e\u6e90\u53c2\u6570\uff0cURL\u8d26\u6237\u5bc6\u7801\uff0c\u5e76\u542f\u7528",(0,n.kt)("inlineCode",{parentName:"strong"},"enabled"),"\u4e3a",(0,n.kt)("inlineCode",{parentName:"strong"},"true"))),(0,n.kt)("pre",null,(0,n.kt)("code",{parentName:"pre",className:"language-yaml"},"warehouse:\n store:\n # \u5173\u95ed\u9ed8\u8ba4JPA\n jpa:\n enabled: false\n greptime:\n enabled: true\n endpoint: localhost:4001\n")),(0,n.kt)("ol",{start:2},(0,n.kt)("li",{parentName:"ol"},"\u91cd\u542f HertzBeat ")),(0,n.kt)("pre",null,(0,n.kt)("code",{parentName:"pre",className:"language-shell"},"$ docker restart hertzbeat\n")),(0,n.kt)("h4",{id:"\u89c2\u5bdf\u9a8c\u8bc1\u6548\u679c"},"\u89c2\u5bdf\u9a8c\u8bc1\u6548\u679c"),(0,n.kt)("ol",null,(0,n.kt)("li",{parentName:"ol"},"\u6d4f\u89c8\u5668\u8bbf\u95ee HertzBeat http://ip:1157/ \u9ed8\u8ba4\u8d26\u6237\u5bc6\u7801 admin/hertzbeat"),(0,n.kt)("li",{parentName:"ol"},"\u4f7f\u7528 HertzBeat \u6dfb\u52a0\u5e94\u7528\u76d1\u63a7\uff0c\u6bd4\u5982\u7f51\u7ad9\u76d1\u63a7\uff0cLinux\u76d1\u63a7\uff0cMysql\u76d1\u63a7"),(0,n.kt)("li",{parentName:"ol"},"\u76d1\u63a7\u91c7\u96c6\u51e0\u4e2a\u5468\u671f\u4e4b\u540e\uff0c\u67e5\u770b GreptimeDB \u6570\u636e\u5e93\u662f\u5426\u5b58\u50a8\u6307\u6807\u5ea6\u91cf\u6570\u636e\uff0cHertzBeat \u6307\u6807\u6570\u636e\u56fe\u8868\u6570\u636e\u662f\u5426\u5c55\u793a\u6b63\u5e38\u3002")),(0,n.kt)("p",null,"\u76f4\u63a5\u4e0a\u56fe\u54c7: "),(0,n.kt)("p",null,(0,n.kt)("img",{alt:"1",src:r(29209).Z,width:"4064",height:"2166"})," "),(0,n.kt)("p",null,(0,n.kt)("img",{alt:"1",src:r(57122).Z,width:"4064",height:"2166"})),(0,n.kt)("p",null,(0,n.kt)("img",{alt:"1",src:r(56097).Z,width:"2764",height:"1664"})),(0,n.kt)("h2",{id:"\u5c0f\u7ed3"},"\u5c0f\u7ed3"),(0,n.kt)("p",null,"\u8fd9\u7bc7\u6587\u7ae0\u5e26\u6211\u4eec\u4f53\u9a8c\u4e86\u5982\u4f55\u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u6307\u6807\u5ea6\u91cf\u6570\u636e\uff0c\u603b\u7684\u6765\u770b\u4e24\u6b3e\u5f00\u6e90\u4ea7\u54c1\u4e0a\u624b\u662f\u975e\u5e38\u7b80\u5355\u7684\uff0c\u5173\u952e\u662f\u5982\u679c\u5acc\u9ebb\u70e6\u4e0d\u60f3\u90e8\u7f72\u4ed6\u4fe9\u90fd\u8fd8\u6709\u4e91\u670d\u52a1\ud83d\ude02\u8ba9\u4f60\u6298\u817e\u3002",(0,n.kt)("br",{parentName:"p"}),"\n","\u4f5c\u4e3a\u7279\u6027 ",(0,n.kt)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat/pull/834"},"HertzBeat\u652f\u6301GreptimeDB")," \u7684\u5f00\u53d1\u8005\u4e4b\u4e00\uff0c\u5728\u5b9e\u9645\u9002\u914d\u4f7f\u7528\u8fc7\u7a0b\u4e2d\uff0cGreptimeDB\u7684\u4e1d\u6ed1\u539f\u751fSDK\u548c\u7c7b\u4f3c\u5173\u7cfb\u6570\u636e\u5e93\u7684SQL\uff0c\u8ba9\u6211\u4eec\u4ece\u5176\u5b83\u65f6\u5e8f\u6570\u636e\u5e93 ",(0,n.kt)("inlineCode",{parentName:"p"},"TDengine, IotDB, InfluxDB")," \u5207\u6362\u8fc7\u53bb\u8fd8\u662f\u975e\u5e38\u5bb9\u6613\uff0c\u4f53\u9a8c\u4e1d\u6ed1\u7684\u3002"),(0,n.kt)("p",null,"GreptimeDB Github: ",(0,n.kt)("a",{parentName:"p",href:"https://github.com/GreptimeTeam/greptimedb"},"https://github.com/GreptimeTeam/greptimedb"),(0,n.kt)("br",{parentName:"p"}),"\n","HertzBeat Github: ",(0,n.kt)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat"},"https://github.com/dromara/hertzbeat")," "),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"\u6700\u540e\u5c31\u662f\u6b22\u8fce\u5927\u5bb6\u4e00\u5b9a\u8981\u591a\u591a\u4e86\u89e3\uff0c\u591a\u591a\u4f7f\u7528\uff0c\u591a\u591a\u63d0\u610f\u89c1\uff0c\u591a\u591aISSUE\uff0c\u591a\u591aPR\uff0c\u591a\u591aStar\u652f\u6301\u8fd9\u4fe9\u6ca1\u51fa\u6765\u591a\u4e45\u5e0c\u671b\u5f97\u5230\u5475\u62a4\u7684\u5f00\u6e90\u725b\u725b\u4e0d\u6015\u56f0\u96be \u4e00\u9897\u5c0f\u661f\u661f\u54e6\uff01\u505a\u5f00\u6e90\uff0c\u6211\u4eec\u662f\u84b8(\u771f)\u7684\uff0c\u7231\u5fc3\ud83d\udc97")),(0,n.kt)("p",null,"\u611f\u8c22\u6b64\u7279\u6027 ",(0,n.kt)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat/pull/834"},"HertzBeat\u652f\u6301GreptimeDB")," \u7684\u8d21\u732e\u8005\u4eec @zqr10159, @fengjiachun, @killme2008, @tomsun28"))}c.isMDXComponent=!0},29209:(e,t,r)=>{r.d(t,{Z:()=>a});const a=r.p+"assets/images/greptime-1-d2ba51f5163374602e1a0643db6edbcc.png"},57122:(e,t,r)=>{r.d(t,{Z:()=>a});const a=r.p+"assets/images/greptime-2-264d43273a7cfe3bda1112db315c6f1c.png"},56097:(e,t,r)=>{r.d(t,{Z:()=>a});const a=r.p+"assets/images/greptime-3-7640c67312e8c1db060284867b78d65e.png"}}]);
\ No newline at end of file
"use strict";(self.webpackChunkhertzbeat=self.webpackChunkhertzbeat||[]).push([[3343],{3905:(M,N,j)=>{j.d(N,{Zo:()=>A,kt:()=>E});var D=j(67294);function I(M,N,j){return N in M?Object.defineProperty(M,N,{value:j,enumerable:!0,configurable:!0,writable:!0}):M[N]=j,M}function z(M,N){var j=Object.keys(M);if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(M);N&&(D=D.filter((function(N){return Object.getOwnPropertyDescriptor(M,N).enumerable}))),j.push.apply(j,D)}return j}function g(M){for(var N=1;N<arguments.length;N++){var j=null!=arguments[N]?arguments[N]:{};N%2?z(Object(j),!0).forEach((function(N){I(M,N,j[N])})):Object.getOwnPropertyDescriptors?Object.defineProperties(M,Object.getOwnPropertyDescriptors(j)):z(Object(j)).forEach((function(N){Object.defineProperty(M,N,Object.getOwnPropertyDescriptor(j,N))}))}return M}function y(M,N){if(null==M)return{};var j,D,I=function(M,N){if(null==M)return{};var j,D,I={},z=Object.keys(M);for(D=0;D<z.length;D++)j=z[D],N.indexOf(j)>=0||(I[j]=M[j]);return I}(M,N);if(Object.getOwnPropertySymbols){var z=Object.getOwnPropertySymbols(M);for(D=0;D<z.length;D++)j=z[D],N.indexOf(j)>=0||Object.prototype.propertyIsEnumerable.call(M,j)&&(I[j]=M[j])}return I}var u=D.createContext({}),T=function(M){var N=D.useContext(u),j=N;return M&&(j="function"==typeof M?M(N):g(g({},N),M)),j},A=function(M){var N=T(M.components);return D.createElement(u.Provider,{value:N},M.children)},O={inlineCode:"code",wrapper:function(M){var N=M.children;return D.createElement(D.Fragment,{},N)}},L=D.forwardRef((function(M,N){var j=M.components,I=M.mdxType,z=M.originalType,u=M.parentName,A=y(M,["components","mdxType","originalType","parentName"]),L=T(j),E=I,e=L["".concat(u,".").concat(E)]||L[E]||O[E]||z;return j?D.createElement(e,g(g({ref:N},A),{},{components:j})):D.createElement(e,g({ref:N},A))}));function E(M,N){var j=arguments,I=N&&N.mdxType;if("string"==typeof M||I){var z=j.length,g=new Array(z);g[0]=L;var y={};for(var u in N)hasOwnProperty.call(N,u)&&(y[u]=N[u]);y.originalType=M,y.mdxType="string"==typeof M?M:I,g[1]=y;for(var T=2;T<z;T++)g[T]=j[T];return D.createElement.apply(null,g)}return D.createElement.apply(null,j)}L.displayName="MDXCreateElement"},53563:(M,N,j)=>{j.r(N),j.d(N,{assets:()=>u,contentTitle:()=>g,default:()=>O,frontMatter:()=>z,metadata:()=>y,toc:()=>T});var D=j(87462),I=(j(67294),j(3905));const z={id:"resource",title:"Related resources",sidebar_label:"Related resources"},g=void 0,y={unversionedId:"others/resource",id:"others/resource",title:"Related resources",description:"Icon resources",source:"@site/docs/others/resource.md",sourceDirName:"others",slug:"/others/resource",permalink:"/docs/others/resource",draft:!1,editUrl:"https://github.com/dromara/hertzbeat/edit/master/home/docs/others/resource.md",tags:[],version:"current",frontMatter:{id:"resource",title:"Related resources",sidebar_label:"Related resources"},sidebar:"docs",previous:{title:"Enterprise",permalink:"/docs/others/private"}},u={},T=[{value:"Icon resources",id:"icon-resources",level:2},{value:"TANCLOUD-HertzBeat LOGO",id:"tancloud-hertzbeat-logo",level:3},{value:"TANCLOUD BRAND LOGO",id:"tancloud-brand-logo",level:3}],A={toc:T};function O(M){let{components:N,...z}=M;return(0,I.kt)("wrapper",(0,D.Z)({},A,z,{components:N,mdxType:"MDXLayout"}),(0,I.kt)("h2",{id:"icon-resources"},"Icon resources"),(0,I.kt)("h3",{id:"tancloud-hertzbeat-logo"},"TANCLOUD-HertzBeat LOGO"),(0,I.kt)("p",null,(0,I.kt)("img",{alt:"logo",src:j(452).Z,width:"48",height:"48"})," "),(0,I.kt)("p",null,"Download: ",(0,I.kt)("a",{parentName:"p",href:"https://gitee.com/dromara/hertzbeat/raw/master/home/static/img/tancloud-logo.svg"},"SVG")," ",(0,I.kt)("a",{parentName:"p",href:"https://gitee.com/dromara/hertzbeat/raw/master/home/static/img/tancloud-logo.jpg"},"JPG")," "),(0,I.kt)("h3",{id:"tancloud-brand-logo"},"TANCLOUD BRAND LOGO"),(0,I.kt)("p",null,(0,I.kt)("img",{alt:"logo",src:j(38779).Z,width:"214",height:"57"})," "),(0,I.kt)("p",null,"Download: ",(0,I.kt)("a",{parentName:"p",href:"https://gitee.com/dromara/hertzbeat/raw/master/home/static/img/tancloud-brand.svg"},"SVG")," ",(0,I.kt)("a",{parentName:"p",href:"https://gitee.com/dromara/hertzbeat/raw/master/home/static/img/tancloud-brand.jpg"},"JPG")))}O.isMDXComponent=!0},38779:(M,N,j)=>{j.d(N,{Z:()=>D});const D="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjE0IiBoZWlnaHQ9IjU3IiB2aWV3Qm94PSIwIDAgMjE0IDU3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNjcuNDA3NyAzOEg2My4zNTc5VjIxLjc1ODNINTcuMjU0OVYxNy42OTQzSDczLjQ5NjZWMjEuNzU4M0g2Ny40MDc3VjM4Wk04Ni45NzcxIDI5Ljg4NjJWMjUuODIyM0M4Ni45NzcxIDI1LjI2NTMgODYuODY4NSAyNC43NDE0IDg2LjY1MTQgMjQuMjUwNUM4Ni40NDM3IDIzLjc1MDIgODYuMTU1OCAyMy4zMTU5IDg1Ljc4NzYgMjIuOTQ3OEM4NS40MTk0IDIyLjU3OTYgODQuOTg1MiAyMi4yOTE3IDg0LjQ4NDkgMjIuMDg0QzgzLjk5NCAyMS44NjY5IDgzLjQ3MDEgMjEuNzU4MyA4Mi45MTMxIDIxLjc1ODNDODIuMzU2MSAyMS43NTgzIDgxLjgyNzUgMjEuODY2OSA4MS4zMjcxIDIyLjA4NEM4MC44MzYzIDIyLjI5MTcgODAuNDA2NyAyMi41Nzk2IDgwLjAzODYgMjIuOTQ3OEM3OS42NzA0IDIzLjMxNTkgNzkuMzc3OCAyMy43NTAyIDc5LjE2MDYgMjQuMjUwNUM3OC45NTMgMjQuNzQxNCA3OC44NDkxIDI1LjI2NTMgNzguODQ5MSAyNS44MjIzVjI5Ljg4NjJIODYuOTc3MVpNOTEuMDQxIDM4SDg2Ljk3NzFWMzMuOTM2SDc4Ljg0OTFWMzhINzQuNzk5M1YyNS44MjIzQzc0Ljc5OTMgMjQuNjk4OSA3NS4wMTE3IDIzLjY0NjMgNzUuNDM2NSAyMi42NjQ2Qzc1Ljg2MTMgMjEuNjczMyA3Ni40MzcyIDIwLjgwOTYgNzcuMTY0MSAyMC4wNzMyQzc3LjkwMDQgMTkuMzM2OSA3OC43NTk0IDE4Ljc1NjMgNzkuNzQxMiAxOC4zMzE1QzgwLjczMjQgMTcuOTA2NyA4MS43ODk3IDE3LjY5NDMgODIuOTEzMSAxNy42OTQzQzg0LjAzNjUgMTcuNjk0MyA4NS4wODkgMTcuOTA2NyA4Ni4wNzA4IDE4LjMzMTVDODcuMDYyIDE4Ljc1NjMgODcuOTI1OCAxOS4zMzY5IDg4LjY2MjEgMjAuMDczMkM4OS4zOTg0IDIwLjgwOTYgODkuOTc5IDIxLjY3MzMgOTAuNDAzOCAyMi42NjQ2QzkwLjgyODYgMjMuNjQ2MyA5MS4wNDEgMjQuNjk4OSA5MS4wNDEgMjUuODIyM1YzOFpNMTEwLjgwOSAzOEgxMDYuNDYxTDk4LjYzMDkgMjQuNjMyOFYzOEg5NC41NjY5VjE3LjY5NDNIOTguOTE0MUwxMDYuNzQ1IDMxLjA3NTdWMTcuNjk0M0gxMTAuODA5VjM4Wk0xMzAuODAzIDM1LjkxODVDMTI5Ljg1OSAzNi43MzAzIDEyOC44MDEgMzcuMzUzNCAxMjcuNjMxIDM3Ljc4NzZDMTI2LjQ2IDM4LjIyMTggMTI1LjI0NyAzOC40MzkgMTIzLjk5MiAzOC40MzlDMTIzLjAyOSAzOC40MzkgMTIyLjA5OSAzOC4zMTE1IDEyMS4yMDIgMzguMDU2NkMxMjAuMzE1IDM3LjgxMTIgMTE5LjQ3OSAzNy40NjE5IDExOC42OTYgMzcuMDA4OEMxMTcuOTIyIDM2LjU0NjIgMTE3LjIxNCAzNS45OTQgMTE2LjU3MiAzNS4zNTIxQzExNS45MyAzNC43MTAxIDExNS4zNzggMzQuMDAyMSAxMTQuOTE1IDMzLjIyOEMxMTQuNDYyIDMyLjQ0NDUgMTE0LjEwOCAzMS42MDkgMTEzLjg1MyAzMC43MjE3QzExMy42MDggMjkuODI0OSAxMTMuNDg1IDI4Ljg5NSAxMTMuNDg1IDI3LjkzMjFDMTEzLjQ4NSAyNi45NjkyIDExMy42MDggMjYuMDM5NCAxMTMuODUzIDI1LjE0MjZDMTE0LjEwOCAyNC4yNDU4IDExNC40NjIgMjMuNDEwMyAxMTQuOTE1IDIyLjYzNjJDMTE1LjM3OCAyMS44NTI3IDExNS45MyAyMS4xNCAxMTYuNTcyIDIwLjQ5OEMxMTcuMjE0IDE5Ljg1NjEgMTE3LjkyMiAxOS4zMDg2IDExOC42OTYgMTguODU1NUMxMTkuNDc5IDE4LjM5MjkgMTIwLjMxNSAxOC4wMzg5IDEyMS4yMDIgMTcuNzkzNUMxMjIuMDk5IDE3LjUzODYgMTIzLjAyOSAxNy40MTExIDEyMy45OTIgMTcuNDExMUMxMjUuMjQ3IDE3LjQxMTEgMTI2LjQ2IDE3LjYyODMgMTI3LjYzMSAxOC4wNjI1QzEyOC44MDEgMTguNDg3MyAxMjkuODU5IDE5LjExMDQgMTMwLjgwMyAxOS45MzE2TDEyOC42NSAyMy40NzE3QzEyOC4wNTYgMjIuODI5OCAxMjcuMzUyIDIyLjMzODkgMTI2LjU0MSAyMS45OTlDMTI1LjcyOSAyMS42NDk3IDEyNC44NzkgMjEuNDc1MSAxMjMuOTkyIDIxLjQ3NTFDMTIzLjA5NSAyMS40NzUxIDEyMi4yNTUgMjEuNjQ1IDEyMS40NzEgMjEuOTg0OUMxMjAuNjg4IDIyLjMyNDcgMTIwLjAwMyAyMi43ODczIDExOS40MTggMjMuMzcyNkMxMTguODMzIDIzLjk0ODQgMTE4LjM3IDI0LjYzMjggMTE4LjAzIDI1LjQyNThDMTE3LjY5IDI2LjIwOTMgMTE3LjUyMSAyNy4wNDQ4IDExNy41MjEgMjcuOTMyMUMxMTcuNTIxIDI4LjgxOTUgMTE3LjY5IDI5LjY1NDkgMTE4LjAzIDMwLjQzODVDMTE4LjM3IDMxLjIxMjYgMTE4LjgzMyAzMS44OTIzIDExOS40MTggMzIuNDc3NUMxMjAuMDAzIDMzLjA2MjggMTIwLjY4OCAzMy41MjU0IDEyMS40NzEgMzMuODY1MkMxMjIuMjU1IDM0LjIwNTEgMTIzLjA5NSAzNC4zNzUgMTIzLjk5MiAzNC4zNzVDMTI0Ljg3OSAzNC4zNzUgMTI1LjcyOSAzNC4yMDUxIDEyNi41NDEgMzMuODY1MkMxMjcuMzUyIDMzLjUxNiAxMjguMDU2IDMzLjAyMDMgMTI4LjY1IDMyLjM3ODRMMTMwLjgwMyAzNS45MTg1Wk0xNDcuMzg0IDM4SDEzMy4xNjdWMTcuNjk0M0gxMzcuMjMxVjMzLjkzNkgxNDcuMzg0VjM4Wk0xNjguNjk1IDI3LjkzMjFDMTY4LjY5NSAyOC44OTUgMTY4LjU2OCAyOS44MjQ5IDE2OC4zMTMgMzAuNzIxN0MxNjguMDY4IDMxLjYwOSAxNjcuNzE4IDMyLjQ0NDUgMTY3LjI2NSAzMy4yMjhDMTY2LjgxMiAzNC4wMDIxIDE2Ni4yNjQgMzQuNzEwMSAxNjUuNjIzIDM1LjM1MjFDMTY0Ljk4MSAzNS45OTQgMTY0LjI3MyAzNi41NDYyIDE2My40OTkgMzcuMDA4OEMxNjIuNzI0IDM3LjQ2MTkgMTYxLjg4OSAzNy44MTEyIDE2MC45OTIgMzguMDU2NkMxNjAuMDk1IDM4LjMxMTUgMTU5LjE2NiAzOC40MzkgMTU4LjIwMyAzOC40MzlDMTU3LjI0IDM4LjQzOSAxNTYuMzEgMzguMzExNSAxNTUuNDEzIDM4LjA1NjZDMTU0LjUyNiAzNy44MTEyIDE1My42OSAzNy40NjE5IDE1Mi45MDcgMzcuMDA4OEMxNTIuMTMzIDM2LjU0NjIgMTUxLjQyNSAzNS45OTQgMTUwLjc4MyAzNS4zNTIxQzE1MC4xNDEgMzQuNzEwMSAxNDkuNTg5IDM0LjAwMjEgMTQ5LjEyNiAzMy4yMjhDMTQ4LjY3MyAzMi40NDQ1IDE0OC4zMTkgMzEuNjA5IDE0OC4wNjQgMzAuNzIxN0MxNDcuODE5IDI5LjgyNDkgMTQ3LjY5NiAyOC44OTUgMTQ3LjY5NiAyNy45MzIxQzE0Ny42OTYgMjYuOTY5MiAxNDcuODE5IDI2LjAzOTQgMTQ4LjA2NCAyNS4xNDI2QzE0OC4zMTkgMjQuMjQ1OCAxNDguNjczIDIzLjQxMDMgMTQ5LjEyNiAyMi42MzYyQzE0OS41ODkgMjEuODYyMSAxNTAuMTQxIDIxLjE1NDEgMTUwLjc4MyAyMC41MTIyQzE1MS40MjUgMTkuODcwMyAxNTIuMTMzIDE5LjMyMjggMTUyLjkwNyAxOC44Njk2QzE1My42OSAxOC40MTY1IDE1NC41MjYgMTguMDY3MiAxNTUuNDEzIDE3LjgyMThDMTU2LjMxIDE3LjU2NjkgMTU3LjI0IDE3LjQzOTUgMTU4LjIwMyAxNy40Mzk1QzE1OS4xNjYgMTcuNDM5NSAxNjAuMDk1IDE3LjU2NjkgMTYwLjk5MiAxNy44MjE4QzE2MS44ODkgMTguMDY3MiAxNjIuNzI0IDE4LjQxNjUgMTYzLjQ5OSAxOC44Njk2QzE2NC4yNzMgMTkuMzIyOCAxNjQuOTgxIDE5Ljg3MDMgMTY1LjYyMyAyMC41MTIyQzE2Ni4yNjQgMjEuMTU0MSAxNjYuODEyIDIxLjg2MjEgMTY3LjI2NSAyMi42MzYyQzE2Ny43MTggMjMuNDEwMyAxNjguMDY4IDI0LjI0NTggMTY4LjMxMyAyNS4xNDI2QzE2OC41NjggMjYuMDM5NCAxNjguNjk1IDI2Ljk2OTIgMTY4LjY5NSAyNy45MzIxWk0xNjQuNjYgMjcuOTMyMUMxNjQuNjYgMjcuMDQ0OCAxNjQuNDkgMjYuMjA5MyAxNjQuMTUgMjUuNDI1OEMxNjMuODEgMjQuNjMyOCAxNjMuMzQ3IDIzLjk0ODQgMTYyLjc2MiAyMy4zNzI2QzE2Mi4xODYgMjIuNzg3MyAxNjEuNTAyIDIyLjMyNDcgMTYwLjcwOSAyMS45ODQ5QzE1OS45MjUgMjEuNjQ1IDE1OS4wOSAyMS40NzUxIDE1OC4yMDMgMjEuNDc1MUMxNTcuMzA2IDIxLjQ3NTEgMTU2LjQ2NiAyMS42NDUgMTU1LjY4MiAyMS45ODQ5QzE1NC44OTkgMjIuMzI0NyAxNTQuMjE0IDIyLjc4NzMgMTUzLjYyOSAyMy4zNzI2QzE1My4wNDQgMjMuOTQ4NCAxNTIuNTgxIDI0LjYzMjggMTUyLjI0MSAyNS40MjU4QzE1MS45MDEgMjYuMjA5MyAxNTEuNzMxIDI3LjA0NDggMTUxLjczMSAyNy45MzIxQzE1MS43MzEgMjguODE5NSAxNTEuOTAxIDI5LjY1NDkgMTUyLjI0MSAzMC40Mzg1QzE1Mi41ODEgMzEuMjEyNiAxNTMuMDQ0IDMxLjg5MjMgMTUzLjYyOSAzMi40Nzc1QzE1NC4yMTQgMzMuMDYyOCAxNTQuODk5IDMzLjUyNTQgMTU1LjY4MiAzMy44NjUyQzE1Ni40NjYgMzQuMjA1MSAxNTcuMzA2IDM0LjM3NSAxNTguMjAzIDM0LjM3NUMxNTkuMDkgMzQuMzc1IDE1OS45MjUgMzQuMjA1MSAxNjAuNzA5IDMzLjg2NTJDMTYxLjUwMiAzMy41MjU0IDE2Mi4xODYgMzMuMDYyOCAxNjIuNzYyIDMyLjQ3NzVDMTYzLjM0NyAzMS44OTIzIDE2My44MSAzMS4yMTI2IDE2NC4xNSAzMC40Mzg1QzE2NC40OSAyOS42NTQ5IDE2NC42NiAyOC44MTk1IDE2NC42NiAyNy45MzIxWk0xODcuMzg3IDI5Ljg4NjJDMTg3LjM4NyAzMS4wMDk2IDE4Ny4xNzQgMzIuMDY2OSAxODYuNzUgMzMuMDU4MUMxODYuMzI1IDM0LjAzOTkgMTg1Ljc0NCAzNC44OTg5IDE4NS4wMDggMzUuNjM1M0MxODQuMjcxIDM2LjM2MjEgMTgzLjQwOCAzNi45MzggMTgyLjQxNyAzNy4zNjI4QzE4MS40MzUgMzcuNzg3NiAxODAuMzgyIDM4IDE3OS4yNTkgMzhDMTc4LjEzNSAzOCAxNzcuMDc4IDM3Ljc4NzYgMTc2LjA4NyAzNy4zNjI4QzE3NS4xMDUgMzYuOTM4IDE3NC4yNDYgMzYuMzYyMSAxNzMuNTEgMzUuNjM1M0MxNzIuNzgzIDM0Ljg5ODkgMTcyLjIwNyAzNC4wMzk5IDE3MS43ODIgMzMuMDU4MUMxNzEuMzU3IDMyLjA2NjkgMTcxLjE0NSAzMS4wMDk2IDE3MS4xNDUgMjkuODg2MlYxNy42OTQzSDE3NS4xOTVWMjkuODg2MkMxNzUuMTk1IDMwLjQ0MzIgMTc1LjI5OSAzMC45NjcxIDE3NS41MDYgMzEuNDU4QzE3NS43MjMgMzEuOTQ4OSAxNzYuMDE2IDMyLjM3ODQgMTc2LjM4NCAzMi43NDY2QzE3Ni43NTIgMzMuMTE0NyAxNzcuMTgyIDMzLjQwNzQgMTc3LjY3MyAzMy42MjQ1QzE3OC4xNzMgMzMuODMyMiAxNzguNzAyIDMzLjkzNiAxNzkuMjU5IDMzLjkzNkMxNzkuODE2IDMzLjkzNiAxODAuMzQgMzMuODMyMiAxODAuODMxIDMzLjYyNDVDMTgxLjMzMSAzMy40MDc0IDE4MS43NjUgMzMuMTE0NyAxODIuMTMzIDMyLjc0NjZDMTgyLjUwMSAzMi4zNzg0IDE4Mi43ODkgMzEuOTQ4OSAxODIuOTk3IDMxLjQ1OEMxODMuMjE0IDMwLjk2NzEgMTgzLjMyMyAzMC40NDMyIDE4My4zMjMgMjkuODg2MlYxNy42OTQzSDE4Ny4zODdWMjkuODg2MlpNMjA3LjE4MyAyNy44NDcyQzIwNy4xODMgMjguNzgxNyAyMDcuMDYgMjkuNjgzMyAyMDYuODE0IDMwLjU1MThDMjA2LjU3OCAzMS40MTA4IDIwNi4yMzkgMzIuMjE3OSAyMDUuNzk1IDMyLjk3MzFDMjA1LjM1MSAzMy43MTg5IDIwNC44MjMgMzQuNDAzMyAyMDQuMjA5IDM1LjAyNjRDMjAzLjU5NSAzNS42NCAyMDIuOTExIDM2LjE2ODYgMjAyLjE1NiAzNi42MTIzQzIwMS40MDEgMzcuMDU2IDIwMC41ODkgMzcuNDAwNiAxOTkuNzIgMzcuNjQ2QzE5OC44NjEgMzcuODgyIDE5Ny45NjQgMzggMTk3LjAzIDM4SDE5MC45MTNWMTcuNjk0M0gxOTcuMDNDMTk3Ljk2NCAxNy42OTQzIDE5OC44NjEgMTcuODE3MSAxOTkuNzIgMTguMDYyNUMyMDAuNTg5IDE4LjI5ODUgMjAxLjQwMSAxOC42MzgzIDIwMi4xNTYgMTkuMDgyQzIwMi45MTEgMTkuNTI1NyAyMDMuNTk1IDIwLjA1OTEgMjA0LjIwOSAyMC42ODIxQzIwNC44MjMgMjEuMjk1NyAyMDUuMzUxIDIxLjk4MDEgMjA1Ljc5NSAyMi43MzU0QzIwNi4yMzkgMjMuNDgxMSAyMDYuNTc4IDI0LjI4ODIgMjA2LjgxNCAyNS4xNTY3QzIwNy4wNiAyNi4wMTU4IDIwNy4xODMgMjYuOTEyNiAyMDcuMTgzIDI3Ljg0NzJaTTIwMy4xMTkgMjcuODQ3MkMyMDMuMTE5IDI3LjAwNyAyMDIuOTU4IDI2LjIxODggMjAyLjYzNyAyNS40ODI0QzIwMi4zMjYgMjQuNzQ2MSAyMDEuODkxIDI0LjEwNDIgMjAxLjMzNCAyMy41NTY2QzIwMC43ODcgMjIuOTk5NyAyMDAuMTQgMjIuNTYwNyAxOTkuMzk1IDIyLjIzOTdDMTk4LjY1OCAyMS45MTg4IDE5Ny44NyAyMS43NTgzIDE5Ny4wMyAyMS43NTgzSDE5NS4wMDVWMzMuOTM2SDE5Ny4wM0MxOTcuODcgMzMuOTM2IDE5OC42NTggMzMuNzgwMyAxOTkuMzk1IDMzLjQ2ODhDMjAwLjE0IDMzLjE0NzggMjAwLjc4NyAzMi43MTM1IDIwMS4zMzQgMzIuMTY2QzIwMS44OTEgMzEuNjA5IDIwMi4zMjYgMzAuOTYyNCAyMDIuNjM3IDMwLjIyNjFDMjAyLjk1OCAyOS40ODAzIDIwMy4xMTkgMjguNjg3MyAyMDMuMTE5IDI3Ljg0NzJaIiBmaWxsPSIjQjQyMUNDIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjUuODEwMSAwQzExLjU1ODIgMCAwIDExLjU1NiAwIDI1LjgxMjRDMCAzNi4zNzg5IDYuMzU1NDYgNDUuNDYxMyAxNS40NTIxIDQ5LjQ1MjNDMTUuMzc5IDQ3LjY1MiAxNS40MzkyIDQ1LjQ4NDkgMTUuODk4NCA0My41MjQzQzE2LjM5NTIgNDEuNDI5MyAxOC4zOTU0IDI5LjU3NTUgMTguMzk1NCAyOS41NzU1QzE4LjM5NTQgMjkuNTc1NSAxOC4zOTU0IDI3LjgxMjggMTguMzk1NCAyNS4zNzU4QzE4LjM5NTQgMjEuNTUxNCAyMC44OTg5IDIzLjQ2NTcgMjMuNjU4MyAyMy40NjU3TDI3LjQyMjEgMjQuNzM1OUMzNC40MTIxIDI0LjczNTkgNDUuNzAzNSAyNC43MzU5IDQ1LjcwMzUgMjQuNzM1OUM0NS43MDM1IDI0LjczNTkgMzUuNDI2MSAxNi42Njk4IDI4LjQ5NzUgMTYuNjY5OEMyMC42Njk4IDE2LjY2OTggMTkuODk0NSAxNi42Njk4IDE5Ljg5NDUgMTYuNjY5OEMxOS44OTQ1IDE4LjkyMTkgMTQuNTE3NiAxOS4zNTg1IDE0LjUxNzYgMTkuMzU4NUwxMi4zNjY4IDE2LjY2OThMOS42NzgzOSAxNS41OTQzQzkuNjc4MzkgOC4yNjM5MiAxNC41MzkxIDguNjc3OTggMjYuODAwNSA4LjY3Nzk4QzM2LjY1NTMgOC42Nzc5OCA1MS42MTgxIDE1LjU5NDMgNDUuNzAzNSAyNC43MzU5QzQ1LjcwMzUgMjQuNzM1OSAzNS43MjI5IDI0LjczNTkgMjcuNDIyMSAyNC43MzU5QzI0LjYzOSAyNC43MzU5IDMwLjQ3MTkgMzMuNDM2NCAyOS41NzI5IDMxLjcyNjRDMjkuNTcyOSAzMS43MjY0IDMwLjExMDYgMzUuNDkwNiAyMy42NTgzIDM5Ljc5MjVDMjMuMTEyIDQxLjc4MjEgMTkuNDc2MiA0OS4wMTQ2IDE4LjQ5NjUgNTAuNTYzM0MyMC44MTgyIDUxLjI0OTUgMjMuMjcxMiA1MS42MjI2IDI1LjgxMDEgNTEuNjIyNkM0MC4wNjMyIDUxLjYyMjYgNTEuNjE4MSA0MC4wNjY3IDUxLjYxODEgMjUuODEyNEM1MS42MTgxIDExLjU1NiA0MC4wNjMyIDAgMjUuODEwMSAwWiIgZmlsbD0iI0I0MjFDQyIvPgo8L3N2Zz4K"},452:(M,N,j)=>{j.d(N,{Z:()=>D});const D="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNC4wMDEgMEMxMC43NDggMCAwIDEwLjc0NSAwIDI0LjAwMUMwIDMzLjgyNiA1LjkwOTk5IDQyLjI3MSAxNC4zNjkgNDUuOTgyQzE0LjMwMSA0NC4zMDggMTQuMzU3IDQyLjI5MyAxNC43ODQgNDAuNDdDMTUuMjQ2IDM4LjUyMiAxNy4xMDYgMjcuNSAxNy4xMDYgMjcuNUMxNy4xMDYgMjcuNSAxNy4xMDYgMjUuODYxIDE3LjEwNiAyMy41OTVDMTcuMTA2IDIwLjAzOSAxOS40MzQgMjEuODE5IDIyIDIxLjgxOUwyNS41IDIzQzMyIDIzIDQyLjUgMjMgNDIuNSAyM0M0Mi41IDIzIDMyLjk0MyAxNS41IDI2LjUgMTUuNUMxOS4yMjEgMTUuNSAxOC41IDE1LjUgMTguNSAxNS41QzE4LjUgMTcuNTk0IDEzLjUgMTggMTMuNSAxOEwxMS41IDE1LjVMOSAxNC41QzkgNy42ODQgMTMuNTIgOC4wNjkgMjQuOTIyIDguMDY5QzM0LjA4NiA4LjA2OSA0OCAxNC41IDQyLjUgMjNDNDIuNSAyMyAzMy4yMTkgMjMgMjUuNSAyM0MyMi45MTIgMjMgMjguMzM2IDMxLjA5IDI3LjUgMjkuNUMyNy41IDI5LjUgMjggMzMgMjIgMzdDMjEuNDkyIDM4Ljg1IDE4LjExMSA0NS41NzUgMTcuMiA0Ny4wMTVDMTkuMzU5IDQ3LjY1MyAyMS42NCA0OCAyNC4wMDEgNDhDMzcuMjU1IDQ4IDQ4IDM3LjI1NSA0OCAyNC4wMDFDNDggMTAuNzQ1IDM3LjI1NSAwIDI0LjAwMSAwWiIgZmlsbD0iI0I0MjFDQyIvPgo8L3N2Zz4K"}}]);
\ No newline at end of file
"use strict";(self.webpackChunkhertzbeat=self.webpackChunkhertzbeat||[]).push([[3343],{3905:(M,N,j)=>{j.d(N,{Zo:()=>A,kt:()=>E});var D=j(67294);function I(M,N,j){return N in M?Object.defineProperty(M,N,{value:j,enumerable:!0,configurable:!0,writable:!0}):M[N]=j,M}function z(M,N){var j=Object.keys(M);if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(M);N&&(D=D.filter((function(N){return Object.getOwnPropertyDescriptor(M,N).enumerable}))),j.push.apply(j,D)}return j}function g(M){for(var N=1;N<arguments.length;N++){var j=null!=arguments[N]?arguments[N]:{};N%2?z(Object(j),!0).forEach((function(N){I(M,N,j[N])})):Object.getOwnPropertyDescriptors?Object.defineProperties(M,Object.getOwnPropertyDescriptors(j)):z(Object(j)).forEach((function(N){Object.defineProperty(M,N,Object.getOwnPropertyDescriptor(j,N))}))}return M}function y(M,N){if(null==M)return{};var j,D,I=function(M,N){if(null==M)return{};var j,D,I={},z=Object.keys(M);for(D=0;D<z.length;D++)j=z[D],N.indexOf(j)>=0||(I[j]=M[j]);return I}(M,N);if(Object.getOwnPropertySymbols){var z=Object.getOwnPropertySymbols(M);for(D=0;D<z.length;D++)j=z[D],N.indexOf(j)>=0||Object.prototype.propertyIsEnumerable.call(M,j)&&(I[j]=M[j])}return I}var u=D.createContext({}),T=function(M){var N=D.useContext(u),j=N;return M&&(j="function"==typeof M?M(N):g(g({},N),M)),j},A=function(M){var N=T(M.components);return D.createElement(u.Provider,{value:N},M.children)},O={inlineCode:"code",wrapper:function(M){var N=M.children;return D.createElement(D.Fragment,{},N)}},L=D.forwardRef((function(M,N){var j=M.components,I=M.mdxType,z=M.originalType,u=M.parentName,A=y(M,["components","mdxType","originalType","parentName"]),L=T(j),E=I,e=L["".concat(u,".").concat(E)]||L[E]||O[E]||z;return j?D.createElement(e,g(g({ref:N},A),{},{components:j})):D.createElement(e,g({ref:N},A))}));function E(M,N){var j=arguments,I=N&&N.mdxType;if("string"==typeof M||I){var z=j.length,g=new Array(z);g[0]=L;var y={};for(var u in N)hasOwnProperty.call(N,u)&&(y[u]=N[u]);y.originalType=M,y.mdxType="string"==typeof M?M:I,g[1]=y;for(var T=2;T<z;T++)g[T]=j[T];return D.createElement.apply(null,g)}return D.createElement.apply(null,j)}L.displayName="MDXCreateElement"},53563:(M,N,j)=>{j.r(N),j.d(N,{assets:()=>u,contentTitle:()=>g,default:()=>O,frontMatter:()=>z,metadata:()=>y,toc:()=>T});var D=j(87462),I=(j(67294),j(3905));const z={id:"resource",title:"Related resources",sidebar_label:"Related resources"},g=void 0,y={unversionedId:"others/resource",id:"others/resource",title:"Related resources",description:"Icon resources",source:"@site/docs/others/resource.md",sourceDirName:"others",slug:"/others/resource",permalink:"/docs/others/resource",draft:!1,editUrl:"https://github.com/dromara/hertzbeat/edit/master/home/docs/others/resource.md",tags:[],version:"current",frontMatter:{id:"resource",title:"Related resources",sidebar_label:"Related resources"},sidebar:"docs",previous:{title:"Privatization deployment",permalink:"/docs/others/private"}},u={},T=[{value:"Icon resources",id:"icon-resources",level:2},{value:"TANCLOUD-HertzBeat LOGO",id:"tancloud-hertzbeat-logo",level:3},{value:"TANCLOUD BRAND LOGO",id:"tancloud-brand-logo",level:3}],A={toc:T};function O(M){let{components:N,...z}=M;return(0,I.kt)("wrapper",(0,D.Z)({},A,z,{components:N,mdxType:"MDXLayout"}),(0,I.kt)("h2",{id:"icon-resources"},"Icon resources"),(0,I.kt)("h3",{id:"tancloud-hertzbeat-logo"},"TANCLOUD-HertzBeat LOGO"),(0,I.kt)("p",null,(0,I.kt)("img",{alt:"logo",src:j(452).Z,width:"48",height:"48"})," "),(0,I.kt)("p",null,"Download: ",(0,I.kt)("a",{parentName:"p",href:"https://gitee.com/dromara/hertzbeat/raw/master/home/static/img/tancloud-logo.svg"},"SVG")," ",(0,I.kt)("a",{parentName:"p",href:"https://gitee.com/dromara/hertzbeat/raw/master/home/static/img/tancloud-logo.jpg"},"JPG")," "),(0,I.kt)("h3",{id:"tancloud-brand-logo"},"TANCLOUD BRAND LOGO"),(0,I.kt)("p",null,(0,I.kt)("img",{alt:"logo",src:j(38779).Z,width:"214",height:"57"})," "),(0,I.kt)("p",null,"Download: ",(0,I.kt)("a",{parentName:"p",href:"https://gitee.com/dromara/hertzbeat/raw/master/home/static/img/tancloud-brand.svg"},"SVG")," ",(0,I.kt)("a",{parentName:"p",href:"https://gitee.com/dromara/hertzbeat/raw/master/home/static/img/tancloud-brand.jpg"},"JPG")))}O.isMDXComponent=!0},38779:(M,N,j)=>{j.d(N,{Z:()=>D});const D="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjE0IiBoZWlnaHQ9IjU3IiB2aWV3Qm94PSIwIDAgMjE0IDU3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNjcuNDA3NyAzOEg2My4zNTc5VjIxLjc1ODNINTcuMjU0OVYxNy42OTQzSDczLjQ5NjZWMjEuNzU4M0g2Ny40MDc3VjM4Wk04Ni45NzcxIDI5Ljg4NjJWMjUuODIyM0M4Ni45NzcxIDI1LjI2NTMgODYuODY4NSAyNC43NDE0IDg2LjY1MTQgMjQuMjUwNUM4Ni40NDM3IDIzLjc1MDIgODYuMTU1OCAyMy4zMTU5IDg1Ljc4NzYgMjIuOTQ3OEM4NS40MTk0IDIyLjU3OTYgODQuOTg1MiAyMi4yOTE3IDg0LjQ4NDkgMjIuMDg0QzgzLjk5NCAyMS44NjY5IDgzLjQ3MDEgMjEuNzU4MyA4Mi45MTMxIDIxLjc1ODNDODIuMzU2MSAyMS43NTgzIDgxLjgyNzUgMjEuODY2OSA4MS4zMjcxIDIyLjA4NEM4MC44MzYzIDIyLjI5MTcgODAuNDA2NyAyMi41Nzk2IDgwLjAzODYgMjIuOTQ3OEM3OS42NzA0IDIzLjMxNTkgNzkuMzc3OCAyMy43NTAyIDc5LjE2MDYgMjQuMjUwNUM3OC45NTMgMjQuNzQxNCA3OC44NDkxIDI1LjI2NTMgNzguODQ5MSAyNS44MjIzVjI5Ljg4NjJIODYuOTc3MVpNOTEuMDQxIDM4SDg2Ljk3NzFWMzMuOTM2SDc4Ljg0OTFWMzhINzQuNzk5M1YyNS44MjIzQzc0Ljc5OTMgMjQuNjk4OSA3NS4wMTE3IDIzLjY0NjMgNzUuNDM2NSAyMi42NjQ2Qzc1Ljg2MTMgMjEuNjczMyA3Ni40MzcyIDIwLjgwOTYgNzcuMTY0MSAyMC4wNzMyQzc3LjkwMDQgMTkuMzM2OSA3OC43NTk0IDE4Ljc1NjMgNzkuNzQxMiAxOC4zMzE1QzgwLjczMjQgMTcuOTA2NyA4MS43ODk3IDE3LjY5NDMgODIuOTEzMSAxNy42OTQzQzg0LjAzNjUgMTcuNjk0MyA4NS4wODkgMTcuOTA2NyA4Ni4wNzA4IDE4LjMzMTVDODcuMDYyIDE4Ljc1NjMgODcuOTI1OCAxOS4zMzY5IDg4LjY2MjEgMjAuMDczMkM4OS4zOTg0IDIwLjgwOTYgODkuOTc5IDIxLjY3MzMgOTAuNDAzOCAyMi42NjQ2QzkwLjgyODYgMjMuNjQ2MyA5MS4wNDEgMjQuNjk4OSA5MS4wNDEgMjUuODIyM1YzOFpNMTEwLjgwOSAzOEgxMDYuNDYxTDk4LjYzMDkgMjQuNjMyOFYzOEg5NC41NjY5VjE3LjY5NDNIOTguOTE0MUwxMDYuNzQ1IDMxLjA3NTdWMTcuNjk0M0gxMTAuODA5VjM4Wk0xMzAuODAzIDM1LjkxODVDMTI5Ljg1OSAzNi43MzAzIDEyOC44MDEgMzcuMzUzNCAxMjcuNjMxIDM3Ljc4NzZDMTI2LjQ2IDM4LjIyMTggMTI1LjI0NyAzOC40MzkgMTIzLjk5MiAzOC40MzlDMTIzLjAyOSAzOC40MzkgMTIyLjA5OSAzOC4zMTE1IDEyMS4yMDIgMzguMDU2NkMxMjAuMzE1IDM3LjgxMTIgMTE5LjQ3OSAzNy40NjE5IDExOC42OTYgMzcuMDA4OEMxMTcuOTIyIDM2LjU0NjIgMTE3LjIxNCAzNS45OTQgMTE2LjU3MiAzNS4zNTIxQzExNS45MyAzNC43MTAxIDExNS4zNzggMzQuMDAyMSAxMTQuOTE1IDMzLjIyOEMxMTQuNDYyIDMyLjQ0NDUgMTE0LjEwOCAzMS42MDkgMTEzLjg1MyAzMC43MjE3QzExMy42MDggMjkuODI0OSAxMTMuNDg1IDI4Ljg5NSAxMTMuNDg1IDI3LjkzMjFDMTEzLjQ4NSAyNi45NjkyIDExMy42MDggMjYuMDM5NCAxMTMuODUzIDI1LjE0MjZDMTE0LjEwOCAyNC4yNDU4IDExNC40NjIgMjMuNDEwMyAxMTQuOTE1IDIyLjYzNjJDMTE1LjM3OCAyMS44NTI3IDExNS45MyAyMS4xNCAxMTYuNTcyIDIwLjQ5OEMxMTcuMjE0IDE5Ljg1NjEgMTE3LjkyMiAxOS4zMDg2IDExOC42OTYgMTguODU1NUMxMTkuNDc5IDE4LjM5MjkgMTIwLjMxNSAxOC4wMzg5IDEyMS4yMDIgMTcuNzkzNUMxMjIuMDk5IDE3LjUzODYgMTIzLjAyOSAxNy40MTExIDEyMy45OTIgMTcuNDExMUMxMjUuMjQ3IDE3LjQxMTEgMTI2LjQ2IDE3LjYyODMgMTI3LjYzMSAxOC4wNjI1QzEyOC44MDEgMTguNDg3MyAxMjkuODU5IDE5LjExMDQgMTMwLjgwMyAxOS45MzE2TDEyOC42NSAyMy40NzE3QzEyOC4wNTYgMjIuODI5OCAxMjcuMzUyIDIyLjMzODkgMTI2LjU0MSAyMS45OTlDMTI1LjcyOSAyMS42NDk3IDEyNC44NzkgMjEuNDc1MSAxMjMuOTkyIDIxLjQ3NTFDMTIzLjA5NSAyMS40NzUxIDEyMi4yNTUgMjEuNjQ1IDEyMS40NzEgMjEuOTg0OUMxMjAuNjg4IDIyLjMyNDcgMTIwLjAwMyAyMi43ODczIDExOS40MTggMjMuMzcyNkMxMTguODMzIDIzLjk0ODQgMTE4LjM3IDI0LjYzMjggMTE4LjAzIDI1LjQyNThDMTE3LjY5IDI2LjIwOTMgMTE3LjUyMSAyNy4wNDQ4IDExNy41MjEgMjcuOTMyMUMxMTcuNTIxIDI4LjgxOTUgMTE3LjY5IDI5LjY1NDkgMTE4LjAzIDMwLjQzODVDMTE4LjM3IDMxLjIxMjYgMTE4LjgzMyAzMS44OTIzIDExOS40MTggMzIuNDc3NUMxMjAuMDAzIDMzLjA2MjggMTIwLjY4OCAzMy41MjU0IDEyMS40NzEgMzMuODY1MkMxMjIuMjU1IDM0LjIwNTEgMTIzLjA5NSAzNC4zNzUgMTIzLjk5MiAzNC4zNzVDMTI0Ljg3OSAzNC4zNzUgMTI1LjcyOSAzNC4yMDUxIDEyNi41NDEgMzMuODY1MkMxMjcuMzUyIDMzLjUxNiAxMjguMDU2IDMzLjAyMDMgMTI4LjY1IDMyLjM3ODRMMTMwLjgwMyAzNS45MTg1Wk0xNDcuMzg0IDM4SDEzMy4xNjdWMTcuNjk0M0gxMzcuMjMxVjMzLjkzNkgxNDcuMzg0VjM4Wk0xNjguNjk1IDI3LjkzMjFDMTY4LjY5NSAyOC44OTUgMTY4LjU2OCAyOS44MjQ5IDE2OC4zMTMgMzAuNzIxN0MxNjguMDY4IDMxLjYwOSAxNjcuNzE4IDMyLjQ0NDUgMTY3LjI2NSAzMy4yMjhDMTY2LjgxMiAzNC4wMDIxIDE2Ni4yNjQgMzQuNzEwMSAxNjUuNjIzIDM1LjM1MjFDMTY0Ljk4MSAzNS45OTQgMTY0LjI3MyAzNi41NDYyIDE2My40OTkgMzcuMDA4OEMxNjIuNzI0IDM3LjQ2MTkgMTYxLjg4OSAzNy44MTEyIDE2MC45OTIgMzguMDU2NkMxNjAuMDk1IDM4LjMxMTUgMTU5LjE2NiAzOC40MzkgMTU4LjIwMyAzOC40MzlDMTU3LjI0IDM4LjQzOSAxNTYuMzEgMzguMzExNSAxNTUuNDEzIDM4LjA1NjZDMTU0LjUyNiAzNy44MTEyIDE1My42OSAzNy40NjE5IDE1Mi45MDcgMzcuMDA4OEMxNTIuMTMzIDM2LjU0NjIgMTUxLjQyNSAzNS45OTQgMTUwLjc4MyAzNS4zNTIxQzE1MC4xNDEgMzQuNzEwMSAxNDkuNTg5IDM0LjAwMjEgMTQ5LjEyNiAzMy4yMjhDMTQ4LjY3MyAzMi40NDQ1IDE0OC4zMTkgMzEuNjA5IDE0OC4wNjQgMzAuNzIxN0MxNDcuODE5IDI5LjgyNDkgMTQ3LjY5NiAyOC44OTUgMTQ3LjY5NiAyNy45MzIxQzE0Ny42OTYgMjYuOTY5MiAxNDcuODE5IDI2LjAzOTQgMTQ4LjA2NCAyNS4xNDI2QzE0OC4zMTkgMjQuMjQ1OCAxNDguNjczIDIzLjQxMDMgMTQ5LjEyNiAyMi42MzYyQzE0OS41ODkgMjEuODYyMSAxNTAuMTQxIDIxLjE1NDEgMTUwLjc4MyAyMC41MTIyQzE1MS40MjUgMTkuODcwMyAxNTIuMTMzIDE5LjMyMjggMTUyLjkwNyAxOC44Njk2QzE1My42OSAxOC40MTY1IDE1NC41MjYgMTguMDY3MiAxNTUuNDEzIDE3LjgyMThDMTU2LjMxIDE3LjU2NjkgMTU3LjI0IDE3LjQzOTUgMTU4LjIwMyAxNy40Mzk1QzE1OS4xNjYgMTcuNDM5NSAxNjAuMDk1IDE3LjU2NjkgMTYwLjk5MiAxNy44MjE4QzE2MS44ODkgMTguMDY3MiAxNjIuNzI0IDE4LjQxNjUgMTYzLjQ5OSAxOC44Njk2QzE2NC4yNzMgMTkuMzIyOCAxNjQuOTgxIDE5Ljg3MDMgMTY1LjYyMyAyMC41MTIyQzE2Ni4yNjQgMjEuMTU0MSAxNjYuODEyIDIxLjg2MjEgMTY3LjI2NSAyMi42MzYyQzE2Ny43MTggMjMuNDEwMyAxNjguMDY4IDI0LjI0NTggMTY4LjMxMyAyNS4xNDI2QzE2OC41NjggMjYuMDM5NCAxNjguNjk1IDI2Ljk2OTIgMTY4LjY5NSAyNy45MzIxWk0xNjQuNjYgMjcuOTMyMUMxNjQuNjYgMjcuMDQ0OCAxNjQuNDkgMjYuMjA5MyAxNjQuMTUgMjUuNDI1OEMxNjMuODEgMjQuNjMyOCAxNjMuMzQ3IDIzLjk0ODQgMTYyLjc2MiAyMy4zNzI2QzE2Mi4xODYgMjIuNzg3MyAxNjEuNTAyIDIyLjMyNDcgMTYwLjcwOSAyMS45ODQ5QzE1OS45MjUgMjEuNjQ1IDE1OS4wOSAyMS40NzUxIDE1OC4yMDMgMjEuNDc1MUMxNTcuMzA2IDIxLjQ3NTEgMTU2LjQ2NiAyMS42NDUgMTU1LjY4MiAyMS45ODQ5QzE1NC44OTkgMjIuMzI0NyAxNTQuMjE0IDIyLjc4NzMgMTUzLjYyOSAyMy4zNzI2QzE1My4wNDQgMjMuOTQ4NCAxNTIuNTgxIDI0LjYzMjggMTUyLjI0MSAyNS40MjU4QzE1MS45MDEgMjYuMjA5MyAxNTEuNzMxIDI3LjA0NDggMTUxLjczMSAyNy45MzIxQzE1MS43MzEgMjguODE5NSAxNTEuOTAxIDI5LjY1NDkgMTUyLjI0MSAzMC40Mzg1QzE1Mi41ODEgMzEuMjEyNiAxNTMuMDQ0IDMxLjg5MjMgMTUzLjYyOSAzMi40Nzc1QzE1NC4yMTQgMzMuMDYyOCAxNTQuODk5IDMzLjUyNTQgMTU1LjY4MiAzMy44NjUyQzE1Ni40NjYgMzQuMjA1MSAxNTcuMzA2IDM0LjM3NSAxNTguMjAzIDM0LjM3NUMxNTkuMDkgMzQuMzc1IDE1OS45MjUgMzQuMjA1MSAxNjAuNzA5IDMzLjg2NTJDMTYxLjUwMiAzMy41MjU0IDE2Mi4xODYgMzMuMDYyOCAxNjIuNzYyIDMyLjQ3NzVDMTYzLjM0NyAzMS44OTIzIDE2My44MSAzMS4yMTI2IDE2NC4xNSAzMC40Mzg1QzE2NC40OSAyOS42NTQ5IDE2NC42NiAyOC44MTk1IDE2NC42NiAyNy45MzIxWk0xODcuMzg3IDI5Ljg4NjJDMTg3LjM4NyAzMS4wMDk2IDE4Ny4xNzQgMzIuMDY2OSAxODYuNzUgMzMuMDU4MUMxODYuMzI1IDM0LjAzOTkgMTg1Ljc0NCAzNC44OTg5IDE4NS4wMDggMzUuNjM1M0MxODQuMjcxIDM2LjM2MjEgMTgzLjQwOCAzNi45MzggMTgyLjQxNyAzNy4zNjI4QzE4MS40MzUgMzcuNzg3NiAxODAuMzgyIDM4IDE3OS4yNTkgMzhDMTc4LjEzNSAzOCAxNzcuMDc4IDM3Ljc4NzYgMTc2LjA4NyAzNy4zNjI4QzE3NS4xMDUgMzYuOTM4IDE3NC4yNDYgMzYuMzYyMSAxNzMuNTEgMzUuNjM1M0MxNzIuNzgzIDM0Ljg5ODkgMTcyLjIwNyAzNC4wMzk5IDE3MS43ODIgMzMuMDU4MUMxNzEuMzU3IDMyLjA2NjkgMTcxLjE0NSAzMS4wMDk2IDE3MS4xNDUgMjkuODg2MlYxNy42OTQzSDE3NS4xOTVWMjkuODg2MkMxNzUuMTk1IDMwLjQ0MzIgMTc1LjI5OSAzMC45NjcxIDE3NS41MDYgMzEuNDU4QzE3NS43MjMgMzEuOTQ4OSAxNzYuMDE2IDMyLjM3ODQgMTc2LjM4NCAzMi43NDY2QzE3Ni43NTIgMzMuMTE0NyAxNzcuMTgyIDMzLjQwNzQgMTc3LjY3MyAzMy42MjQ1QzE3OC4xNzMgMzMuODMyMiAxNzguNzAyIDMzLjkzNiAxNzkuMjU5IDMzLjkzNkMxNzkuODE2IDMzLjkzNiAxODAuMzQgMzMuODMyMiAxODAuODMxIDMzLjYyNDVDMTgxLjMzMSAzMy40MDc0IDE4MS43NjUgMzMuMTE0NyAxODIuMTMzIDMyLjc0NjZDMTgyLjUwMSAzMi4zNzg0IDE4Mi43ODkgMzEuOTQ4OSAxODIuOTk3IDMxLjQ1OEMxODMuMjE0IDMwLjk2NzEgMTgzLjMyMyAzMC40NDMyIDE4My4zMjMgMjkuODg2MlYxNy42OTQzSDE4Ny4zODdWMjkuODg2MlpNMjA3LjE4MyAyNy44NDcyQzIwNy4xODMgMjguNzgxNyAyMDcuMDYgMjkuNjgzMyAyMDYuODE0IDMwLjU1MThDMjA2LjU3OCAzMS40MTA4IDIwNi4yMzkgMzIuMjE3OSAyMDUuNzk1IDMyLjk3MzFDMjA1LjM1MSAzMy43MTg5IDIwNC44MjMgMzQuNDAzMyAyMDQuMjA5IDM1LjAyNjRDMjAzLjU5NSAzNS42NCAyMDIuOTExIDM2LjE2ODYgMjAyLjE1NiAzNi42MTIzQzIwMS40MDEgMzcuMDU2IDIwMC41ODkgMzcuNDAwNiAxOTkuNzIgMzcuNjQ2QzE5OC44NjEgMzcuODgyIDE5Ny45NjQgMzggMTk3LjAzIDM4SDE5MC45MTNWMTcuNjk0M0gxOTcuMDNDMTk3Ljk2NCAxNy42OTQzIDE5OC44NjEgMTcuODE3MSAxOTkuNzIgMTguMDYyNUMyMDAuNTg5IDE4LjI5ODUgMjAxLjQwMSAxOC42MzgzIDIwMi4xNTYgMTkuMDgyQzIwMi45MTEgMTkuNTI1NyAyMDMuNTk1IDIwLjA1OTEgMjA0LjIwOSAyMC42ODIxQzIwNC44MjMgMjEuMjk1NyAyMDUuMzUxIDIxLjk4MDEgMjA1Ljc5NSAyMi43MzU0QzIwNi4yMzkgMjMuNDgxMSAyMDYuNTc4IDI0LjI4ODIgMjA2LjgxNCAyNS4xNTY3QzIwNy4wNiAyNi4wMTU4IDIwNy4xODMgMjYuOTEyNiAyMDcuMTgzIDI3Ljg0NzJaTTIwMy4xMTkgMjcuODQ3MkMyMDMuMTE5IDI3LjAwNyAyMDIuOTU4IDI2LjIxODggMjAyLjYzNyAyNS40ODI0QzIwMi4zMjYgMjQuNzQ2MSAyMDEuODkxIDI0LjEwNDIgMjAxLjMzNCAyMy41NTY2QzIwMC43ODcgMjIuOTk5NyAyMDAuMTQgMjIuNTYwNyAxOTkuMzk1IDIyLjIzOTdDMTk4LjY1OCAyMS45MTg4IDE5Ny44NyAyMS43NTgzIDE5Ny4wMyAyMS43NTgzSDE5NS4wMDVWMzMuOTM2SDE5Ny4wM0MxOTcuODcgMzMuOTM2IDE5OC42NTggMzMuNzgwMyAxOTkuMzk1IDMzLjQ2ODhDMjAwLjE0IDMzLjE0NzggMjAwLjc4NyAzMi43MTM1IDIwMS4zMzQgMzIuMTY2QzIwMS44OTEgMzEuNjA5IDIwMi4zMjYgMzAuOTYyNCAyMDIuNjM3IDMwLjIyNjFDMjAyLjk1OCAyOS40ODAzIDIwMy4xMTkgMjguNjg3MyAyMDMuMTE5IDI3Ljg0NzJaIiBmaWxsPSIjQjQyMUNDIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjUuODEwMSAwQzExLjU1ODIgMCAwIDExLjU1NiAwIDI1LjgxMjRDMCAzNi4zNzg5IDYuMzU1NDYgNDUuNDYxMyAxNS40NTIxIDQ5LjQ1MjNDMTUuMzc5IDQ3LjY1MiAxNS40MzkyIDQ1LjQ4NDkgMTUuODk4NCA0My41MjQzQzE2LjM5NTIgNDEuNDI5MyAxOC4zOTU0IDI5LjU3NTUgMTguMzk1NCAyOS41NzU1QzE4LjM5NTQgMjkuNTc1NSAxOC4zOTU0IDI3LjgxMjggMTguMzk1NCAyNS4zNzU4QzE4LjM5NTQgMjEuNTUxNCAyMC44OTg5IDIzLjQ2NTcgMjMuNjU4MyAyMy40NjU3TDI3LjQyMjEgMjQuNzM1OUMzNC40MTIxIDI0LjczNTkgNDUuNzAzNSAyNC43MzU5IDQ1LjcwMzUgMjQuNzM1OUM0NS43MDM1IDI0LjczNTkgMzUuNDI2MSAxNi42Njk4IDI4LjQ5NzUgMTYuNjY5OEMyMC42Njk4IDE2LjY2OTggMTkuODk0NSAxNi42Njk4IDE5Ljg5NDUgMTYuNjY5OEMxOS44OTQ1IDE4LjkyMTkgMTQuNTE3NiAxOS4zNTg1IDE0LjUxNzYgMTkuMzU4NUwxMi4zNjY4IDE2LjY2OThMOS42NzgzOSAxNS41OTQzQzkuNjc4MzkgOC4yNjM5MiAxNC41MzkxIDguNjc3OTggMjYuODAwNSA4LjY3Nzk4QzM2LjY1NTMgOC42Nzc5OCA1MS42MTgxIDE1LjU5NDMgNDUuNzAzNSAyNC43MzU5QzQ1LjcwMzUgMjQuNzM1OSAzNS43MjI5IDI0LjczNTkgMjcuNDIyMSAyNC43MzU5QzI0LjYzOSAyNC43MzU5IDMwLjQ3MTkgMzMuNDM2NCAyOS41NzI5IDMxLjcyNjRDMjkuNTcyOSAzMS43MjY0IDMwLjExMDYgMzUuNDkwNiAyMy42NTgzIDM5Ljc5MjVDMjMuMTEyIDQxLjc4MjEgMTkuNDc2MiA0OS4wMTQ2IDE4LjQ5NjUgNTAuNTYzM0MyMC44MTgyIDUxLjI0OTUgMjMuMjcxMiA1MS42MjI2IDI1LjgxMDEgNTEuNjIyNkM0MC4wNjMyIDUxLjYyMjYgNTEuNjE4MSA0MC4wNjY3IDUxLjYxODEgMjUuODEyNEM1MS42MTgxIDExLjU1NiA0MC4wNjMyIDAgMjUuODEwMSAwWiIgZmlsbD0iI0I0MjFDQyIvPgo8L3N2Zz4K"},452:(M,N,j)=>{j.d(N,{Z:()=>D});const D="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNC4wMDEgMEMxMC43NDggMCAwIDEwLjc0NSAwIDI0LjAwMUMwIDMzLjgyNiA1LjkwOTk5IDQyLjI3MSAxNC4zNjkgNDUuOTgyQzE0LjMwMSA0NC4zMDggMTQuMzU3IDQyLjI5MyAxNC43ODQgNDAuNDdDMTUuMjQ2IDM4LjUyMiAxNy4xMDYgMjcuNSAxNy4xMDYgMjcuNUMxNy4xMDYgMjcuNSAxNy4xMDYgMjUuODYxIDE3LjEwNiAyMy41OTVDMTcuMTA2IDIwLjAzOSAxOS40MzQgMjEuODE5IDIyIDIxLjgxOUwyNS41IDIzQzMyIDIzIDQyLjUgMjMgNDIuNSAyM0M0Mi41IDIzIDMyLjk0MyAxNS41IDI2LjUgMTUuNUMxOS4yMjEgMTUuNSAxOC41IDE1LjUgMTguNSAxNS41QzE4LjUgMTcuNTk0IDEzLjUgMTggMTMuNSAxOEwxMS41IDE1LjVMOSAxNC41QzkgNy42ODQgMTMuNTIgOC4wNjkgMjQuOTIyIDguMDY5QzM0LjA4NiA4LjA2OSA0OCAxNC41IDQyLjUgMjNDNDIuNSAyMyAzMy4yMTkgMjMgMjUuNSAyM0MyMi45MTIgMjMgMjguMzM2IDMxLjA5IDI3LjUgMjkuNUMyNy41IDI5LjUgMjggMzMgMjIgMzdDMjEuNDkyIDM4Ljg1IDE4LjExMSA0NS41NzUgMTcuMiA0Ny4wMTVDMTkuMzU5IDQ3LjY1MyAyMS42NCA0OCAyNC4wMDEgNDhDMzcuMjU1IDQ4IDQ4IDM3LjI1NSA0OCAyNC4wMDFDNDggMTAuNzQ1IDM3LjI1NSAwIDI0LjAwMSAwWiIgZmlsbD0iI0I0MjFDQyIvPgo8L3N2Zz4K"}}]);
\ No newline at end of file
"use strict";(self.webpackChunkhertzbeat=self.webpackChunkhertzbeat||[]).push([[8290],{3905:(e,t,r)=>{r.d(t,{Zo:()=>l,kt:()=>d});var n=r(67294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function i(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var p=n.createContext({}),c=function(e){var t=n.useContext(p),r=t;return e&&(r="function"==typeof e?e(t):s(s({},t),e)),r},l=function(e){var t=c(e.components);return n.createElement(p.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},f=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,a=e.originalType,p=e.parentName,l=i(e,["components","mdxType","originalType","parentName"]),f=c(r),d=o,m=f["".concat(p,".").concat(d)]||f[d]||u[d]||a;return r?n.createElement(m,s(s({ref:t},l),{},{components:r})):n.createElement(m,s({ref:t},l))}));function d(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=r.length,s=new Array(a);s[0]=f;var i={};for(var p in t)hasOwnProperty.call(t,p)&&(i[p]=t[p]);i.originalType=e,i.mdxType="string"==typeof e?e:o,s[1]=i;for(var c=2;c<a;c++)s[c]=r[c];return n.createElement.apply(null,s)}return n.createElement.apply(null,r)}f.displayName="MDXCreateElement"},34150:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>p,contentTitle:()=>s,default:()=>u,frontMatter:()=>a,metadata:()=>i,toc:()=>c});var n=r(87462),o=(r(67294),r(3905));const a={id:"sponsor",title:"Sponsor",sidebar_label:"Sponsor"},s=void 0,i={unversionedId:"others/sponsor",id:"others/sponsor",title:"Sponsor",description:"Hertzbeat is completely free for individuals or enterprises. If you like this project and are willing to help, buy us a cup of coffee",source:"@site/docs/others/sponsor.md",sourceDirName:"others",slug:"/others/sponsor",permalink:"/docs/others/sponsor",draft:!1,editUrl:"https://github.com/dromara/hertzbeat/edit/master/home/docs/others/sponsor.md",tags:[],version:"current",frontMatter:{id:"sponsor",title:"Sponsor",sidebar_label:"Sponsor"},sidebar:"docs",previous:{title:"Design Document",permalink:"/docs/others/design"},next:{title:"Privatization deployment",permalink:"/docs/others/private"}},p={},c=[],l={toc:c};function u(e){let{components:t,...a}=e;return(0,o.kt)("wrapper",(0,n.Z)({},l,a,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"Hertzbeat is completely free for individuals or enterprises. If you like this project and are willing to help, buy us a cup of coffee")," "),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"wechat-alipay",src:r(64315).Z,width:"1382",height:"1382"})," "),(0,o.kt)("p",null,"Thanks ",(0,o.kt)("a",{parentName:"p",href:"https://www.flarespeed.com"},"JiShi Information(build a new microwave + optical transaction network)")," sponsored server node.",(0,o.kt)("br",{parentName:"p"}),"\n","Thanks ",(0,o.kt)("a",{parentName:"p",href:"https://www.tsyvps.com/aff/BZBEGYLX"},"TianShang cloud computing(new wisdom cloud)")," sponsored server node.",(0,o.kt)("br",{parentName:"p"}),"\n","Thanks ",(0,o.kt)("a",{parentName:"p",href:"https://datayi.cn/w/xRxVBBko"},"Postcat(An Open source development tool)")," sponsored."))}u.isMDXComponent=!0},64315:(e,t,r)=>{r.d(t,{Z:()=>n});const n=r.p+"assets/images/pay-176c0e33b72476854571f262673fd8e0.png"}}]);
\ No newline at end of file
"use strict";(self.webpackChunkhertzbeat=self.webpackChunkhertzbeat||[]).push([[8290],{3905:(e,t,r)=>{r.d(t,{Zo:()=>l,kt:()=>d});var n=r(67294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function p(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var i=n.createContext({}),c=function(e){var t=n.useContext(i),r=t;return e&&(r="function"==typeof e?e(t):s(s({},t),e)),r},l=function(e){var t=c(e.components);return n.createElement(i.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},f=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,a=e.originalType,i=e.parentName,l=p(e,["components","mdxType","originalType","parentName"]),f=c(r),d=o,m=f["".concat(i,".").concat(d)]||f[d]||u[d]||a;return r?n.createElement(m,s(s({ref:t},l),{},{components:r})):n.createElement(m,s({ref:t},l))}));function d(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=r.length,s=new Array(a);s[0]=f;var p={};for(var i in t)hasOwnProperty.call(t,i)&&(p[i]=t[i]);p.originalType=e,p.mdxType="string"==typeof e?e:o,s[1]=p;for(var c=2;c<a;c++)s[c]=r[c];return n.createElement.apply(null,s)}return n.createElement.apply(null,r)}f.displayName="MDXCreateElement"},34150:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>i,contentTitle:()=>s,default:()=>u,frontMatter:()=>a,metadata:()=>p,toc:()=>c});var n=r(87462),o=(r(67294),r(3905));const a={id:"sponsor",title:"Sponsor",sidebar_label:"Sponsor"},s=void 0,p={unversionedId:"others/sponsor",id:"others/sponsor",title:"Sponsor",description:"Hertzbeat is completely free for individuals or enterprises. If you like this project and are willing to help, buy us a cup of coffee",source:"@site/docs/others/sponsor.md",sourceDirName:"others",slug:"/others/sponsor",permalink:"/docs/others/sponsor",draft:!1,editUrl:"https://github.com/dromara/hertzbeat/edit/master/home/docs/others/sponsor.md",tags:[],version:"current",frontMatter:{id:"sponsor",title:"Sponsor",sidebar_label:"Sponsor"},sidebar:"docs",previous:{title:"Design Document",permalink:"/docs/others/design"},next:{title:"Enterprise",permalink:"/docs/others/private"}},i={},c=[],l={toc:c};function u(e){let{components:t,...a}=e;return(0,o.kt)("wrapper",(0,n.Z)({},l,a,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"Hertzbeat is completely free for individuals or enterprises. If you like this project and are willing to help, buy us a cup of coffee")," "),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"wechat-alipay",src:r(64315).Z,width:"1382",height:"1382"})," "),(0,o.kt)("p",null,"Thanks ",(0,o.kt)("a",{parentName:"p",href:"https://www.flarespeed.com"},"JiShi Information(build a new microwave + optical transaction network)")," sponsored server node.",(0,o.kt)("br",{parentName:"p"}),"\n","Thanks ",(0,o.kt)("a",{parentName:"p",href:"https://www.tsyvps.com/aff/BZBEGYLX"},"TianShang cloud computing(new wisdom cloud)")," sponsored server node.",(0,o.kt)("br",{parentName:"p"}),"\n","Thanks ",(0,o.kt)("a",{parentName:"p",href:"https://datayi.cn/w/xRxVBBko"},"Postcat(An Open source development tool)")," sponsored."))}u.isMDXComponent=!0},64315:(e,t,r)=>{r.d(t,{Z:()=>n});const n=r.p+"assets/images/pay-176c0e33b72476854571f262673fd8e0.png"}}]);
\ No newline at end of file
"use strict";(self.webpackChunkhertzbeat=self.webpackChunkhertzbeat||[]).push([[2535],{45641:e=>{e.exports=JSON.parse('{"title":"Recent posts","items":[{"title":"\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat v1.3.2 \u53d1\u5e03, \u66f4\u7a33\u5b9a\u66f4\u6613\u7528","permalink":"/blog/2023/07/05/hertzbeat-v1.3.2"},{"title":"GreptimeDB & HertzBeat, \u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e","permalink":"/blog/2023/05/11/greptimedb-store"},{"title":"Open source real-time monitoring tool HertzBeat v1.3.1 released","permalink":"/blog/2023/05/09/hertzbeat-v1.3.1"},{"title":"Monitoring SpringBoot2 Metrics with HertzBeat in 5 minutes","permalink":"/blog/2023/03/22/monitor-springboot2"},{"title":"Open source real-time monitoring tool HertzBeat v1.3.0 released, online customization is coming","permalink":"/blog/2023/03/15/hertzbeat-v1.3.0"},{"title":"Monitoring Linux Operating Systems Using Open Source Real-Time Monitoring HertzBeat","permalink":"/blog/2023/02/15/monitor-linux"},{"title":"Use the open source real-time monitoring tool HertzBeat to monitor and alert Mysql database","permalink":"/blog/2023/02/11/monitor-mysql"},{"title":"Welcome two new Committers from HertzBeat","permalink":"/blog/2023/02/10/new-committer"},{"title":"\u4f7f\u7528 HertzBeat \u5bf9 \u7ebf\u7a0b\u6c60\u6846\u67b6 DynamicTp \u7684\u76d1\u63a7\u5b9e\u8df5","permalink":"/blog/2023/02/02/monitor-dynamic-tp"},{"title":"\u4f7f\u7528 HertzBeat \u5bf9 API \u7f51\u5173 Apache ShenYu \u7684\u76d1\u63a7\u5b9e\u8df5","permalink":"/blog/2023/01/08/monitor-shenyu"},{"title":"Use HertzBeat Monitoring IoTDB","permalink":"/blog/2023/01/05/monitor-iotdb"},{"title":"HertzBeat v1.2.3\uff01Support Prometheus,ShenYu and IotDb","permalink":"/blog/2022/12/28/hertzbeat-v1.2.3"},{"title":"\u606d\u559c HertzBeat \u8fce\u6765\u4e86\u4e24\u4f4d\u65b0\u664b\u793e\u533aCommitter","permalink":"/blog/2022/12/19/new-committer"},{"title":"HertzBeat v1.2.2\uff01Support K8S Monitor And More.","permalink":"/blog/2022/11/28/hertzbeat-v1.2.2"},{"title":"HertzBeat v1.2.0 \u53d1\u5e03\uff01\u6613\u7528\u53cb\u597d\u7684\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7\u5de5\u5177","permalink":"/blog/2022/10/08/hertzbeat-v1.2.0"},{"title":"SSL\u8bc1\u4e66\u8fc7\u671f\u76d1\u63a7\u6700\u4f73\u5b9e\u8df5","permalink":"/blog/2022/09/10/ssl-practice"},{"title":"\u4e91\u76d1\u63a7\u7cfb\u7edf HertzBeat v1.1.3 \u53d1\u5e03\uff01","permalink":"/blog/2022/09/04/hertzbeat-v1.1.3"},{"title":"HertzBeat v1.1.1 is Publish\uff01","permalink":"/blog/2022/07/10/hertzbeat-v1.1.1"},{"title":"\u4e91\u76d1\u63a7\u7cfb\u7edf HertzBeat v1.1.0 \u53d1\u5e03\uff01\u4e00\u6761\u547d\u4ee4\u5373\u53ef\u5f00\u542f\u76d1\u63a7\u4e4b\u65c5\uff01","permalink":"/blog/2022/06/22/one-step-up"},{"title":"\u4e91\u76d1\u63a7\u7cfb\u7edf HertzBeat v1.1.0 \u53d1\u5e03\uff01\u4e00\u6761\u547d\u4ee4\u5373\u53ef\u5f00\u542f\u76d1\u63a7\u4e4b\u65c5\uff01","permalink":"/blog/2022/06/19/hertzbeat-v1.1.0"},{"title":"\u4e91\u76d1\u63a7\u7cfb\u7edf HertzBeat v1.0 \u6b63\u5f0f\u53d1\u5e03\u5566","permalink":"/blog/2022/06/01/hertzbeat-v1.0"},{"title":"HertzBeat\u8d6b\u5179\u8282\u62cd v1.0.beta.8 \u53d1\u5e03\uff0c\u6807\u7b7e\u5206\u7ec4\u7b49\u8d85\u591a\u7279\u6027\u6765\u88ad\uff01","permalink":"/blog/2022/05/17/hertzbeat-v1.0-beta.8"},{"title":"HertzBeat\u5165GVP\u5566\uff0c\u5e76 v1.0.beta.7 \u53d1\u5e03\uff0c\u6613\u7528\u53cb\u597d\u7684\u5b9e\u65f6\u76d1\u63a7\u5de5\u5177","permalink":"/blog/2022/04/08/hertzbeat-v1.0-beta.7"},{"title":"HertzBeat\u8d6b\u5179\u8282\u62cd v1.0.beta.6 \u53d1\u5e03\uff0cLinux\u76d1\u63a7\u6765\u5566","permalink":"/blog/2022/03/20/hertzbeat-v1.0-beta.6"},{"title":"HertzBeat\u8d6b\u5179\u8282\u62cd v1.0.beta.5 \u53d1\u5e03\uff0c\u6613\u7528\u53cb\u597d\u7684\u76d1\u63a7\u544a\u8b66\u7cfb\u7edf","permalink":"/blog/2022/03/10/hertzbeat-v1.0-beta.5"},{"title":"HertzBeat\u8d6b\u5179\u8282\u62cd v1.0.beta.4 \u53d1\u5e03\uff0c\u6613\u7528\u53cb\u597d\u7684\u76d1\u63a7\u544a\u8b66\u7cfb\u7edf","permalink":"/blog/2022/02/28/hertzbeat-v1.0-beta.4"},{"title":"\u88f8\u8f9e\u540e\u6211\u505a\u4e86\u4e2a\u5f00\u6e90\u76d1\u63a7\u544a\u8b66\u7cfb\u7edf","permalink":"/blog/2022/02/17/hertzbeat"},{"title":"\u5f00\u6e90\u76d1\u63a7\u544a\u8b66\u9879\u76eeHertzBeat\u53d1\u5e03\u5e76\u8fdb\u5165Dromara\u5b75\u5316","permalink":"/blog/2022/02/11/hertzbeat"}]}')}}]);
\ No newline at end of file
"use strict";(self.webpackChunkhertzbeat=self.webpackChunkhertzbeat||[]).push([[2535],{45641:e=>{e.exports=JSON.parse('{"title":"Recent posts","items":[{"title":"Open source monitoring HertzBeat v1.3.2 released, Easier to use","permalink":"/blog/2023/07/05/hertzbeat-v1.3.2"},{"title":"GreptimeDB & HertzBeat, \u4f7f\u7528\u5f00\u6e90\u65f6\u5e8f\u6570\u636e\u5e93 GreptimeDB \u5b58\u50a8\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7 HertzBeat \u7684\u5ea6\u91cf\u6570\u636e","permalink":"/blog/2023/05/11/greptimedb-store"},{"title":"Open source real-time monitoring tool HertzBeat v1.3.1 released","permalink":"/blog/2023/05/09/hertzbeat-v1.3.1"},{"title":"Monitoring SpringBoot2 Metrics with HertzBeat in 5 minutes","permalink":"/blog/2023/03/22/monitor-springboot2"},{"title":"Open source real-time monitoring tool HertzBeat v1.3.0 released, online customization is coming","permalink":"/blog/2023/03/15/hertzbeat-v1.3.0"},{"title":"Monitoring Linux Operating Systems Using Open Source Real-Time Monitoring HertzBeat","permalink":"/blog/2023/02/15/monitor-linux"},{"title":"Use the open source real-time monitoring tool HertzBeat to monitor and alert Mysql database","permalink":"/blog/2023/02/11/monitor-mysql"},{"title":"Welcome two new Committers from HertzBeat","permalink":"/blog/2023/02/10/new-committer"},{"title":"\u4f7f\u7528 HertzBeat \u5bf9 \u7ebf\u7a0b\u6c60\u6846\u67b6 DynamicTp \u7684\u76d1\u63a7\u5b9e\u8df5","permalink":"/blog/2023/02/02/monitor-dynamic-tp"},{"title":"\u4f7f\u7528 HertzBeat \u5bf9 API \u7f51\u5173 Apache ShenYu \u7684\u76d1\u63a7\u5b9e\u8df5","permalink":"/blog/2023/01/08/monitor-shenyu"},{"title":"Use HertzBeat Monitoring IoTDB","permalink":"/blog/2023/01/05/monitor-iotdb"},{"title":"HertzBeat v1.2.3\uff01Support Prometheus,ShenYu and IotDb","permalink":"/blog/2022/12/28/hertzbeat-v1.2.3"},{"title":"\u606d\u559c HertzBeat \u8fce\u6765\u4e86\u4e24\u4f4d\u65b0\u664b\u793e\u533aCommitter","permalink":"/blog/2022/12/19/new-committer"},{"title":"HertzBeat v1.2.2\uff01Support K8S Monitor And More.","permalink":"/blog/2022/11/28/hertzbeat-v1.2.2"},{"title":"HertzBeat v1.2.0 \u53d1\u5e03\uff01\u6613\u7528\u53cb\u597d\u7684\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7\u5de5\u5177","permalink":"/blog/2022/10/08/hertzbeat-v1.2.0"},{"title":"SSL\u8bc1\u4e66\u8fc7\u671f\u76d1\u63a7\u6700\u4f73\u5b9e\u8df5","permalink":"/blog/2022/09/10/ssl-practice"},{"title":"\u4e91\u76d1\u63a7\u7cfb\u7edf HertzBeat v1.1.3 \u53d1\u5e03\uff01","permalink":"/blog/2022/09/04/hertzbeat-v1.1.3"},{"title":"HertzBeat v1.1.1 is Publish\uff01","permalink":"/blog/2022/07/10/hertzbeat-v1.1.1"},{"title":"\u4e91\u76d1\u63a7\u7cfb\u7edf HertzBeat v1.1.0 \u53d1\u5e03\uff01\u4e00\u6761\u547d\u4ee4\u5373\u53ef\u5f00\u542f\u76d1\u63a7\u4e4b\u65c5\uff01","permalink":"/blog/2022/06/22/one-step-up"},{"title":"\u4e91\u76d1\u63a7\u7cfb\u7edf HertzBeat v1.1.0 \u53d1\u5e03\uff01\u4e00\u6761\u547d\u4ee4\u5373\u53ef\u5f00\u542f\u76d1\u63a7\u4e4b\u65c5\uff01","permalink":"/blog/2022/06/19/hertzbeat-v1.1.0"},{"title":"\u4e91\u76d1\u63a7\u7cfb\u7edf HertzBeat v1.0 \u6b63\u5f0f\u53d1\u5e03\u5566","permalink":"/blog/2022/06/01/hertzbeat-v1.0"},{"title":"HertzBeat\u8d6b\u5179\u8282\u62cd v1.0.beta.8 \u53d1\u5e03\uff0c\u6807\u7b7e\u5206\u7ec4\u7b49\u8d85\u591a\u7279\u6027\u6765\u88ad\uff01","permalink":"/blog/2022/05/17/hertzbeat-v1.0-beta.8"},{"title":"HertzBeat\u5165GVP\u5566\uff0c\u5e76 v1.0.beta.7 \u53d1\u5e03\uff0c\u6613\u7528\u53cb\u597d\u7684\u5b9e\u65f6\u76d1\u63a7\u5de5\u5177","permalink":"/blog/2022/04/08/hertzbeat-v1.0-beta.7"},{"title":"HertzBeat\u8d6b\u5179\u8282\u62cd v1.0.beta.6 \u53d1\u5e03\uff0cLinux\u76d1\u63a7\u6765\u5566","permalink":"/blog/2022/03/20/hertzbeat-v1.0-beta.6"},{"title":"HertzBeat\u8d6b\u5179\u8282\u62cd v1.0.beta.5 \u53d1\u5e03\uff0c\u6613\u7528\u53cb\u597d\u7684\u76d1\u63a7\u544a\u8b66\u7cfb\u7edf","permalink":"/blog/2022/03/10/hertzbeat-v1.0-beta.5"},{"title":"HertzBeat\u8d6b\u5179\u8282\u62cd v1.0.beta.4 \u53d1\u5e03\uff0c\u6613\u7528\u53cb\u597d\u7684\u76d1\u63a7\u544a\u8b66\u7cfb\u7edf","permalink":"/blog/2022/02/28/hertzbeat-v1.0-beta.4"},{"title":"\u88f8\u8f9e\u540e\u6211\u505a\u4e86\u4e2a\u5f00\u6e90\u76d1\u63a7\u544a\u8b66\u7cfb\u7edf","permalink":"/blog/2022/02/17/hertzbeat"},{"title":"\u5f00\u6e90\u76d1\u63a7\u544a\u8b66\u9879\u76eeHertzBeat\u53d1\u5e03\u5e76\u8fdb\u5165Dromara\u5b75\u5316","permalink":"/blog/2022/02/11/hertzbeat"}]}')}}]);
\ No newline at end of file
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册