Kindling
Overview and Concepts
Overview
Trace Profiling
RPC Trace
Roadmap
Prometheus vs. Kindling vs. APM
How Kindling Agent is going to evolve
Installation
Kindling Agent
Requirements
Install Kindling in Kubernetes
Setting up Grafana
FAQ
Download Linux kernel headers
Usage
How to enable Trace Profiling
Prometheus Metrics Description
Use Cases
Service Map and Performance
Observe Java Lock
Developer Guide
Architecture
Build Kindling container image from source codes
Kindling agent-libs 用户态空间数据流
Kindling agent-libs内核态空间数据流
Kindling collector 流水线数据传递流程
Add new eBPF hooks
Kindling probe核心流程
Developer FAQ
Reference
Kindling Java Agent
Overview
Modifications of async-profiler
async-profiler 改造点
Trace Profiling Operation Manual
本文档使用 MrDoc 发布
-
+
home page
How to enable Trace Profiling
## Prerequisites - This feature only works on the Linux kernel 4.17 or newer. - We recommend that users install the SkyWalking agent of Java before enabling trace profiling for full features supported. ## Instructions > If you have not installed the Kindling agent, please do it first before you follow the instructions. See the [Installation](http://www.kindling.space:33215/project-1/doc-76/) for how to install. After you have installed the agent successfully, the function is disabled by default, and you need to manually enable it following the instructions: 1. Determine the IP of the host node where you want to enable the function to profile the processes. 2. The agent on each node will start a front-end web, which listens the port 9504 by default. Visit http://IP:9504 to open the page. 3. Click "Start Trace Detection" in the upper right corner. The startup process may last for 5 to 10 seconds. After the opening is successful, the button in the upper right corner will be turned on. > **Notice** > After enabling this function, all Java applications on the host node will be automatically installed with a kindling-java agent. The agent is used to make SkyWalking work together with Kindling and attach the async-profiler to your applications. See more details about the kindling-java agent [here](https://github.com/CloudDectective-Harmonycloud/kindling-java). > ⚠️ **==WARNING==** > AsyncProfiler will *==Crash==* with [two different paths](https://github.com/jvm-profiling-tools/async-profiler/issues/395#issuecomment-793626855). If your application has started with asyncProfiler(eg. Datadog), then DO NOT enable trace profiling. 4. Once the function is enabled, the profile data will be saved to files. You can refresh the page to view the latest data. 5. Click the upper filter box to filter the profile results to be viewed. ## Use cases See the use cases on [Use Cases](http://www.kindling.space:33215/project-1/doc-89/). We appreciate any new cases from you. Please feel free to open an issue if you want to contribute your cases to the community.
xieyun
Nov. 1, 2022, 9:26 p.m.
Share documents
Collection documents
Last
Next
Scan wechat
Copy link
Scan your mobile phone to share
Copy link
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
share
link
type
password
Update password