LogStitch

LogStitch

LogStitch · Programmation

LogStitch est une app native macOS qui transforme les logs bruts d'Amazon CloudWatch Logs en invocations AWS Lambda lisibles. Au lieu de faire défiler un fleuve de lignes de log entrelacées et triées par horodatage, elle lit le request ID de chaque ligne et recompose les événements d'une même exécution, sur toutes les fonctions qu'une requête entrante a traversées. Elle tourne en local, garde vos identifiants AWS dans le Trousseau macOS et ajoute des analyses intégrées ainsi qu'un serveur MCP local pour que les assistants IA interrogent les logs stockés pendant que vous déboguez. C'est réservé à macOS. Vers la fin, nous expliquons à qui cela convient et qui cela laisse de côté.

Aperçu de l'interface de LogStitch

À propos de LogStitch

Qu'est-ce que LogStitch

CloudWatch ne stocke pas une invocation Lambda comme une unité. Il stocke un flux plat d'événements de log ordonnés dans le temps, et quand votre fonction s'exécute en parallèle, les événements de chaque exécution simultanée se mélangent dans le même fleuve. LogStitch défait cela. Il associe chaque ligne de la plateforme à son request ID, reconstruit la frontière de l'invocation, puis attribue vos propres lignes de log à l'exécution ouverte au moment où elles ont été écrites. Ce qui était un mur de bruit devient une liste de requêtes distinctes, chacune lisible en soi. Sacrée différence.

L'app vise ceux qui vivent déjà dans AWS. Elle tire les événements de log directement de votre compte vers votre Mac, les regroupe par request ID et vous laisse suivre une seule requête sur toutes les fonctions qu'elle a traversées. Par-dessus la recomposition, elle ajoute des tendances de durée p99, une dispersion des démarrages à froid, un redimensionnement de la mémoire et une projection de coûts, pour que vous voyiez si un changement a vraiment aidé au lieu de deviner. Et concrètement, à quoi cela ressemble ?

La principale limite, c'est la portée. LogStitch est une app macOS pour AWS Lambda, et c'est tout ce qu'elle fait. Elle ne vous aidera pas avec EC2, les conteneurs ou ECS, et il n'existe pas de version Windows ou Linux. Elle exige aussi une version de macOS assez récente, donc un Mac ancien peut simplement être hors jeu. Le tarif de l'app de bureau n'est pas publié sur le site, ce qui complique la budgétisation avant de l'essayer.

Prise en main

  1. Téléchargez l'app macOS et vérifiez que votre Mac respecte la configuration système indiquée, car la version exige un macOS récent et tourne sur Intel comme sur Apple Silicon.
  2. Choisissez le profil AWS depuis lequel lire à l'ouverture de l'app. Elle utilise vos identifiants existants et les stocke dans le Trousseau macOS plutôt que dans un fichier de configuration.
  3. Laissez LogStitch tirer les événements de log des fonctions de ce compte. La liste des fonctions se charge depuis un cache local, donc les gros comptes s'ouvrent vite.
  4. Filtrez par runtime, région ou état de santé, puis ouvrez n'importe quelle invocation pour lire ses lignes de log groupées par request ID.
  5. Recherchez un request ID ou un en-tête de corrélation pour suivre cette requête unique sur toutes les fonctions qu'elle a touchées, disposées comme des voies.

Informations sur le produit

Aperçu des tarifs, des plateformes compatibles et des performances de LogStitch.

Offre gratuiteNon
Offres payantesUnknown
PlateformemacOS 26.1 or later (Intel and Apple Silicon)
DéveloppeurLogStitch
CatégorieProgrammation
Date de lancementJun 2026
Dernière mise à jourSep 2026
Visites du site2K
Classement mondial du site10.1M
Disponibilité de l’APINon

Idéal pour

Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.

Utilisateurs

  • Développeurs backend et serverless
  • Équipes qui déboguent des incidents en production
  • Développeurs qui utilisent des assistants IA de code

Tâches

  • Démêler des invocations concurrentes
  • Suivre une requête entre services
  • Analyse des démarrages à froid
  • Revue des coûts

Cas d'usage

  • Une panne en production où l'erreur est enfouie sous un trafic concurrent
  • Redimensionner la mémoire d'une Lambda après un changement de trafic
  • Déboguer un déploiement récent

Fonctionnalités clés

Recompositions par request ID

C'est le cœur de l'app. Chaque ligne de la plateforme porte un request ID, donc LogStitch peut associer INIT_START, START, END et REPORT en une seule frontière d'invocation, puis attribuer vos propres lignes de log à l'exécution ouverte à cet instant. Résultat : quinze lignes en désordre deviennent une invocation sur laquelle vous pouvez raisonner. Tout se fait en local et se termine en millisecondes.

Corrélation entre fonctions

Une requête reste rarement dans une seule fonction. LogStitch suit une requête sur chaque Lambda traversée et dispose les sauts comme des voies, avec la latence de propagation entre eux. Vous pouvez chercher par request ID ou par un en-tête de corrélation que vous émettez déjà, ce qui veut dire que vous n'avez pas à changer votre journalisation pour en profiter.

Analyses intégrées

