commit | 70f45d09f8e32a6dbce237f63558be389c172312 | [log] [tgz] |
---|---|---|
author | Xialijun <constanine@163.com> | Wed May 26 10:34:57 2021 +0800 |
committer | GitHub <noreply@github.com> | Wed May 26 10:34:57 2021 +0800 |
tree | 00532d309bbe95d4bf20769204ac557c6523ff5f | |
parent | b9ffe9f5a77852144a22447a485be10197158aa7 [diff] |
Feat: Add a function which show the statistics infomation during the trace query (#488) * add new tag to render statistics data info * import statistice-bulleted.svg into index.ts to show svg on tag's button * 1.add the table header into statistics render;2.add locale word in i18n file;3.init statistics function * make statistics render work success * modify statistice compute function to work correctly * show the target of modify * remove folder of new_issue which boken coding guidelines * statistics render needn't to handleSelectSpan * statistics-bulleted.svg add apache2.0-license * 1.en.ts add statistics locale_en word;2.common/index.ts need line breaks to fix check;3.accept suggest to place statistics button on most the right side * Eliminate useless functions * Remove more useless functions * Add the SumTime column to the statistics table * The statistical table modifies the column name. Modify column sort * Extract public file. Modify statistics table location * Restores a function that was accidentally deleted * Add sorting function to statistics table * 1.merge statistics compoents into trace-item.vue,trac-container.vue and reuse by vue's parametererr * Merge duplicate components. * after merge trace-header' vue component,think different component has itself triggers,so function of mounted need tthe judge of parametertype * Fixed data statistics error. * use 'const' instead of 'let',Optimize the code for use 'a || b' not if else, anddelete no use code * 1.change *.vue file, replace <script type=js> with <script type=ts>;2.Integrate code and extract common methods with function changetree is add to trace-util.ts and it provide common funtion to trace-*.vue * 1.fix tslint check bug,2 Accept Fine0830' suggestion use return in trace-container.vue * replace svg with rk-icon * change function public to private * fix the bug which infinite recursion of oneself * 1.change script's code of rk-page.vue with ts, 2.fix bug which cause vue's warnning: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop’s value. Prop being mutated: “'currentPage' * fix statistics calculation bug,group by endpointname + type, and data sources consider the whole tree structures not just level 1 children Co-authored-by: lys <yanshan16@163.com> Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com> Co-authored-by: Qiuxia Fan <fine0830@outlook.com>
dev-subscribe@skywalking.apache.org
, follow the reply to subscribe the mailing listskywalking
channel at Apache SlackThis repo wouldn't release separately. All source codes have been included in the main repo release. The tags match the main repo tags.
The app was built with vue + typescript.
npm
:npm install
Notice, as SkyWalking primary UI, the npm build has been integration in SkyWalking dist build.
All following builds are for dev.
npm install npm run serve
The default UI address is http://localhost:8080
.