http://git-wip-us.apache.org/repos/asf/incubator-servicecomb-website/blob/08e1b43f/content/cn/docs/tracing-with-servicecomb/index.html ---------------------------------------------------------------------- diff --git a/content/cn/docs/tracing-with-servicecomb/index.html b/content/cn/docs/tracing-with-servicecomb/index.html new file mode 100644 index 0000000..fa4dd5b --- /dev/null +++ b/content/cn/docs/tracing-with-servicecomb/index.html @@ -0,0 +1,872 @@ +<!doctype html> +<!-- + Minimal Mistakes Jekyll Theme 4.4.1 by Michael Rose + Copyright 2017 Michael Rose - mademistakes.com | @mmistakes + Free for personal and commercial use under the MIT license + https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE.txt +--> +<html lang="cn" class="no-js"> + <head> + <meta charset="utf-8"> + +<!-- begin SEO --> + + + + + + + + + +<title>åºäº ServiceComb å Zipkin çåå¸å¼è°ç¨é¾è¿½è¸ª - Apache incubator ServiceComb</title> + + + + +<meta name="description" content="æ¬ç¯å°ä»ç»å¦ä½ä½¿ç¨ ServiceComb å Zipkin å®ç°åå¸å¼è°ç¨é¾è¿½è¸ª"> + + + + +<meta name="author" content="Sean Yin"> + +<meta property="og:locale" content="cn"> +<meta property="og:site_name" content="Apache incubator ServiceComb"> +<meta property="og:title" content="åºäº ServiceComb å Zipkin çåå¸å¼è°ç¨é¾è¿½è¸ª"> + + + <link rel="canonical" href="http://github.com/pages/ServiceComb/servicesomb.github.io/cn/docs/tracing-with-servicecomb/"> + <meta property="og:url" content="http://github.com/pages/ServiceComb/servicesomb.github.io/cn/docs/tracing-with-servicecomb/"> + + + + <meta property="og:description" content="æ¬ç¯å°ä»ç»å¦ä½ä½¿ç¨ ServiceComb å Zipkin å®ç°åå¸å¼è°ç¨é¾è¿½è¸ª"> + + + + <meta name="twitter:site" content="@ServiceComb"> + <meta name="twitter:title" content="åºäº ServiceComb å Zipkin çåå¸å¼è°ç¨é¾è¿½è¸ª"> + <meta name="twitter:description" content="æ¬ç¯å°ä»ç»å¦ä½ä½¿ç¨ ServiceComb å Zipkin å®ç°åå¸å¼è°ç¨é¾è¿½è¸ª"> + <meta name="twitter:url" content=""> + + + <meta name="twitter:card" content="summary"> + + + + + <meta name="twitter:creator" content="@seanyinx"> + + + + + + + + + + + + + <meta property="og:type" content="article"> + <meta property="article:published_time" content="2017-07-17T00:00:00+08:00"> + + + + + + + + + <script type="application/ld+json"> + { + "@context" : "http://schema.org", + "@type" : "Person", + "name" : "Apache incubator ServiceComb", + "url" : "http://github.com/pages/ServiceComb/servicesomb.github.io", + "sameAs" : null + } + </script> + + + + <meta name="google-site-verification" content="HvJjNd7vvJ-yjSTHlBiIWEYxp_Hrz-PYEY5Idz9LRcA" /> + + + + +<!-- end SEO --> + + +<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Apache incubator ServiceComb Feed"> + +<!-- http://t.co/dKP3o1e --> +<meta name="HandheldFriendly" content="True"> +<meta name="MobileOptimized" content="320"> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> + +<script> + document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js '; +</script> +<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js"></script> +<script src="/assets/js/prism.js"></script> + +<script type="text/javascript" async + src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML"> +</script> + +<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous"> + +<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> +<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script> +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script> +<!-- For all browsers --> +<link rel="stylesheet" href="/assets/css/main.css"> +<link rel="stylesheet" href="/assets/css/prism.css"> + +<!--[if lte IE 9]> + <style> + /* old IE unsupported flexbox fixes */ + .greedy-nav .site-title { + padding-right: 3em; + } + .greedy-nav button { + position: absolute; + top: 0; + right: 0; + height: 100%; + } + </style> +<![endif]--> + +<meta http-equiv="cleartype" content="on"> + + <!-- start custom head snippets --> + +<!-- insert favicons. use http://realfavicongenerator.net/ --> +<link href="https://fonts.cat.net/css?family=Roboto:400,500,700|Source+Code+Pro" rel="stylesheet"> +<script src="/assets/js/custom.js"></script> +<!-- end custom head snippets --> + + </head> + + <body class="layout--single"> + + <!--[if lt IE 9]> +<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div> +<![endif]--> + <div class="masthead"> + <div class="masthead__inner-wrap"> + <div class="masthead__menu"> + <nav id="site-nav" class="greedy-nav"> + + <a class="site-title active" href="/cn"><img src="//assets/images/ServiceComb-logo-1.png"></a> + + <ul class="visible-links"> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/docs/quick-start/">å¿«éå ¥é¨</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/users/">ç¨æ·æå</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/developers/">å¼åè æå</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/year-archive/">åæ</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/faqs/">常è§é®é¢</a> + + </li> + + </ul> + <button><div class="navicon"></div></button> + <ul class="hidden-links hidden"></ul> + <div class="nav-lang"> + + + + <a href=/docs/tracing-with-servicecomb/>English</a> + + </div> + </nav> + </div> + </div> +</div> + + + + + + +<div id="main" role="main"> + + <div class="sidebar sticky"> + + <div class="back-to-home">é¦é¡µ > <a href="/cn/">ServiceComb</a></div> + + + +<div itemscope itemtype="http://schema.org/Person"> + + + + <div class="author__content"> + <h3 class="author__name" itemprop="name">Sean Yin</h3> + + <p class="author__bio" itemprop="description"> + + + Nothing but speed is indestructible + + + </p> + + </div> + + <div class="author__urls-wrapper"> + <button class="btn btn--inverse">å ³æ³¨</button> + <ul class="author__urls social-icons"> + + + + <li> + <a href="http://seanyinx.github.io" itemprop="url"> + <i class="fa fa-fw fa-chain" aria-hidden="true"></i> ç½ç« + </a> + </li> + + + + <li> + <a href="mailto:[email protected]"> + <meta itemprop="email" content="[email protected]" /> + <i class="fa fa-fw fa-envelope-square" aria-hidden="true"></i> çµåé®ç®± + </a> + </li> + + + + + + <li> + <a href="https://twitter.com/seanyinx" itemprop="sameAs"> + <i class="fa fa-fw fa-twitter-square" aria-hidden="true"></i> Twitter + </a> + </li> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <!-- + <li> + <a href="http://link-to-whatever-social-network.com/user/" itemprop="sameAs"> + <i class="fa fa-fw" aria-hidden="true"></i> Custom Social Profile Link + </a> + </li> +--> + </ul> + </div> +</div> + + + </div> + + + + <article class="page" itemscope itemtype="http://schema.org/CreativeWork"> + <meta itemprop="headline" content="åºäº ServiceComb å Zipkin çåå¸å¼è°ç¨é¾è¿½è¸ª"> + <meta itemprop="description" content="æ¬ç¯å°ä»ç»å¦ä½ä½¿ç¨ ServiceComb å Zipkin å®ç°åå¸å¼è°ç¨é¾è¿½è¸ª"> + <meta itemprop="datePublished" content="July 17, 2017"> + <meta itemprop="dateModified" content="July 17, 2017"> + + <div class="page__inner-wrap"> + + + <header> + <h1 class="page__title" itemprop="headline">åºäº ServiceComb å Zipkin çåå¸å¼è°ç¨é¾è¿½è¸ª +</h1> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </header> + + + + <section class="page__content" itemprop="text"> + <p>å¾®æå¡æ¶æè§£å³äºå¾å¤åä½åºç¨å¸¦æ¥çé®é¢ï¼ä½åæ¶ä¹éè¦æä»¬ä»åºé¢å¤ç代价ãç±äºç½ç»çä¸ç¨³å®æ§å¸¦æ¥ç请æ±å¤çå»¶è¿å°±æ¯ä»£ä»·ä¹ä¸ã</p> + +<p>å¨åä½åºç¨ä¸ï¼æææ¨¡åé½å¨åä¸ä¸ªè¿ç¨ä¸è¿è¡ï¼æä»¥å¹¶æ²¡ææ¨¡åé´äºéçé®é¢ãä½å¾®æå¡æ¶æä¸ï¼æå¡é´éè¿ç½ç»æ²éï¼å æ¤æä»¬ä¸å¾ä¸å¤çåç½ç»æå ³ç +é®é¢ï¼ä¾å¦ï¼å»¶è¿ãè¶ æ¶ãç½ç»ååºçã</p> + +<p>å¦å¤ï¼éçä¸å¡çæ©å±æå¡å¢å¤ï¼æä»¬å¾é¾æ´å¯æ°æ®å¦ä½å¨èç½è¬å¤æçæå¡ç»æä¸æµè½¬ãæä»¬å¦ä½æè½ææççæ§ç½ç»å»¶è¿å¹¶ä¸å¯è§åæå¡ä¸çæ°æ®æµè½¬å¢ï¼</p> + +<h2 id="zipkin">Zipkin</h2> +<blockquote> + <p><a href="http://zipkin.io/">Zipkin</a> æ¯ä¸ä¸ªåå¸å¼è°ç¨é¾è¿½è¸ªç³»ç»ã å®è½å¸®å©ç¨æ·æ¶éæ¶åºæ°æ®ç¨ä»¥å®ä½å¾®æå¡ä¸çå»¶è¿é®é¢ï¼å®åæ¶ç®¡çè¿½è¸ªæ°æ®çæ¶é +åæ¥è¯¢ãZipkin ç设计åºäº Google <a href="http://research.google.com/pubs/pub36356.html">Dapper paper</a>ã[1]</p> +</blockquote> + +<p>ServiceComb éæäº Zipkin æä¾èªå¨è°ç¨é¾è¿½è¸ªè½åï¼å¦æ¤ä¸æ¥ç¨æ·åªéè¦ä¸æ³¨å®ç°å ¶ä¸å¡éæ±ã</p> + +<h2 id="ä½¿ç¨æ¥éª¤">ä½¿ç¨æ¥éª¤</h2> +<p>æä»¬å°ä»¥ <a href="https://github.com/ServiceComb/LinuxCon-Beijing-WorkShop">workshop demo</a> ä¸ºä¾æ¼ç¤ºå¦ä½ç¨ Zipkin 宿½è°ç¨é¾è¿½è¸ªã</p> + +<h3 id="æ·»å ä¾èµ">æ·»å ä¾èµ</h3> +<p>åºäº ServiceComb Java Chassis çå¾®æå¡åªéè¦æ·»å å¦ä¸ä¾èµå° pom.xmlã</p> +<div class="language-xml highlighter-rouge"><pre class="highlight"><code> <span class="nt"><dependency></span> + <span class="nt"><groupId></span>io.servicecomb<span class="nt"></groupId></span> + <span class="nt"><artifactId></span>handler-tracing-zipkin<span class="nt"></artifactId></span> + <span class="nt"></dependency></span> + +</code></pre> +</div> + +<p>妿微æå¡æ¯åºäº Spring Cloud + Zuul ç API ç½å ³ï¼ä¾å¦ workshop demo ä¸ç manager service ï¼æä»¬è¿éè¦å å ¥å¦ä¸çé¢å¤ä¾èµã</p> +<div class="language-xml highlighter-rouge"><pre class="highlight"><code> <span class="nt"><dependency></span> + <span class="nt"><groupId></span>io.servicecomb<span class="nt"></groupId></span> + <span class="nt"><artifactId></span>spring-cloud-zuul-zipkin<span class="nt"></artifactId></span> + <span class="nt"></dependency></span> +</code></pre> +</div> + +<h3 id="é 置追踪å¤çåæ°æ®æ¶é">é 置追踪å¤çåæ°æ®æ¶é</h3> +<p>å¨å¾®æå¡ç <code class="highlighter-rouge">microservice.yaml</code> é ç½®æä»¶ä¸ï¼è®¾ç½®è¿½è¸ªå¤çå¨åæ°æ®æ¶éæå¡å°åã</p> +<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">cse</span><span class="pi">:</span> + <span class="s">handler</span><span class="pi">:</span> + <span class="s">chain</span><span class="pi">:</span> + <span class="s">Consumer</span><span class="pi">:</span> + <span class="s">default</span><span class="pi">:</span> <span class="s">tracing-consumer</span> + <span class="s">Provider</span><span class="pi">:</span> + <span class="s">default</span><span class="pi">:</span> <span class="s">tracing-provider</span> + +<span class="s">servicecomb</span><span class="pi">:</span> + <span class="s">tracing</span><span class="pi">:</span> + <span class="s">collector</span><span class="pi">:</span> + <span class="s">address</span><span class="pi">:</span> <span class="s">http://zipkin.servicecomb.io:9411</span> +</code></pre> +</div> + +<p>å°±è¿æ ·ï¼å¨å äºä¸¤ä¸ªé ç½®é¡¹ï¼æ²¡æ¹å¨ä¸è¡ä»£ç çæ åµä¸ï¼æä»¬å¯å¨äºåºäº Zipkin å Java chassis çåå¸å¼è°ç¨é¾è¿½è¸ªçåè½ã</p> + +<p><strong>注æ</strong> 妿项ç®ä¸çå ¶ä»ä¾èµä¹å¼å ¥äº zipkin ï¼ä¾å¦ Spring Cloudï¼ï¼å¯è½å¯¼è´ zipkin çæ¬ä¸ä¸è´èè¿è¡åºéï¼è¿æ¶éè¦å¨é¡¹ç® pom ä¸å£°æ zipkin +çæ¬ã</p> + +<h2 id="å¿«éæ¼ç¤º">å¿«éæ¼ç¤º</h2> +<p>å¨ workshop demo ä¸å¯å¨è¿½è¸ªåï¼æä»¬æ¥ä¸æ¥å¨ docker ç¯å¢ä¸æ¼ç¤ºä¸ä¸è°ç¨é¾è¿½è¸ªåè½ã</p> +<ol> + <li> + <p>å¨ workshop demo ç®å½ä¸ï¼ä½¿ç¨å½ä»¤ <code class="highlighter-rouge">mvn package -DskipTests -Pdocker</code> æ <code class="highlighter-rouge">mvn package -DskipTests -Pdocker -Pdocker-machine</code> +ï¼å¦æä½ ä½¿ç¨ <a href="https://www.docker.com/products/docker-toolbox">Docker Toolbox</a>ï¼ï¼åå»ºæææå¡ç docker éå</p> + </li> + <li> + <p>è¿è¡ <code class="highlighter-rouge">docker-compose up</code></p> + </li> + <li> + <p>æç §ä¸é¢è§é¢ä¸çæä½æ¥éª¤ï¼ç»è¿è¡å¨ docker 容å¨ä¸çæå¡åé请æ±</p> + </li> + <li> + <p>ç¨æµè§å¨æå¼è¿è¡å¨ docker 容å¨ä¸ç Zipkin ç½ç«ï¼å°ååºä¸º docker 容å¨IPï¼<code class="highlighter-rouge">http://docker.container.ip:9411</code></p> + </li> +</ol> + +<!-- Courtesy of embedresponsively.com //--> +<div class="responsive-video-container"> + + <iframe src="https://player.youku.com/embed/XMjg1NzQ3NzUzNg" frameborder="0" allowfullscreen=""></iframe> + +</div> + +<p>ç°å¨æä»¬åºè¯¥å¯ä»¥çå° Zipkin é¦é¡µä¸æ¾ç¤ºçå 个被追踪çæå¡ã +<img src="/assets/images/tracing.1.png" alt="zipkin homepage" class="align-center" /></p> + +<p>妿æä»¬éæ© manager å¹¶ç¹å» Find Traces æé®ï¼å°±è½çå°ä¸äºè°ç¨é¾æ°æ®ã请å«ä»ææå¡æ§è½å¯è½ä¸å¤ªå¥½ï¼å 为æä»¬æ¯å¨ä¸å°2012年产çç¬è®°æ¬ä¸ +è¿è¡è¿ä¹å¤æå¡ã +<img src="/assets/images/tracing.2.png" alt="traces of manager service" class="align-center" /></p> + +<p>妿ç¹å»æä¸ä¸ªè°ç¨é¾ï¼æä»¬è½çå°å¯¹åºçæææ¶é´è·¨åº¦ä¿¡æ¯ã +<img src="/assets/images/tracing.3.png" alt="trace spans of manager service" class="align-center" /></p> + +<p>ç¹å»æä¸ªæ¶é´è·¨åº¦ï¼å¯ä»¥è·åæ´è¯¦ç»çè°ç¨æ¶é´ä¿¡æ¯ã +<img src="/assets/images/tracing.4.png" alt="span details of manager service" class="align-center" /></p> + +<p>åæ¶æä»¬ä¹å¯ä»¥ç¹å» Dependencies æé®ï¼æ¥çæå¡çä¾èµå ³ç³»å¾ã +<img src="/assets/images/tracing.5.png" alt="service dependencies" class="align-center" /></p> + +<h2 id="æ»ç»">æ»ç»</h2> +<p>ä»ä»¥ä¸ç示ä¾å¯ä»¥çåºï¼éè¿ ServiceComb å®ç°åå¸å¼è°ç¨é¾è¿½è¸ªåè½åªéç®åç两æ¥é ç½®ï¼ä½æä»¬å´åºäº Zipkin å±ç¤ºäºå¼ºå¤§çåè½ï¼å¦åææå¡é´ +è°ç¨çæ¶é´æ°æ®ä»¥å®ä½ç½ç»å»¶è¿ï¼å¹¶æä¾å¯è§åçé¢ä»¥æ´å¯æå¡é´çè°ç¨é¾åä¾èµå ³ç³»ã</p> + +<h2 id="åè">åè</h2> +<ul> + <li>[1] <a href="http://zipkin.io/">Zipkin</a></li> +</ul> + + + </section> + + <footer class="page__meta"> + + + + + + + + + + <p class="page__taxonomy"> + <strong><i class="fa fa-fw fa-tags" aria-hidden="true"></i> æ ç¾: </strong> + <span itemprop="keywords"> + + + + <a href="/tags/#zipkin" class="page__taxonomy-item" rel="tag">zipkin</a><span class="sep">, </span> + + + + <a href="/tags/#%E5%88%86%E5%B8%83%E5%BC%8F%E8%BF%BD%E8%B8%AA" class="page__taxonomy-item" rel="tag">åå¸å¼è¿½è¸ª</a> + + </span> + </p> + + + + + + + + + <p class="page__date"><strong><i class="fa fa-fw fa-calendar" aria-hidden="true"></i> ææ°ç:</strong> <time datetime="2017-07-17">2017å¹´7æ17æ¥</time></p> + + + + </footer> + + <section class="page__share"> + + <h4 class="page__share-title">å享</h4> + + + <a href="https://twitter.com/intent/tweet?via=ServiceComb&text=åºäº ServiceComb å Zipkin çåå¸å¼è°ç¨é¾è¿½è¸ª /cn/docs/tracing-with-servicecomb/" class="btn btn--twitter" title="å享 Twitter"><i class="fa fa-fw fa-twitter" aria-hidden="true"></i><span> Twitter</span></a> + + <a href="https://www.facebook.com/sharer/sharer.php?u=/cn/docs/tracing-with-servicecomb/" class="btn btn--facebook" title="å享 Facebook"><i class="fa fa-fw fa-facebook" aria-hidden="true"></i><span> Facebook</span></a> + + <a href="https://plus.google.com/share?url=/cn/docs/tracing-with-servicecomb/" class="btn btn--google-plus" title="å享 Google Plus"><i class="fa fa-fw fa-google-plus" aria-hidden="true"></i><span> Google+</span></a> + + <a href="https://www.linkedin.com/shareArticle?mini=true&url=/cn/docs/tracing-with-servicecomb/" class="btn btn--linkedin" title="å享 LinkedIn"><i class="fa fa-fw fa-linkedin" aria-hidden="true"></i><span> LinkedIn</span></a> +</section> + + + + <nav class="pagination"> + + <a href="/docs/tracing-with-servicecomb/" class="pagination--pager" title="Distributed Tracing with ServiceComb and Zipkin +">åå</a> + + + <a href="/docs/communication-btw-sc-ms/" class="pagination--pager" title="Communication Between Service-Center and MicroServices +">åå</a> + + </nav> + + + </div> + + + <div class="page__comments"> + + + <section id="static-comments"> + + <!-- Start static comments --> + <div class="js-comments"> + + </div> + <!-- End static comments --> + + <!-- Start new comment form --> + <h4 class="page__comments-title">çä¸è¯è®º</h4> + <p class="small">æ¨ççµåé®ç®±å°åå¹¶ä¸ä¼è¢«å±ç¤ºãè¯·å¡«åæ è®°ä¸ºå¿ é¡»çåæ®µã <span class="required">*</span></p> + <form id="new_comment" class="page__comments-form js-form form" method="post" action="https://api.staticman.net/v1/entry/ServiceComb/servicesomb.github.io/master"> + <div class="form__spinner"> + <i class="fa fa-spinner fa-spin fa-3x fa-fw"></i> + <span class="sr-only">æ£å¨å è½½...</span> + </div> + + <fieldset> + <label for="comment-form-message">è¯è®º <small class="required">*</small></label> + <textarea type="text" rows="3" id="comment-form-message" name="fields[message]" tabindex="1"></textarea> + <div class="small help-block"><a href="https://daringfireball.net/projects/markdown/">Markdownè¯æ³å·²æ¯æã</a></div> + </fieldset> + <fieldset> + <label for="comment-form-name">å§å <small class="required">*</small></label> + <input type="text" id="comment-form-name" name="fields[name]" tabindex="2" /> + </fieldset> + <fieldset> + <label for="comment-form-email">çµåé®ç®± <small class="required">*</small></label> + <input type="email" id="comment-form-email" name="fields[email]" tabindex="3" /> + </fieldset> + <fieldset> + <label for="comment-form-url">ç½ç«ï¼å¯éï¼</label> + <input type="url" id="comment-form-url" name="fields[url]" tabindex="4"/> + </fieldset> + <fieldset class="hidden" style="display: none;"> + <input type="hidden" name="options[slug]" value="tracing-with-servicecomb"> + <label for="comment-form-location">Not used. Leave blank if you are a human.</label> + <input type="text" id="comment-form-location" name="fields[hidden]" autocomplete="off"/> + </fieldset> + <!-- Start comment form alert messaging --> + <p class="hidden js-notice"> + <strong class="js-notice-text"></strong> + </p> + <!-- End comment form alert messaging --> + <fieldset> + <button type="submit" id="comment-form-submit" tabindex="5" class="btn btn--large">æäº¤è¯è®º</button> + </fieldset> + </form> + <!-- End new comment form --> + + </section> + +</div> + + + </article> + + + + <div class="page__related"> + <h4 class="page__related-title">çæ¨è¿å欢</h4> + <div class="grid__wrapper"> + + + + + +<div class="grid__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/jira_beginner_guide/" rel="permalink">è叿ºå¸¦ä½ å·ä»»å¡ - ServiceComb JIRAå ¥é¨æå +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRAå ¥é¨æå +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + + +<div class="grid__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + 2 åé é 读 + +</p> + + </article> +</div> + + + + + + +<div class="grid__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + 2 åé é 读 + +</p> + + </article> +</div> + + + + + + +<div class="grid__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/how-to-reform-a-legacy-system/" rel="permalink">æå¤´ç¼çéçç³»ç»è¯¥å¦ä½æ¹é ï¼ +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">å¾®æå¡æ¯å¦æ¯ä¸çæå¾ å·²ä¹ çä¼ä¸æ¶æè§£å³æ¹æ¡ï¼å¨å¯¹éçç³»ç»è¿è¡å¾®æå¡çæ¹é è¿ç¨ä¸åå¨ææ ·çå°é¾åææï¼åºè¯¥æ³¨æäºä»ä¹ï¼ +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + 1 åé é 读 + +</p> + + </article> +</div> + + + </div> + </div> + +</div> + + + <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> + <div align="center" style="margin: 0 0;"> + <ins class="adsbygoogle" + style="display:block; border-bottom: initial;" + data-ad-client="ca-pub-7328585512091257" + data-ad-slot="3049671934" + data-ad-format="auto"></ins> + </div> + + <div class="page__footer"> + <footer> + <!-- start custom footer snippets --> + +<!-- end custom footer snippets --> + <div class="container"> + <div class="row justify-content-md-center"> + + <div class="col"> + <ul> + <p class="header">èµæº</p> + <li><a href="/cn/docs/quick-start/">å¿«éå ¥é¨</a></li> + <li><a href="/cn/users/user-guide/">ç¨æ·æå</a></li> + <li><a href="/cn/slides/">èµæ</a></li> + <li><a href="/cn/users/faq/">常è§é®é¢</a></li> + </ul> + </div> + <div class="col"> + <ul> + <p class="header">è´¡ç®</p> + <li><a href="https://github.com/ServiceComb/ServiceComb.github.io/issues/new?title=Issue with _posts/cn/2017-07-17-tracing-with-servicecomb.md">æ¥åæ¬ç½é¡µé®é¢</a></li> + <li><a href="https://github.com/ServiceComb/ServiceComb.github.io/edit/master/_posts/cn/2017-07-17-tracing-with-servicecomb.md">å¨Githubä¸ç¼è¾æ¤é¡µ</a></li> + <li><a href="/cn/developers/submit-codes/">ä»£ç æäº¤æå</a></li> + </ul> + </div> + <div class="col"> + <ul class="social-icons"> + <p class="header">社åº</p> + <li> + <a href="https://groups.google.com/forum/#!forum/servicecomb-developers" target="_blank"><span class="group">å¼åè </span></a> | + <a href="https://groups.google.com/forum/#!forum/servicecomb-users" target="_blank">ç¨æ·</span></a> + </li> + <li> + <a href="http://github.com/ServiceComb" target="_blank"><span class="github">Github</span></a> + </li> + <li> + <a href="https://twitter.com/ServiceComb" target="_blank"><span class="twitter">Twitter</span></a> + </li> + <li> + <a href="/feed.xml" target="_blank"><span class="rss">Feed</span></a> + </li> + </ul> + </div> + </div> +</div> +<div class="page__footer-bottom"> + <div>© 2017 Apache incubator ServiceComb. ææ¯æ¥èªäº <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> & <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div> +</div> + + </footer> + </div> + + <script src="/assets/js/main.min.js"></script> + + + + + <script> + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); + + ga('create', 'UA-101622733-1', 'auto'); + ga('send', 'pageview'); +</script> + + + + + + + + + <script> + (function ($) { + var $comments = $('.js-comments'); + + $('#new_comment').submit(function () { + var form = this; + + $(form).addClass('disabled'); + $('#comment-form-submit').html('<i class="fa fa-spinner fa-spin fa-fw"></i> æ£å¨å è½½...'); + + $.ajax({ + type: $(this).attr('method'), + url: $(this).attr('action'), + data: $(this).serialize(), + contentType: 'application/x-www-form-urlencoded', + success: function (data) { + $('#comment-form-submit').html('å·²æäº¤'); + $('.page__comments-form .js-notice').removeClass('notice--danger'); + $('.page__comments-form .js-notice').addClass('notice--success'); + showAlert('æè°¢æ¨çè¯è®ºï¼è¢«æ¹ååå®ä¼ç«å³å¨æ¤ç«ç¹å±ç¤ºã'); + }, + error: function (err) { + console.log(err); + $('#comment-form-submit').html('æäº¤è¯è®º'); + $('.page__comments-form .js-notice').removeClass('notice--success'); + $('.page__comments-form .js-notice').addClass('notice--danger'); + showAlert('徿±æï¼æ¨çæäº¤åå¨é误ãè¯·ç¡®ä¿ææå¿ å¡«åæ®µé½å·²å¡«åæ£ç¡®ï¼ç¶ååè¯ä¸æ¬¡ã'); + $(form).removeClass('disabled'); + } + }); + + return false; + }); + + function showAlert(message) { + $('.page__comments-form .js-notice').removeClass('hidden'); + $('.page__comments-form .js-notice-text').html(message); + } + })(jQuery); + </script> + + + + + + + + </body> +</html>
http://git-wip-us.apache.org/repos/asf/incubator-servicecomb-website/blob/08e1b43f/content/cn/faqs/faqs-huawei-cloud/index.html ---------------------------------------------------------------------- diff --git a/content/cn/faqs/faqs-huawei-cloud/index.html b/content/cn/faqs/faqs-huawei-cloud/index.html new file mode 100644 index 0000000..adfc189 --- /dev/null +++ b/content/cn/faqs/faqs-huawei-cloud/index.html @@ -0,0 +1,448 @@ +<!doctype html> +<!-- + Minimal Mistakes Jekyll Theme 4.4.1 by Michael Rose + Copyright 2017 Michael Rose - mademistakes.com | @mmistakes + Free for personal and commercial use under the MIT license + https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE.txt +--> +<html lang="cn" class="no-js"> + <head> + <meta charset="utf-8"> + +<!-- begin SEO --> + + + + + + + + + +<title>åä¸ºå ¬æäºå¸¸è§é®é¢ - Apache incubator ServiceComb</title> + + + + +<meta name="description" content="åä¸ºå ¬æäºå¸¸è§é®é¢"> + + + + +<meta name="author" content=""> + +<meta property="og:locale" content="cn"> +<meta property="og:site_name" content="Apache incubator ServiceComb"> +<meta property="og:title" content="åä¸ºå ¬æäºå¸¸è§é®é¢"> + + + <link rel="canonical" href="http://github.com/pages/ServiceComb/servicesomb.github.io/cn/faqs/faqs-huawei-cloud/"> + <meta property="og:url" content="http://github.com/pages/ServiceComb/servicesomb.github.io/cn/faqs/faqs-huawei-cloud/"> + + + + <meta property="og:description" content="åä¸ºå ¬æäºå¸¸è§é®é¢"> + + + + <meta name="twitter:site" content="@ServiceComb"> + <meta name="twitter:title" content="åä¸ºå ¬æäºå¸¸è§é®é¢"> + <meta name="twitter:description" content="åä¸ºå ¬æäºå¸¸è§é®é¢"> + <meta name="twitter:url" content=""> + + + <meta name="twitter:card" content="summary"> + + + + + + + + + + + + + + + + + + + + + + + <script type="application/ld+json"> + { + "@context" : "http://schema.org", + "@type" : "Person", + "name" : "Apache incubator ServiceComb", + "url" : "http://github.com/pages/ServiceComb/servicesomb.github.io", + "sameAs" : null + } + </script> + + + + <meta name="google-site-verification" content="HvJjNd7vvJ-yjSTHlBiIWEYxp_Hrz-PYEY5Idz9LRcA" /> + + + + +<!-- end SEO --> + + +<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Apache incubator ServiceComb Feed"> + +<!-- http://t.co/dKP3o1e --> +<meta name="HandheldFriendly" content="True"> +<meta name="MobileOptimized" content="320"> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> + +<script> + document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js '; +</script> +<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js"></script> +<script src="/assets/js/prism.js"></script> + +<script type="text/javascript" async + src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML"> +</script> + +<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous"> + +<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> +<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script> +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script> +<!-- For all browsers --> +<link rel="stylesheet" href="/assets/css/main.css"> +<link rel="stylesheet" href="/assets/css/prism.css"> + +<!--[if lte IE 9]> + <style> + /* old IE unsupported flexbox fixes */ + .greedy-nav .site-title { + padding-right: 3em; + } + .greedy-nav button { + position: absolute; + top: 0; + right: 0; + height: 100%; + } + </style> +<![endif]--> + +<meta http-equiv="cleartype" content="on"> + + <!-- start custom head snippets --> + +<!-- insert favicons. use http://realfavicongenerator.net/ --> +<link href="https://fonts.cat.net/css?family=Roboto:400,500,700|Source+Code+Pro" rel="stylesheet"> +<script src="/assets/js/custom.js"></script> +<!-- end custom head snippets --> + + </head> + + <body class="layout--single"> + + <!--[if lt IE 9]> +<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div> +<![endif]--> + <div class="masthead"> + <div class="masthead__inner-wrap"> + <div class="masthead__menu"> + <nav id="site-nav" class="greedy-nav"> + + <a class="site-title active" href="/cn"><img src="//assets/images/ServiceComb-logo-1.png"></a> + + <ul class="visible-links"> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/docs/quick-start/">å¿«éå ¥é¨</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/users/">ç¨æ·æå</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/developers/">å¼åè æå</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/year-archive/">åæ</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a class="active" href="/cn/faqs/">常è§é®é¢</a> + + </li> + + </ul> + <button><div class="navicon"></div></button> + <ul class="hidden-links hidden"></ul> + <div class="nav-lang"> + + + + <a href=/faqs/faqs-huawei-cloud/>English</a> + + </div> + </nav> + </div> + </div> +</div> + + + + + + +<div id="main" role="main"> + + <div class="sidebar sticky"> + + <div class="back-to-home">é¦é¡µ > <a href="/cn/">ServiceComb</a></div> + + + + + + + + + + + +<nav class="nav__list"> + + <input id="ac-toc" name="accordion-toc" type="checkbox" /> + <label for="ac-toc">忢èå</label> + <ul class="nav__items"> + + <li> + + + + + <a href="/cn/faqs/"><span class="nav__sub-title nav__sub-title-with-url">常è§é®é¢</span></a> + + + + </li> + + <li> + + + + + <a href="/cn/faqs/faqs-huawei-cloud/"><span class="nav__sub-title nav__sub-title-with-url">åä¸ºå ¬æäºå¸¸è§é®é¢</span></a> + + + + </li> + + </ul> +</nav> + + + + </div> + + + + <article class="page" itemscope itemtype="http://schema.org/CreativeWork"> + <meta itemprop="headline" content="åä¸ºå ¬æäºå¸¸è§é®é¢"> + <meta itemprop="description" content="åä¸ºå ¬æäºå¸¸è§é®é¢"> + + <meta itemprop="dateModified" content="October 29, 2017"> + + <div class="page__inner-wrap"> + + + <header> + <h1 class="page__title" itemprop="headline">åä¸ºå ¬æäºå¸¸è§é®é¢ +</h1> + + </header> + + + + <section class="page__content" itemprop="text"> + <ul> + <li> + <p><strong>Q: å¨ä½¿ç¨åä¸ºå ¬æäºæ¶ï¼è®¾ç½®éåçæ ç¾åªéè¦åä¸ä¸æ¬¡çæ ç¾ä¸ä¸æ ·è¿æ¯è¦åä¹åçé½ä¸ä¸æ ·ï¼</strong></p> + + <p>A: ç±äºDockeræ¬èº«çæºå¶ä¸å¹¶æ²¡æå®ç°æ¯æ¬¡é½ä»è¿ç«¯æåéåçåè½ï¼å æ¤ï¼åªè¦æ¬å°ä¸æä¸ä¸ªçæ¬çéååå¨è䏿¯æ¬¡é½éè¿è¯¥çæ¬çæ ç¾æ¥è®¿é®éåæ¶ï¼è¯»åçéåå为æå¼å§ä¸ä¼ çéåï¼åç»å¯¹è¯¥æ ç¾éåçæ´æ°å¹¶ä¸ä¼å¨æ¬å°çæãå æ¤ç°æä¸¤ç§è§£å³æ¹æ¡ï¼</p> + + <p>(1) æ°ä¸ä¼ çéåçæ ç¾åä¹åçé½ä¸ä¸æ ·ã</p> + + <p>(2) ç»å½å°åå°å»å°åçæ¬æ ç¾çéåå é¤ã</p> + + <p>æå±ï¼å¦æä½¿ç¨äºåä¸ºå ¬æäºä¸é¢çç¼æåè½ï¼åå¯ä»¥éè¿è®¾ç½®imagePullPolicy为Alwaysé¿å 该é®é¢ã</p> + </li> + <li> + <p><strong>Q: åä¸ºå ¬æäºè¿è¡æ¶æ¥éï¼WARN com.huawei.paas.monitor.DataFactory: Upload monitor data error. 使ç¨çé 置为ï¼</strong></p> + + <div class="language-yaml highlighter-rouge"><pre class="highlight"><code> <span class="s">cse</span><span class="pi">:</span> + <span class="s">monitor</span><span class="pi">:</span> + <span class="s">handler</span><span class="pi">:</span> + <span class="s">chain</span><span class="pi">:</span> + <span class="s">Provider</span><span class="pi">:</span> + <span class="s">default</span><span class="pi">:</span> <span class="s">bizkeeper-provider</span> +</code></pre> + </div> + + <p>A: è¿ä¸ªæ¯é ç½®æä»¶çé误ï¼handleråºè¯¥æ¯å¨cseçä¸ä¸çº§è䏿¯monitorçä¸ä¸çº§ï¼æ£ç¡®çé ç½®æ¯ï¼</p> + + <div class="language-yaml highlighter-rouge"><pre class="highlight"><code> <span class="s">cse</span><span class="pi">:</span> + <span class="s">handler</span><span class="pi">:</span> + <span class="s">chain</span><span class="pi">:</span> + <span class="s">Provider</span><span class="pi">:</span> + <span class="s">default</span><span class="pi">:</span> <span class="s">bizkeeper-provider</span> +</code></pre> + </div> + </li> + <li> + <p><strong>Q: å¾®æå¡å¼æCSEåServiceCombæä»ä¹å ³ç³»ï¼</strong></p> + + <p>A: CSEï¼Cloud Service Engineï¼æ¯ServiceCombçåä¸çï¼å ¶ä¸é¤äºServiceCombè¿å å«äºå®å ¨å¢å¼ºä»¥åæå¡ç®¡æ§çé¢ã CSEçæ ¸å¿æ¨¡å以åç¸å ³çå¼åæ¡æ¶é½æ¯åServiceCombåæºçã åºäºServiceCombå¼åçåºç¨å¯ä»¥ä¸ä¿®æ¹ä»£ç ï¼å¾æ¹ä¾¿å°é¨ç½²CSEç¯å¢ä¸ã</p> + </li> +</ul> + + + </section> + + <footer class="page__meta"> + + + + + + </footer> + + + + + + </div> + + + </article> + + + +</div> + + + <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> + <div align="center" style="margin: 0 0;"> + <ins class="adsbygoogle" + style="display:block; border-bottom: initial;" + data-ad-client="ca-pub-7328585512091257" + data-ad-slot="3049671934" + data-ad-format="auto"></ins> + </div> + + <div class="page__footer"> + <footer> + <!-- start custom footer snippets --> + +<!-- end custom footer snippets --> + <div class="container"> + <div class="row justify-content-md-center"> + + <div class="col"> + <ul> + <p class="header">èµæº</p> + <li><a href="/cn/docs/quick-start/">å¿«éå ¥é¨</a></li> + <li><a href="/cn/users/user-guide/">ç¨æ·æå</a></li> + <li><a href="/cn/slides/">èµæ</a></li> + <li><a href="/cn/users/faq/">常è§é®é¢</a></li> + </ul> + </div> + <div class="col"> + <ul> + <p class="header">è´¡ç®</p> + <li><a href="https://github.com/ServiceComb/ServiceComb.github.io/issues/new?title=Issue with _faqs/cn/huawei-cloud-faq.md">æ¥åæ¬ç½é¡µé®é¢</a></li> + <li><a href="https://github.com/ServiceComb/ServiceComb.github.io/edit/master/_faqs/cn/huawei-cloud-faq.md">å¨Githubä¸ç¼è¾æ¤é¡µ</a></li> + <li><a href="/cn/developers/submit-codes/">ä»£ç æäº¤æå</a></li> + </ul> + </div> + <div class="col"> + <ul class="social-icons"> + <p class="header">社åº</p> + <li> + <a href="https://groups.google.com/forum/#!forum/servicecomb-developers" target="_blank"><span class="group">å¼åè </span></a> | + <a href="https://groups.google.com/forum/#!forum/servicecomb-users" target="_blank">ç¨æ·</span></a> + </li> + <li> + <a href="http://github.com/ServiceComb" target="_blank"><span class="github">Github</span></a> + </li> + <li> + <a href="https://twitter.com/ServiceComb" target="_blank"><span class="twitter">Twitter</span></a> + </li> + <li> + <a href="/feed.xml" target="_blank"><span class="rss">Feed</span></a> + </li> + </ul> + </div> + </div> +</div> +<div class="page__footer-bottom"> + <div>© 2017 Apache incubator ServiceComb. ææ¯æ¥èªäº <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> & <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div> +</div> + + </footer> + </div> + + <script src="/assets/js/main.min.js"></script> + + + + + <script> + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); + + ga('create', 'UA-101622733-1', 'auto'); + ga('send', 'pageview'); +</script> + + + + + + + + </body> +</html>
