Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Instant K8s service dependency map, right to your Grafana.
| Date | Stars |
|---|---|
| 2026-07-24 | 2034 |
| 2026-07-25 | 2035 |
| 2026-07-28 | 2035 |
| 2026-07-30 | 2035 |
| 2026-08-06 | 2035 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
<div align="center">
<h1>Caretta</h1>
<p align="center">
<img src="images/logo.svg" width="25%" alt="caretta" title="caretta" />
<br><br>
<a href="https://www.producthunt.com/posts/caretta?utm_source=badge-top-post-topic-badge&utm_medium=badge&utm_souce=badge-caretta" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/top-post-topic-badge.svg?post_id=373791&theme=neutral&period=weekly&topic_id=267" alt="Caretta - Instant K8s service dependency map, right to your Grafana | Product Hunt" width="25%"/></a>
</p>
<h2>Instant K8s service dependency map, right to your Grafana.</h2>
<h4> made by <a href="https://www.groundcover.com">groundcover</h4>
<p>
[](http://www.groundcover.com/join-slack)
[](https://opensource.org/licenses/Apache-2.0)
<br>
</div>
<p align="center">
<img src="images/caretta.gif" width="90%" alt="caretta-screenshot" title="caretta-screenshot">
</p>
## What is Caretta?
Caretta is a lightweight, standalone tool that instantly creates a visual network map of the services running in your cluster.
Carreta leverages eBPF to efficiently map all service network interactions in a K8s cluster, and Grafana to query and visualize the collected data.
Carreta is built to be efficient, with a minimal footprint on the system, and does not require any modifications of the cluster.
Caretta demonstrates the power of using eBPF for observability solutions, which is our vision at <a href="https://groundcover.com">groundcover</a>. If you're interested in understanding how Caretta is built, head over to our <a href="https://www.groundcover.com/blog/caretta">Caretta blog post!</a>
## Installing Caretta :zap:
As simple as installing a helm chart. It is recommended to install Caretta in a new, unique namespace.
```bash
helm repo add groundcover https://helm.groundcover.com/
```
```bash
helm repo update
```
```bash
helm install caretta --namespace caretta --create-namespace groundcover/caretta
```
### Configuration
You can configure Caretta using helm values.
Useful values:
* **tolerations** can be specified to make sure Caretta's eBPF-agent will run on all cluster in your nodes. *default value will tolerate common control-plane node annotations*
* **victoria-metrics-single.server.persistentVolume.enabled** can be set to *true* if you wish to save Caretta's metrics to a persistent volume *default: false*
* **pollIntervalSeconds** can be modified to specify the polling and publishing interval of new metrics from the kernel. *default: 5*
* The built-in Victoria Metrics and Grafana instances can be disabled by changing the values **victoria-metrics-single.enabled** or **grafana.enabled** to false, accordingly. _default: true_
* Caretta resolves Kubernetes entities to their owners by default. For example, a pod 'pod1' and another pod 'pod2' both belonging to a deployment 'deployment1' will be resolved to 'deployment1'. This can be disabled by setting **traverseUpHierarchy** to false. _default: true_
Example yaml for overriding these values:
```yaml
pollIntervalSeconds: 15 # set metrics polling interval
traverseUpHierarchy: false # disable resolving kubernetes entities to their owners
tolerations: # set any desired tolerations
- key: node-role.kubernetes.io/control-plane
operator: Exists
effect: NoSchedule
victoria-metrics-single:
server:
persistentVolume:
enabled: true # set to true to use persistent volume
```
This can also be done using the --set flag on the `helm install` command.
### Uninstallation
To uninstall, delete the helm release:
```bash
helm delete caretta --namespace caretta
```
Note that if persistent storage was enabled in the installation, it may not be deleted automatically by this command.
## Requirements
* Linux kExcerpt of 7,833 characters
Read on GitHub44
3
2
1
Josh Soref · @GarnerCorp · Canada
1
1
1
1
1
罗泽轩 · China
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:5efac5c63235d45b, topic:observability, readme:observability
matched fp:5efac5c63235d45b, topic:kubernetes