https://github.com/eunomia-bpf/linux-trace-ai-agent
An experiment AI agent for automatic monitoring of system performance.
https://github.com/eunomia-bpf/linux-trace-ai-agent
ebpf gpt monitoring performance
Last synced: about 2 months ago
JSON representation
An experiment AI agent for automatic monitoring of system performance.
- Host: GitHub
- URL: https://github.com/eunomia-bpf/linux-trace-ai-agent
- Owner: eunomia-bpf
- Created: 2023-07-15T14:56:54.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-29T09:19:27.000Z (almost 3 years ago)
- Last Synced: 2025-06-19T21:05:34.615Z (about 1 year ago)
- Topics: ebpf, gpt, monitoring, performance
- Language: Python
- Homepage:
- Size: 203 KB
- Stars: 7
- Watchers: 4
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# InsightMinder
`InsightMinder` is an agent for automatic monitoring of system performance. It leverages a combination of available monitoring tools and the power of GPT (Generative Pre-trained Transformer) to analyze the resource utilization of a specific process identified by its PID. The project aims to provide detailed insights and recommendations by collecting and analyzing process statistical information.
### Features ✨
- 🧠 Automated Task Planning: GPT plans and executes monitoring and analysis tasks for the process seamlessly until completion.
- 🛠 Multi-tool Support: InsightMinder optimally utilizes available resources with monitoring, terminal, and network search capabilities.
- 🔄 One-Click Operation: Simplify your workflow using our user-friendly interface. Just provide the PID, and InsightMinder handles the entire process analysis.
### how to use
1. Set up your [OpenAI API Keys](https://platform.openai.com/account/api-keys) and add OPENAI_API_KEY env variable.
2. Install Python requirements via `pip install -r requirements.txt`
3. Use tools such as `ps` and `top` to obtain the PID of the target process.
4. Run InsightMinder via `python -m iminder pid`