L'app embarque ses propres tableaux de bord au lieu de vous renvoyer vers un autre outil. Vous avez les tendances de durée p99, la dispersion des démarrages à froid, le redimensionnement de la mémoire et la projection de coûts au même endroit. Aucune configuration tierce n'est nécessaire. La vue mémoire utilise la courbe mémoire contre durée plutôt que la seule marge, ce qui tend à donner un chiffre de redimensionnement plus utile.

Détection d'anomalies

Les motifs d'erreur sont regroupés automatiquement, et les anomalies statistiques sur la durée, les erreurs, les démarrages à froid et le coût remontent d'elles-mêmes. C'est surtout utile pendant un incident, quand vous ne savez pas encore ce que vous cherchez. Moins de greps manuels, plus de signal. Pas idéal pour toutes les équipes, mais un vrai gain de temps quand cela clique.

Serveur MCP local

Un serveur MCP intégré (Model Context Protocol) expose vos invocations stockées aux assistants IA qui tournent sur le même Mac. Il se lie uniquement à 127.0.0.1 et répond à partir des données de log déjà sur disque, donc votre assistant ne reçoit jamais d'identifiants AWS et ne parle jamais à AWS. Loopback seulement. Il expose 21 outils couvrant les invocations, les erreurs, les motifs, la performance, le coût et la recherche en texte intégral.

Local par conception

Les logs sont tirés directement de votre compte AWS vers votre Mac, et les identifiants restent dans le Trousseau macOS, utilisés uniquement par LogStitch. Rien ne transite par un fournisseur, et l'app fonctionne hors ligne sur tout votre historique local. Cela compte pour les équipes aux règles de données strictes. Si la sortie des données de log de votre réseau est un blocage, ce design est la raison de la considérer.

Avantages et inconvénients

Avantages

  • Transforme les flux CloudWatch entrelacés en vues par invocation, ce qui est le vrai problème de la plupart des développeurs Lambda.
  • Tourne entièrement sur votre Mac, identifiants dans le Trousseau et aucun fournisseur dans le chemin.
  • Associe la recomposition aux analyses, donc les questions de durée, de démarrage à froid et de coût n'ont pas besoin d'un second outil.
  • Le serveur MCP local laisse les assistants IA interroger les logs sans jamais céder l'accès AWS.
  • Gère les gros comptes : les fonctions se chargent depuis un cache local et restent filtrées par runtime, région ou santé.

Inconvénients

  • macOS uniquement, et il faut une version récente de macOS, donc les utilisateurs Windows et Linux sont exclus.
  • Lambda seulement. Si vous faites aussi de l'EC2, de l'ECS ou des conteneurs, LogStitch ne couvrira pas ces logs.
  • Le tarif de l'app n'est pas publié sur le site, donc vous ne pouvez pas le budgéter avant de l'essayer.

Questions fréquentes

Il regroupe Amazon CloudWatch Logs par request ID pour que chaque invocation AWS Lambda se lise comme une unité au lieu d'un enchevêtrement de lignes entrelacées. Il corrèle aussi une requête sur les fonctions traversées et ajoute des analyses par-dessus.

Contenus associés

Découvrez des outils, des compétences et des articles liés à LogStitch.

Alternatives à LogStitch

Forefront

Forefront

Forefront · Programmation

Forefront est une plateforme web pour construire avec de l'IA open source. Elle vous laisse affiner les principaux modèles de langage open source sur vos propres données, évaluer leurs performances et les exécuter via une API ou les exporter pour les héberger vous-même. Les développeurs qui veulent le confort d'une plateforme fermée mais tiennent à rester propriétaires de leurs modèles et de leurs données sont le public visé ici.

Gratuit / $0 - $99/moVoir les détails
Startkit

Startkit

StartKit.AI · Programmation

Startkit est un boilerplate pour créer des produits SaaS d'IA et des wrappers d'IA. Voyez-le comme un boilerplate de startup IA avec les parties ennuyeuses déjà branchées : authentification, paiements Stripe et Lemon Squeezy, limites d'usage, e-mail transactionnel et un kit de démarrage d'API IA qui parle à OpenAI, Anthropic, Groq ou Llama. Vous clonez le dépôt, fixez votre prix et attaquez la partie du produit pour laquelle les gens paient vraiment. Il repose sur Next.js au-dessus de React et Tailwind, donc une bonne partie du code boilerplate vous semble déjà familière.

Payant / $99 - $499 one-timeVoir les détails
Testim

Testim

Tricentis · Programmation

Testim est une plateforme d'automatisation des tests dopée à l'IA, qui sert à créer et exécuter des tests de bout en bout sur des applications web, mobiles et Salesforce. Elle s'appuie sur l'apprentissage automatique pour garder les tests stables quand une interface change, alors les équipes passent moins de temps à réparer des sélecteurs cassés. Pas mal pour un outil de tests automatisés que vous pouvez utiliser dès aujourd'hui. Vous créez des tests en enregistrant des actions dans un navigateur, puis vous ajoutez du JavaScript quand vous avez besoin de plus de contrôle. C'est un choix solide pour une équipe QA bien occupée.

Gratuit / Custom pricing on requestVoir les détails