https://github.com/traas-stack/holoinsight-agent
Agent for HoloInsight
https://github.com/traas-stack/holoinsight-agent
Last synced: 17 days ago
JSON representation
Agent for HoloInsight
- Host: GitHub
- URL: https://github.com/traas-stack/holoinsight-agent
- Owner: traas-stack
- License: apache-2.0
- Created: 2023-01-13T05:55:25.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-02T03:50:18.000Z (over 1 year ago)
- Last Synced: 2025-07-06T09:02:09.027Z (7 months ago)
- Language: Go
- Homepage:
- Size: 4.66 MB
- Stars: 21
- Watchers: 4
- Forks: 15
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: Changelog.md
- License: LICENSE
Awesome Lists containing this project
README
# HoloInsight Agent

[](https://github.com/traas-stack/holoinsight-agent)
[](https://github.com/traas-stack/holoinsight-agent/issues)
HoloInsight Agent is responsible for collecting observability data for [HoloInsight](https://github.com/traas-stack/holoinsight).
# Overview
The HoloInsight Agent enables you to do the following:
- Collect system-level metrics from VMs/Pods/Nodes.
- Collect logs from VMs/Pods and aggregate locally according to the rules received from server side.
- Collect JVM stat metrics for VMs and Pods.
- Embedded part of the data collection capabilities of [telegraf](https://github.com/influxdata/telegraf) with enhanced configuration dynamic delivery capability.
# Features
1. Dynamic configuration delivery capability
2. K8s nodes/pods system metrics using [cAdvisor](https://github.com/google/cadvisor)
3. Generates metrics from log files in Pods
4. Collect JVM performance counter in Pods (such as heap/GC, like jstat)
5. No data loss when restarting and upgrading agent
# Build
```bash
sh ./scripts/docker/build.sh
```
# Install
### Docker Image
See [holoinsight/agent](https://hub.docker.com/r/holoinsight/agent)
# Licensing
HoloInsight Agent is under [Apache License 2.0](/LICENSE).