Argunis/Opérations/APM

Suivez chaque requête de l’intérieur.

Avec l’agent APM, un SDK OpenTelemetry ou eBPF, Argunis voit chaque requête de vos applications : quel service l’a traitée, quelle base elle a interrogée et ce qui l’a ralentie ou fait échouer.

APM · 23 services
Requêtes / min18.420
Erreurs0,8 %
Latence p95284 ms
Services
api-paiementsJava · Spring Bootp95 640 ms
web-boutiqueNode.js · Expressp95 180 ms
erp-sync.NET · IISp95 310 ms
cataloguePython · FastAPIp95 95 ms

La cascade de chaque requête

Filtrez les traces par service, endpoint, statut, durée ou attribut, et lisez la cascade pour voir exactement quelle étape a ralenti ou échoué, jusqu’à la requête SQL.

  • Filtres par service, endpoint et attribut
  • Cascade avec chaque segment
  • Logs de la même trace
  • Navigateur relié au back-end
Trace · POST /paiements · 1,9 srequête lente
POST /paiementsapi-paiements1 912 ms
auth.verifyauth84 ms
paiements.creerapi-paiements1 610 ms
SELECT solde …PostgreSQL1 180 ms
file.publierKafka96 ms

Qui appelle qui

La carte des dépendances montre chaque service avec sa santé et le trafic de chaque connexion, pour trouver où naît un problème. En direct, les 15 dernières minutes, aussi sur l’écran NOC.

  • Carte d’après les traces réelles
  • Santé, trafic, latence et erreurs par connexion
  • APM en direct en plein écran
  • Services reliés à l’inventaire
Dépendances · 15 dernières min
  1. 1web-boutique
  2. 2api-paiements
  3. 3auth
  4. 4PostgreSQL
  5. 5Kafka

api-paiements → PostgreSQL concentre 74 % de la latence du parcours d’achat.

Erreurs regroupées et alertes

Les exceptions sont regroupées par cause. Marquez-les nouvelles, connues, résolues ou ignorées, et « Déclarer la correction » ferme leur incident. Les alertes de latence et d’erreurs ouvrent des incidents dans le Noyau.

  • Exceptions regroupées par cause
  • États : nouvelle, connue, résolue, ignorée
  • Seuils ajustables par service
  • Rétention et suppression des données personnelles
Erreurs · api-paiements · 24 h
TimeoutExceptionPaiementDepot.java:11894
NullPointerExceptionCoupon.java:427

Tout ce que comprend l’APM

Agent APM

Instrumentation automatique de Java, .NET, Node.js et Python en une commande, sous Linux et Windows.

SDK avec jeton

Votre application envoie directement à Argunis : aussi PHP, Go et Ruby, conteneurs et clouds.

eBPF

Observe une application depuis le système d’exploitation sans la toucher : HTTP, gRPC, bases et files.

Navigateur

Chargement de page, fetch et XHR du front, reliés à la trace du back-end.

Services

Regroupés par système, avec santé, trafic, erreurs, latence et lien avec l’inventaire.

Traces

Recherche par service, endpoint, statut, durée ou attribut, avec sa cascade.

Carte des dépendances

Qui appelle qui, avec le trafic et la santé de chaque connexion.

Erreurs

Exceptions regroupées, avec états et fermeture de leur incident.

Rétention et confidentialité

Jours de traces, logs et métriques, et données personnelles supprimées avant stockage.

Questions fréquentes

Quels langages sont pris en charge ?

Avec l’agent APM : Java, .NET Framework, .NET, Node.js et Python. Avec le SDK aussi PHP, Go, Ruby et le navigateur. Avec eBPF, toute application Linux est observée sans modification.

Dois-je modifier mon code ?

En général non. L’agent instrumente l’application au démarrage et eBPF l’observe depuis le système d’exploitation. En Go, quelques lignes au démarrage suffisent.

Et les données personnelles dans les traces ?

Vous définissez ce qui est supprimé avant stockage et combien de jours sont conservés traces, logs et métriques.

Voyez la panne avant vos clients.

Nous vous montrons Argunis sur vos propres opérations et répondons à vos questions en un appel.

Parlons-en

Dites-nous ce dont vous avez besoin, nous vous répondrons rapidement.

Réserver une démo

Choisissez le jour et l’heure. La réunion a lieu sur Google Meet et dure 30 minutes.

Jour
Heure · Heure du Chili (Santiago)

Recherche des créneaux libres…