Installer Avuru Obs et découvrir sa première carte
Commencez sur un cluster de test. eBPF découvre le trafic pris en charge sans modifier les applications ; OpenTelemetry complète la collecte selon vos besoins. Le temps de démarrage dépend du cluster, du téléchargement des images et du trafic.
1. Vérifier les prérequis
Vous avez besoin de Helm, d’un contexte Kubernetes accessible, d’un stockage persistant pour ClickHouse et de nœuds Linux compatibles avec le sensor. Consultez les prérequis Kubernetes. La collecte eBPF demande des permissions au niveau du nœud : vérifiez les contraintes de sécurité de votre cluster.
2. Installer
# Flagship install — the chart is published to GHCR as an OCI artifact,
# eBPF auto-discovers your services. No repo to add.
helm install avuruobs oci://ghcr.io/avuruvision/charts/avuruobs \
--version 0.16.0 -n avuruobs --create-namespace
# Point apps at the gateway (OTLP):
# http://avuruobs-gateway:4318 (HTTP)
# http://avuruobs-gateway:4317 (gRPC)
# Open the UI:
kubectl -n avuruobs port-forward svc/avuruobs-ui 8080:80
Le chart réunit le sensor, la gateway, le hub, l’interface et ClickHouse. L’exemple utilise une version publiée. Docker permet une évaluation locale ; le parcours VM repose sur votre pipeline OTLP.
3. Ouvrir l’interface
kubectl -n avuruobs port-forward svc/avuruobs-ui 8080:80
Ouvrez http://localhost:8080/ et sélectionnez le projet qui reçoit les données. Générez du trafic vers une application prise en charge : une carte vide sur un cluster inactif n’indique pas forcément une panne de collecte.
4. Vérifier
kubectl -n avuruobs get pods
Vérifiez la disponibilité des composants, puis un service dans la carte et une trace récente. Si ClickHouse reste en attente, examinez le PVC et la StorageClass. Si aucun signal n’arrive, vérifiez les permissions et logs du sensor, la compatibilité noyau/protocole et le projet sélectionné.
5. Envoyer votre OTLP existant
Depuis un autre namespace Kubernetes, utilisez le nom DNS complet :
export OTEL_EXPORTER_OTLP_TRACES_ENDPOINT=http://avuruobs-gateway.avuruobs.svc.cluster.local:4318/v1/traces
Cet endpoint concerne OTLP/HTTP. Le transport gRPC utilise le port 4317 avec sa configuration SDK correspondante. Consultez le guide OTLP pour les clés d’ingestion, le double export et les autres signaux.
Et après
- Comprendre la carte.
- Investiguer un checkout lent avec un exemple synthétique reproductible.
- Choisir les modules et leurs prérequis.